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

16369 lines
800 KiB
C++

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InterfaceFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
struct Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D;
struct List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA;
struct UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6;
struct UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C;
struct Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917;
struct Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F;
struct Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B;
struct Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2;
struct GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2;
struct Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E;
struct Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144;
struct Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723;
struct Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89;
struct Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF;
struct IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F;
struct ICipherParameters_t365B2E6F928E8F316920B3343C0F4CB5ACDED6DF;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484;
struct KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0;
struct LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33;
struct MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B;
struct MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E;
struct MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA;
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
struct NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8;
struct ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7;
struct RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct String_t;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_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* ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_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_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_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* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_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* 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_t85664D3C706739FF8951E096F8DABA8A8011C23C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_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* MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____0828E49183AB306042032EA09C5BD83C67BC8CD26D7C08C504962517913861E2_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2;
IL2CPP_EXTERN_C String_t* _stringLiteral315818C03CCC2B10070DF2D4EBD09EB6C4C66E58;
IL2CPP_EXTERN_C String_t* _stringLiteral410FC4E1DDB5FBB0F905E92CEBD6EB2AB954C222;
IL2CPP_EXTERN_C String_t* _stringLiteral811354C2F85885AD299335765234A811551D7CBD;
IL2CPP_EXTERN_C String_t* _stringLiteral88ABBDEE731F56D989C298F52912B7B0D27D0D84;
IL2CPP_EXTERN_C String_t* _stringLiteralA5D5402405EA46FA1359EF38E2451145DB09D1C5;
IL2CPP_EXTERN_C String_t* _stringLiteralA8E3A14BFED9F7D70EFB2C59F8DBAC2A52180062;
IL2CPP_EXTERN_C String_t* _stringLiteralBB15AA13755C4B96DDBC56123E003E2B44DEA439;
IL2CPP_EXTERN_C String_t* _stringLiteralC2B1F3230798BFEAC6E83A07ECA51D39A0BAE8D9;
IL2CPP_EXTERN_C String_t* _stringLiteralC8A2AD3F4AF7133FDACD2ECF3BAA601D875117C7;
IL2CPP_EXTERN_C String_t* _stringLiteralCB44B6D70DD5244AC0FDDD23B5291F9C2AFA55DE;
IL2CPP_EXTERN_C String_t* _stringLiteralD039C76F6BA3380896DFB0DA8F26D45B1448F44F;
IL2CPP_EXTERN_C String_t* _stringLiteralD0B955404E183709B5C731BFCF31085857DE0EC3;
IL2CPP_EXTERN_C String_t* _stringLiteralDEFDD99707701302B4F3A4CE68BC9EB2926D7283;
IL2CPP_EXTERN_C String_t* _stringLiteralE2EAC5FB560F66352524E7787FB0EE634A342B4B;
IL2CPP_EXTERN_C String_t* _stringLiteralE98366E651E8AFF30C2721FBB028C26DBCD8F4A4;
IL2CPP_EXTERN_C const RuntimeMethod* Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Blake3Digest_BlockUpdate_mDBAAB9BB2F64D51508838A34ADED122EE898F902_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Blake3Digest_Output_mD63EF87D5C99C51D9E327336C910D9D4A6E2AA60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dstu7564Digest_ShiftRows_m5E760C61E4C21F743672376A81CD64A4895C7326_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dstu7564Digest__ctor_m000B56BD48735E5F0305DC181CDD13B8C68C404F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeccakDigest_AbsorbBits_m0ED5D42B680ECEAEC3DCB15E4E5A9421C5F4E0D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeccakDigest_Absorb_m1312F9B3CE2F96C32A3BA47151ACADCA87C7E079_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeccakDigest_InitSponge_m55D576C68C96B348D1B88B31BEE4297EF12DA9F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeccakDigest_Init_m0B484EBA8835F23F4730A09CD60AC7C5100742B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeccakDigest_Squeeze_m2D866B1A1C42A6D0E7A1F318D670C9B7E0104736_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB1888C90C9033EDDE0FEBA85EC60367BD4C915B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m023D1FEBE59CC66DB2375FE7F8D8E2AEEBC4DCE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB_RuntimeMethod_var;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA;
struct UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
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 List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C : public RuntimeObject
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* ____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 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 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 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 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 MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___X;
int32_t ___xOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___M;
int32_t ___mOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___C;
int32_t ___COff;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
RuntimeObject* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity;
};
struct NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8 : public RuntimeObject
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___bOut;
};
struct ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7 : public RuntimeObject
{
RuntimeObject* ___m_parameters;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_sBox;
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89 : public Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723
{
};
struct Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF : public Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723
{
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
int16_t ___m_value;
};
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 RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081 : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
int32_t ___H0;
int32_t ___H1;
int32_t ___H2;
int32_t ___H3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___X;
int32_t ___xOff;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
};
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 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 MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____origin;
int32_t ____position;
int32_t ____length;
int32_t ____capacity;
bool ____expandable;
bool ____writable;
bool ____exposable;
bool ____isOpen;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
intptr_t ___value;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C_StaticFields
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
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 Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S3;
};
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 Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___C;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Zero;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* ___T;
};
struct KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_StaticFields
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___KeccakRoundConstants;
};
struct LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___K;
};
struct MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
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 Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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 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 ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA : public RuntimeArray
{
ALIGN_FIELD (8) ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* m_Items[1];
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray
{
ALIGN_FIELD (8) int16_t m_Items[1];
inline int16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int16_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value)
{
m_Items[index] = value;
}
};
struct UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11 : public RuntimeArray
{
ALIGN_FIELD (8) UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* m_Items[1];
inline UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299** 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, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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 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 List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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 List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, 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_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 void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, 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 void Blake2bDigest_Init_m00D1E9DA2D63D67BE90BFAD4CBCA7A69E7AF8B84 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, 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 uint64_t Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest_Compress_mDACE5DC2DE3309782028297EA1E6BC7BBB488E6F (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, int32_t ___1_messagePos, 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 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 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) ;
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 void Blake2bDigest_Reset_mB383062BA1DFAB1C395B4BB0728C7DC737F3FAE1 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, const RuntimeMethod* method) ;
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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline (uint64_t ___0_m1, uint64_t ___1_m2, uint64_t* ___2_a, uint64_t* ___3_b, uint64_t* ___4_c, uint64_t* ___5_d, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F (uint64_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest_Init_mA1BDBF04EC4AAEB7BE9273BA179EBD8410BBB4B8 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, 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 Blake2sDigest_Compress_m64367C34AFE50C8D31094B98FD93F711C1470A57 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, int32_t ___1_messagePos, const RuntimeMethod* method) ;
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) ;
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 void Blake2sDigest_Reset_m1719AA22F6FE1DBF0CD6950FB0A07B7A2F01D9E3 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, const RuntimeMethod* method) ;
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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline (uint32_t ___0_m1, uint32_t ___1_m2, uint32_t* ___2_a, uint32_t* ___3_b, uint32_t* ___4_c, uint32_t* ___5_d, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C (uint32_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method) ;
inline void List_1__ctor_m023D1FEBE59CC66DB2375FE7F8D8E2AEEBC4DCE6 (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_Init_m106CDCC9F1A28BF42AC7F69ADEE3AB9A927586A9 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* ___0_pParams, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Blake3Parameters_GetKey_m590FF2A6623489EF2004D003D867AADE971B805D (Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Blake3Parameters_GetContext_m590E92E8C73BCF9F771518E9848E62A31A9DEB80 (Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_Reset_mEC9EC4DFD4D8E41720E71070F45276B01692D678 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitKey_mB1FA30BE460AA2023EE3EB3C72C4CF8E4CB8E0C8 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pKey, 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 Blake3Digest_InitNullKey_mE39CEC19A9D30CF804D2E6CD713347CA2AC321B7 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_BlockUpdate_mDBAAB9BB2F64D51508838A34ADED122EE898F902 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pMessage, int32_t ___1_pOffset, int32_t ___2_pLen, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake3Digest_DoFinal_mFA610F11322C972EF4DC4A1F1FB5093A6FCE6FFF (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pOutput, int32_t ___1_pOutOffset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitKeyFromContext_mE308B29085FEAFCD8F7971103E2928834B255706 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, 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 Blake3Digest_CompressBlock_mFE077A69B7737EC7AA479DEFCF8C6128CEC0BCE2 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pMessage, int32_t ___1_pMsgPos, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Blake3Digest_GetDigestSize_m07B3DD6525DADEB144298A7E3A133BEAF1AB6B41_inline (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake3Digest_OutputFinal_m944DC77ED1AAAC08FEFD77AF31FFE9A6871A5036 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pOut, int32_t ___1_pOutOffset, int32_t ___2_pOutLen, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake3Digest_Output_mD63EF87D5C99C51D9E327336C910D9D4A6E2AA60 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pOut, int32_t ___1_pOutOffset, int32_t ___2_pOutLen, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_CompressFinalBlock_m573B304097A26C2ACBAD9C91C008E65966B7FDBA (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_pDataLen, const RuntimeMethod* 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 Blake3Digest_NextOutputBlock_m7B836EE4FF0F84EC4485CA5980D92AE11EA7C103 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_ResetBlockCount_m6753674298C617E24C5F79EA0EE10EC099E4DF52 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitChunkBlock_mE39C57DD78BEFE7E9904C74745FCE2CDB3D69F6E (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_pDataLen, bool ___1_pFinal, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitM_m7F5A0E0723EC22F9DD7B0D47815FC89935E59BA3 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pMessage, int32_t ___1_pMsgPos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_Compress_m596BEE5845D026DC8F69B4F23A539B17306CFDAE (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_AdjustStack_m9966D0B1318587999D429E7BEE21DE1A605B127F (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* (*) (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline void List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267 (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitParentBlock_m51E730AEB7B150B09DDCE92865528C4C3878CBD5 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* Arrays_CopyOf_mB64F50F63AAE3B22127F19A8C1FCC479EA1325E4 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_data, int32_t ___1_newLength, const RuntimeMethod* method) ;
inline void List_1_Add_mB1888C90C9033EDDE0FEBA85EC60367BD4C915B5_inline (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_ProcessStack_m4C850C11464D9610B1B63ACA2D1B56C5B66F8C64 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_SetRoot_mB893185B1DFC3406667CD5DDE51016BE584E0BC8 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitIndices_m1422ED79AF2472B47805F9A48E334CB2528AEB1D (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake3Digest_PerformRound_m6A7E41468DAA576A2E7615E1F2C85B3E73F386C4_inline (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_PermuteIndices_mD42CE43DC3CC7CEA6BD172483C88801B0AEF414E (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_AdjustChaining_m8A4C100034EBD8EA1C9895F6A286AEAB1BC3CACF (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_msgIdx, int32_t ___1_posA, int32_t ___2_posB, int32_t ___3_posC, int32_t ___4_posD, const RuntimeMethod* method) ;
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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_IncrementBlockCount_m4E677AFACA7802A9F8B12DFA941EABAA860FE1B1 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_P_m60542FC68D3192869241F3B526FB421BB2DFDED2 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_Q_mC88FFCFE5C23E01D2B2B20330FE479A4DDEFF8D8 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_ShiftRows_m5E760C61E4C21F743672376A81CD64A4895C7326 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_SubBytes_m1E099BD6A1D7A1F09712D2515C8472DC055ADA2F (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_MixColumns_mC1D8CDF1717DD63E89257E8E2A392C1BDB19C1A7 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2 (int32_t ___0_n, uint64_t ___1_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Dstu7564Digest_MixColumn_mB36C5DCDA106E55ECE64347D7C47043B11020EAC (uint64_t ___0_c, 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_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest_Update_m8D6DF10F04BC698585CE52E5ECB60D4A499352AF (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, uint8_t ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* Gost3411Digest_MakeC_mF8BB6910789B0553375A6396103DB42C32AB0824 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine__ctor_mB7D3E736EC5C98604B4AA035FD864D9FF985D4D9 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Gost28147Engine_GetSBox_m5DDD32779F968A77AB1CFF5028EF91236A1BA67D (String_t* ___0_sBoxName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithSBox__ctor_m16B95E2B0439CB6538391DB767656A2C16C1B901 (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_sBox, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_Reset_mB33C28F7135AD71D3A559C102D83999C9BDF08E8 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_sumByteArray_mB5D8337913F9847FC6FCEB1F85EF2939E829B2C6 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_processBlock_m459258551AEBDA83CE659E5D06274BE92D884889 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_Update_m415833151C55098C9F1FFBEFB4E7712FC165B2C6 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, uint8_t ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_m6F40CE65781E440BF20F17867ECA04BF6A8A660F (KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_cpyBytesToShort_m733CF85B5B9D59779C92E23A0406C14F259CAADC (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_S, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___1_wS, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_cpyShortToBytes_m381BD70D3A7BE0950D9B41638BCA2131A7DFFDB0 (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___0_wS, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_S, 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 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Gost3411Digest_P_mF23E9B36CDAF4AB2DF4B95163E16378D2D940FF7 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_E_m9991DC6301DBD9BF39A859AECF3878929F51A61D (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_s, int32_t ___2_sOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_input, int32_t ___4_inOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Gost3411Digest_A_m65A60A801877353D75796F614A07C7835A97BB51 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_fw_m17B70B8121B95AD10DF1E0E72C3B78A03201EB25 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, 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 void Gost3411Digest_Finish_mD34021771A5B3DDD46BC7C733386FCADD583E477 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_g_N_m84399BC00CE67A4988E134F91307F6E96EE02D61 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_h, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_N, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_addMod512_m99719B8FA188C969FC21FE206820D7A553936073 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_A, int32_t ___1_num, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_addMod512_m86A347BB161F97820664DB0A79B36386FA906BB4 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_A, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_B, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_reverse_m86C198851F226E8D9C377F012C4F3F2335C0E86D (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_src, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_dst, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_Reset_m5EACD622A1D054FE9226C3C032825A30B8055F05 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_Update_m0E0887E5995A7CCB734AA36463D1FBE5E3F9F03F (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, uint8_t ___0_input, const RuntimeMethod* method) ;
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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_A, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_B, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_F_mE3B9026DC3B42A93036831CF273CDADC7164D6E3 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_V, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_E_m0755E935BA20FAF6C8F8B7AC3225F23954862FD5 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_K, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest__ctor_mCA9B4176A7C6D0D2826695017A3CBBD80FBB9BD5 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_IV, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3411_2012Digest_DoFinal_m2F2BD658968DDB4CBE136891E5AC861A3E43C470 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_Init_m0B484EBA8835F23F4730A09CD60AC7C5100742B1 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, int32_t ___0_bitLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_Absorb_m1312F9B3CE2F96C32A3BA47151ACADCA87C7E079 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_off, int32_t ___2_len, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_Squeeze_m2D866B1A1C42A6D0E7A1F318D670C9B7E0104736 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int64_t ___2_outputLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_InitSponge_m55D576C68C96B348D1B88B31BEE4297EF12DA9F0 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, int32_t ___0_rate, 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 void KeccakDigest_KeccakAbsorb_mE3D61BE96D8C7D00D4B23B7286F18AA4F10BF041 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_PadAndSwitchToSqueezingPhase_m332CEAFEF5CDE1166EB2C68CF681DC2AB6B73F1D (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_KeccakPermutation_m0416E8E9C8469EFE04CE4B843A64E79B9A6FFD81 (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_A, 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 void LongDigest_ProcessWord_mAE390FD310D0D553056735DB93CFDD92A939E110 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_Update_m88FBE6B0858A55A25A65EAF5F6274F78F964C519 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, uint8_t ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_AdjustByteCounts_m01B34C86074209EE14F04C0801B4E4DFC4E8AB43 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_ProcessLength_m30A73DEF1BE580554CFE530BBEA371A24BF7E57D (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, int64_t ___0_lowW, int64_t ___1_hiW, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_ProcessBlock_mB08638139A99BF1ECAFB6C58FDDC28C1236570E9 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, 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 uint64_t LongDigest_Sigma1_m5721C3835B60F406997289E7007DCF4D32E5D493 (uint64_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Sigma0_m79859DB9605888885310AE7F34711A8DE6708336 (uint64_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE (uint64_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA (uint64_t ___0_x, uint64_t ___1_y, uint64_t ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E (uint64_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33 (uint64_t ___0_x, uint64_t ___1_y, uint64_t ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_Reset_m0B580DCE9EF2A2AF57A3DED029AEE9B8A561FAD5 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_ProcessChecksum_m51E61B59558BE509A762D8BB931D4CBC27E461BA (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_ProcessBlock_mB1BD687F13BD421338203D8B12B8CF58D9311525 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_Update_m3E54780A344248C5CE687EB18E65FEAAF2333701 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, uint8_t ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest__ctor_m9ED1691DF31B1D3EB52D9F655FA3E86D1C102797 (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest_Finish_m0820AB8ED1AA5B914984D7B6BFC5FBD7586A21C3 (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest_Reset_m546D9A9CF7587192835E249CAE7C0203CB0D0071 (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, int32_t ___0_u, int32_t ___1_v, int32_t ___2_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E (int32_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, int32_t ___0_u, int32_t ___1_v, int32_t ___2_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, int32_t ___0_u, int32_t ___1_v, int32_t ___2_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8 (uint32_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968 (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2 (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_mA857F99F1CACB73D7DB85E26638E7CC1A2CD5C78 (int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDigest_Reset_m6B0886E70F072849764BA118A0B9D0E747CE47DB (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F1_m59888115B9C1CFFF7EF8466A8A13AB614730E626 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F2_m686ACBD7A35F41023A615E13996DCE652A5A18AF (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F3_m4FA3E797654EB4CC2C80347EDE165AFB242B8411 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F4_m97D235EEF04718D0246E48743ACCB2FC8DD8ACD9 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, int32_t ___0_digestSize, 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*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___chainValue = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___chainValue), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
__this->___buffer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_1);
__this->___digestLength = ((int32_t)64);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_2 = ___0_digestSize;
if ((((int32_t)L_2) < ((int32_t)8)))
{
goto IL_003b;
}
}
{
int32_t L_3 = ___0_digestSize;
if ((((int32_t)L_3) > ((int32_t)((int32_t)512))))
{
goto IL_003b;
}
}
{
int32_t L_4 = ___0_digestSize;
if (!((int32_t)(L_4%8)))
{
goto IL_0046;
}
}
IL_003b:
{
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*)&_stringLiteralBB15AA13755C4B96DDBC56123E003E2B44DEA439)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566_RuntimeMethod_var)));
}
IL_0046:
{
int32_t L_6 = ___0_digestSize;
__this->___digestLength = ((int32_t)(L_6/8));
Blake2bDigest_Init_m00D1E9DA2D63D67BE90BFAD4CBCA7A69E7AF8B84(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest_Init_m00D1E9DA2D63D67BE90BFAD4CBCA7A69E7AF8B84 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
V_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_key;
if (!L_0)
{
goto IL_0032;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___m_key;
NullCheck(L_1);
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___m_key;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___buffer;
int32_t L_4 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, 0, (RuntimeArray*)L_3, 0, L_4, NULL);
__this->___bufferPos = ((int32_t)128);
}
IL_0032:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_5 = __this->___chainValue;
il2cpp_codegen_runtime_class_init_inline(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_6);
int32_t L_7 = 0;
int64_t L_8 = (int64_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
int32_t L_9 = __this->___digestLength;
int32_t L_10 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint64_t)((int64_t)(L_8^((int64_t)((int32_t)(((int32_t)(L_9|((int32_t)(L_10<<8))))|((int32_t)16842752)))))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_11 = __this->___chainValue;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_12);
int32_t L_13 = 1;
int64_t L_14 = (int64_t)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint64_t)L_14);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_15 = __this->___chainValue;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_16 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_16);
int32_t L_17 = 2;
int64_t L_18 = (int64_t)(L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint64_t)L_18);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_19 = __this->___chainValue;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_20 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_20);
int32_t L_21 = 3;
int64_t L_22 = (int64_t)(L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint64_t)L_22);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_23 = __this->___chainValue;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_24 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_24);
int32_t L_25 = 4;
int64_t L_26 = (int64_t)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint64_t)L_26);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_27 = __this->___chainValue;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_28 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_28);
int32_t L_29 = 5;
int64_t L_30 = (int64_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint64_t)L_30);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = __this->___m_salt;
if (!L_31)
{
goto IL_00de;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_32 = __this->___chainValue;
NullCheck(L_32);
uint64_t* L_33 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)));
int64_t L_34 = *((int64_t*)L_33);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->___m_salt;
uint64_t L_36;
L_36 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_35, 0, NULL);
*((int64_t*)L_33) = (int64_t)((int64_t)(L_34^(int64_t)L_36));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_37 = __this->___chainValue;
NullCheck(L_37);
uint64_t* L_38 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)));
int64_t L_39 = *((int64_t*)L_38);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___m_salt;
uint64_t L_41;
L_41 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_40, 8, NULL);
*((int64_t*)L_38) = (int64_t)((int64_t)(L_39^(int64_t)L_41));
}
IL_00de:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_42 = __this->___chainValue;
il2cpp_codegen_runtime_class_init_inline(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_43 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_43);
int32_t L_44 = 6;
int64_t L_45 = (int64_t)(L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint64_t)L_45);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_46 = __this->___chainValue;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_47 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_47);
int32_t L_48 = 7;
int64_t L_49 = (int64_t)(L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint64_t)L_49);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = __this->___m_personalization;
if (!L_50)
{
goto IL_013c;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_51 = __this->___chainValue;
NullCheck(L_51);
uint64_t* L_52 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(6)));
int64_t L_53 = *((int64_t*)L_52);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = __this->___m_personalization;
uint64_t L_55;
L_55 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_54, 0, NULL);
*((int64_t*)L_52) = (int64_t)((int64_t)(L_53^(int64_t)L_55));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_56 = __this->___chainValue;
NullCheck(L_56);
uint64_t* L_57 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(7)));
int64_t L_58 = *((int64_t*)L_57);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = __this->___m_personalization;
uint64_t L_60;
L_60 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_59, 8, NULL);
*((int64_t*)L_57) = (int64_t)((int64_t)(L_58^(int64_t)L_60));
}
IL_013c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest_BlockUpdate_mC997EF051215D4582D16AB633F855631400160B3 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, int32_t ___1_offset, int32_t ___2_len, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_message;
if (!L_0)
{
goto IL_0006;
}
}
{
int32_t L_1 = ___2_len;
if (L_1)
{
goto IL_0007;
}
}
IL_0006:
{
return;
}
IL_0007:
{
V_0 = 0;
int32_t L_2 = __this->___bufferPos;
if (!L_2)
{
goto IL_00b0;
}
}
{
int32_t L_3 = __this->___bufferPos;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)128), L_3));
int32_t L_4 = V_0;
int32_t L_5 = ___2_len;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_008d;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_message;
int32_t L_7 = ___1_offset;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___buffer;
int32_t L_9 = __this->___bufferPos;
int32_t L_10 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, L_9, L_10, NULL);
uint64_t L_11 = __this->___t0;
__this->___t0 = ((int64_t)il2cpp_codegen_add((int64_t)L_11, ((int64_t)((int32_t)128))));
uint64_t L_12 = __this->___t0;
if (L_12)
{
goto IL_0063;
}
}
{
uint64_t L_13 = __this->___t1;
__this->___t1 = ((int64_t)il2cpp_codegen_add((int64_t)L_13, ((int64_t)1)));
}
IL_0063:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___buffer;
Blake2bDigest_Compress_mDACE5DC2DE3309782028297EA1E6BC7BBB488E6F(__this, L_14, 0, NULL);
__this->___bufferPos = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___buffer;
NullCheck(L_16);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length)), NULL);
goto IL_00b0;
}
IL_008d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_message;
int32_t L_18 = ___1_offset;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer;
int32_t L_20 = __this->___bufferPos;
int32_t L_21 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_17, L_18, (RuntimeArray*)L_19, L_20, L_21, NULL);
int32_t L_22 = __this->___bufferPos;
int32_t L_23 = ___2_len;
__this->___bufferPos = ((int32_t)il2cpp_codegen_add(L_22, L_23));
return;
}
IL_00b0:
{
int32_t L_24 = ___1_offset;
int32_t L_25 = ___2_len;
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_24, L_25)), ((int32_t)128)));
int32_t L_26 = ___1_offset;
int32_t L_27 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_26, L_27));
goto IL_00fa;
}
IL_00c0:
{
uint64_t L_28 = __this->___t0;
__this->___t0 = ((int64_t)il2cpp_codegen_add((int64_t)L_28, ((int64_t)((int32_t)128))));
uint64_t L_29 = __this->___t0;
if (L_29)
{
goto IL_00ea;
}
}
{
uint64_t L_30 = __this->___t1;
__this->___t1 = ((int64_t)il2cpp_codegen_add((int64_t)L_30, ((int64_t)1)));
}
IL_00ea:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_message;
int32_t L_32 = V_1;
Blake2bDigest_Compress_mDACE5DC2DE3309782028297EA1E6BC7BBB488E6F(__this, L_31, L_32, NULL);
int32_t L_33 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_33, ((int32_t)128)));
}
IL_00fa:
{
int32_t L_34 = V_1;
int32_t L_35 = V_2;
if ((((int32_t)L_34) < ((int32_t)L_35)))
{
goto IL_00c0;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_message;
int32_t L_37 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___buffer;
int32_t L_39 = ___1_offset;
int32_t L_40 = ___2_len;
int32_t L_41 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_36, L_37, (RuntimeArray*)L_38, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, L_40)), L_41)), NULL);
int32_t L_42 = __this->___bufferPos;
int32_t L_43 = ___1_offset;
int32_t L_44 = ___2_len;
int32_t L_45 = V_1;
__this->___bufferPos = ((int32_t)il2cpp_codegen_add(L_42, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_43, L_44)), L_45))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake2bDigest_DoFinal_mC384A5507EA75D9C398486384C53F18A5EB201FF (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOffset, 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*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_output;
int32_t L_1 = ___1_outOffset;
int32_t L_2 = __this->___digestLength;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_0, L_1, L_2, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
__this->___f0 = ((int64_t)(-1));
uint64_t L_3 = __this->___t0;
int32_t L_4 = __this->___bufferPos;
__this->___t0 = ((int64_t)il2cpp_codegen_add((int64_t)L_3, ((int64_t)L_4)));
int32_t L_5 = __this->___bufferPos;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_004e;
}
}
{
uint64_t L_6 = __this->___t0;
if (L_6)
{
goto IL_004e;
}
}
{
uint64_t L_7 = __this->___t1;
__this->___t1 = ((int64_t)il2cpp_codegen_add((int64_t)L_7, ((int64_t)1)));
}
IL_004e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___buffer;
Blake2bDigest_Compress_mDACE5DC2DE3309782028297EA1E6BC7BBB488E6F(__this, L_8, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___buffer;
NullCheck(L_10);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length)), NULL);
int32_t L_11 = __this->___digestLength;
V_0 = ((int32_t)(L_11>>3));
int32_t L_12 = __this->___digestLength;
V_1 = ((int32_t)(L_12&7));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_13 = __this->___chainValue;
int32_t L_14 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_output;
int32_t L_16 = ___1_outOffset;
Pack_UInt64_To_LE_mDDC7C11B4A0BEFB793B1FD050019119FDB3C8682(L_13, 0, L_14, L_15, L_16, NULL);
int32_t L_17 = V_1;
if ((((int32_t)L_17) <= ((int32_t)0)))
{
goto IL_00bd;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
V_2 = L_18;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_19 = __this->___chainValue;
int32_t L_20 = V_0;
NullCheck(L_19);
int32_t L_21 = L_20;
int64_t L_22 = (int64_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_2;
Pack_UInt64_To_LE_mB44FF8D75991052CA3DD7E7998CECE06565B9D10(L_22, L_23, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_output;
int32_t L_26 = ___1_outOffset;
int32_t L_27 = __this->___digestLength;
int32_t L_28 = V_1;
int32_t L_29 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, 0, (RuntimeArray*)L_25, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_26, L_27)), L_28)), L_29, NULL);
}
IL_00bd:
{
Blake2bDigest_Reset_mB383062BA1DFAB1C395B4BB0728C7DC737F3FAE1(__this, NULL);
int32_t L_30 = __this->___digestLength;
return L_30;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest_Reset_mB383062BA1DFAB1C395B4BB0728C7DC737F3FAE1 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, const RuntimeMethod* method)
{
{
__this->___bufferPos = 0;
__this->___f0 = ((int64_t)0);
__this->___t0 = ((int64_t)0);
__this->___t1 = ((int64_t)0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
NullCheck(L_1);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL);
Blake2bDigest_Init_m00D1E9DA2D63D67BE90BFAD4CBCA7A69E7AF8B84(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest_Compress_mDACE5DC2DE3309782028297EA1E6BC7BBB488E6F (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, int32_t ___1_messagePos, 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*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_0 = NULL;
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;
int32_t V_17 = 0;
int32_t V_18 = 0;
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_message;
int32_t L_2 = ___1_messagePos;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = V_0;
Pack_LE_To_UInt64_m9F982E695BE6D3EF44494BC78E9776CDF223DEFC(L_1, L_2, L_3, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = __this->___chainValue;
NullCheck(L_4);
int32_t L_5 = 0;
int64_t L_6 = (int64_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_1 = L_6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_7 = __this->___chainValue;
NullCheck(L_7);
int32_t L_8 = 1;
int64_t L_9 = (int64_t)(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = L_9;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_10 = __this->___chainValue;
NullCheck(L_10);
int32_t L_11 = 2;
int64_t L_12 = (int64_t)(L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_3 = L_12;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_13 = __this->___chainValue;
NullCheck(L_13);
int32_t L_14 = 3;
int64_t L_15 = (int64_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_4 = L_15;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_16 = __this->___chainValue;
NullCheck(L_16);
int32_t L_17 = 4;
int64_t L_18 = (int64_t)(L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_5 = L_18;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_19 = __this->___chainValue;
NullCheck(L_19);
int32_t L_20 = 5;
int64_t L_21 = (int64_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_6 = L_21;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_22 = __this->___chainValue;
NullCheck(L_22);
int32_t L_23 = 6;
int64_t L_24 = (int64_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
V_7 = L_24;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_25 = __this->___chainValue;
NullCheck(L_25);
int32_t L_26 = 7;
int64_t L_27 = (int64_t)(L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_8 = L_27;
il2cpp_codegen_runtime_class_init_inline(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_28 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_28);
int32_t L_29 = 0;
int64_t L_30 = (int64_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
V_9 = L_30;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_31 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_31);
int32_t L_32 = 1;
int64_t L_33 = (int64_t)(L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
V_10 = L_33;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_34 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_34);
int32_t L_35 = 2;
int64_t L_36 = (int64_t)(L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
V_11 = L_36;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_37 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_37);
int32_t L_38 = 3;
int64_t L_39 = (int64_t)(L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
V_12 = L_39;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_40 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_40);
int32_t L_41 = 4;
int64_t L_42 = (int64_t)(L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
uint64_t L_43 = __this->___t0;
V_13 = ((int64_t)(L_42^(int64_t)L_43));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_44 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_44);
int32_t L_45 = 5;
int64_t L_46 = (int64_t)(L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
uint64_t L_47 = __this->___t1;
V_14 = ((int64_t)(L_46^(int64_t)L_47));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_48 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_48);
int32_t L_49 = 6;
int64_t L_50 = (int64_t)(L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
uint64_t L_51 = __this->___f0;
V_15 = ((int64_t)(L_50^(int64_t)L_51));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_52 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_52);
int32_t L_53 = 7;
int64_t L_54 = (int64_t)(L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
V_16 = L_54;
V_17 = 0;
goto IL_01fc;
}
IL_00c2:
{
int32_t L_55 = V_17;
V_18 = ((int32_t)il2cpp_codegen_multiply(L_55, ((int32_t)16)));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_56 = V_0;
il2cpp_codegen_runtime_class_init_inline(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_58 = V_18;
NullCheck(L_57);
int32_t L_59 = L_58;
uint8_t L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
NullCheck(L_56);
uint8_t L_61 = L_60;
int64_t L_62 = (int64_t)(L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_63 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_65 = V_18;
NullCheck(L_64);
int32_t L_66 = ((int32_t)il2cpp_codegen_add(L_65, 1));
uint8_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
NullCheck(L_63);
uint8_t L_68 = L_67;
int64_t L_69 = (int64_t)(L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_62, L_69, (&V_1), (&V_5), (&V_9), (&V_13), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_70 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_72 = V_18;
NullCheck(L_71);
int32_t L_73 = ((int32_t)il2cpp_codegen_add(L_72, 2));
uint8_t L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
NullCheck(L_70);
uint8_t L_75 = L_74;
int64_t L_76 = (int64_t)(L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_77 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_79 = V_18;
NullCheck(L_78);
int32_t L_80 = ((int32_t)il2cpp_codegen_add(L_79, 3));
uint8_t L_81 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
NullCheck(L_77);
uint8_t L_82 = L_81;
int64_t L_83 = (int64_t)(L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_76, L_83, (&V_2), (&V_6), (&V_10), (&V_14), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_84 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_86 = V_18;
NullCheck(L_85);
int32_t L_87 = ((int32_t)il2cpp_codegen_add(L_86, 4));
uint8_t L_88 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
NullCheck(L_84);
uint8_t L_89 = L_88;
int64_t L_90 = (int64_t)(L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_91 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_93 = V_18;
NullCheck(L_92);
int32_t L_94 = ((int32_t)il2cpp_codegen_add(L_93, 5));
uint8_t L_95 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
NullCheck(L_91);
uint8_t L_96 = L_95;
int64_t L_97 = (int64_t)(L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_90, L_97, (&V_3), (&V_7), (&V_11), (&V_15), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_98 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_99 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_100 = V_18;
NullCheck(L_99);
int32_t L_101 = ((int32_t)il2cpp_codegen_add(L_100, 6));
uint8_t L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
NullCheck(L_98);
uint8_t L_103 = L_102;
int64_t L_104 = (int64_t)(L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_105 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_106 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_107 = V_18;
NullCheck(L_106);
int32_t L_108 = ((int32_t)il2cpp_codegen_add(L_107, 7));
uint8_t L_109 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
NullCheck(L_105);
uint8_t L_110 = L_109;
int64_t L_111 = (int64_t)(L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_104, L_111, (&V_4), (&V_8), (&V_12), (&V_16), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_112 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_114 = V_18;
NullCheck(L_113);
int32_t L_115 = ((int32_t)il2cpp_codegen_add(L_114, 8));
uint8_t L_116 = (L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
NullCheck(L_112);
uint8_t L_117 = L_116;
int64_t L_118 = (int64_t)(L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_119 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_120 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_121 = V_18;
NullCheck(L_120);
int32_t L_122 = ((int32_t)il2cpp_codegen_add(L_121, ((int32_t)9)));
uint8_t L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
NullCheck(L_119);
uint8_t L_124 = L_123;
int64_t L_125 = (int64_t)(L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_124));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_118, L_125, (&V_1), (&V_6), (&V_11), (&V_16), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_126 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_127 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_128 = V_18;
NullCheck(L_127);
int32_t L_129 = ((int32_t)il2cpp_codegen_add(L_128, ((int32_t)10)));
uint8_t L_130 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
NullCheck(L_126);
uint8_t L_131 = L_130;
int64_t L_132 = (int64_t)(L_126)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_133 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_134 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_135 = V_18;
NullCheck(L_134);
int32_t L_136 = ((int32_t)il2cpp_codegen_add(L_135, ((int32_t)11)));
uint8_t L_137 = (L_134)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
NullCheck(L_133);
uint8_t L_138 = L_137;
int64_t L_139 = (int64_t)(L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_132, L_139, (&V_2), (&V_7), (&V_12), (&V_13), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_140 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_142 = V_18;
NullCheck(L_141);
int32_t L_143 = ((int32_t)il2cpp_codegen_add(L_142, ((int32_t)12)));
uint8_t L_144 = (L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
NullCheck(L_140);
uint8_t L_145 = L_144;
int64_t L_146 = (int64_t)(L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_147 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_148 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_149 = V_18;
NullCheck(L_148);
int32_t L_150 = ((int32_t)il2cpp_codegen_add(L_149, ((int32_t)13)));
uint8_t L_151 = (L_148)->GetAt(static_cast<il2cpp_array_size_t>(L_150));
NullCheck(L_147);
uint8_t L_152 = L_151;
int64_t L_153 = (int64_t)(L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_152));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_146, L_153, (&V_3), (&V_8), (&V_9), (&V_14), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_154 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_155 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_156 = V_18;
NullCheck(L_155);
int32_t L_157 = ((int32_t)il2cpp_codegen_add(L_156, ((int32_t)14)));
uint8_t L_158 = (L_155)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
NullCheck(L_154);
uint8_t L_159 = L_158;
int64_t L_160 = (int64_t)(L_154)->GetAt(static_cast<il2cpp_array_size_t>(L_159));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_161 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_162 = ((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_163 = V_18;
NullCheck(L_162);
int32_t L_164 = ((int32_t)il2cpp_codegen_add(L_163, ((int32_t)15)));
uint8_t L_165 = (L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
NullCheck(L_161);
uint8_t L_166 = L_165;
int64_t L_167 = (int64_t)(L_161)->GetAt(static_cast<il2cpp_array_size_t>(L_166));
Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline(L_160, L_167, (&V_4), (&V_5), (&V_10), (&V_15), NULL);
int32_t L_168 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_168, 1));
}
IL_01fc:
{
int32_t L_169 = V_17;
if ((((int32_t)L_169) < ((int32_t)((int32_t)12))))
{
goto IL_00c2;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_170 = __this->___chainValue;
NullCheck(L_170);
uint64_t* L_171 = ((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
int64_t L_172 = *((int64_t*)L_171);
uint64_t L_173 = V_1;
uint64_t L_174 = V_9;
*((int64_t*)L_171) = (int64_t)((int64_t)(L_172^((int64_t)((int64_t)L_173^(int64_t)L_174))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_175 = __this->___chainValue;
NullCheck(L_175);
uint64_t* L_176 = ((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
int64_t L_177 = *((int64_t*)L_176);
uint64_t L_178 = V_2;
uint64_t L_179 = V_10;
*((int64_t*)L_176) = (int64_t)((int64_t)(L_177^((int64_t)((int64_t)L_178^(int64_t)L_179))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_180 = __this->___chainValue;
NullCheck(L_180);
uint64_t* L_181 = ((L_180)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)));
int64_t L_182 = *((int64_t*)L_181);
uint64_t L_183 = V_3;
uint64_t L_184 = V_11;
*((int64_t*)L_181) = (int64_t)((int64_t)(L_182^((int64_t)((int64_t)L_183^(int64_t)L_184))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_185 = __this->___chainValue;
NullCheck(L_185);
uint64_t* L_186 = ((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)));
int64_t L_187 = *((int64_t*)L_186);
uint64_t L_188 = V_4;
uint64_t L_189 = V_12;
*((int64_t*)L_186) = (int64_t)((int64_t)(L_187^((int64_t)((int64_t)L_188^(int64_t)L_189))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_190 = __this->___chainValue;
NullCheck(L_190);
uint64_t* L_191 = ((L_190)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)));
int64_t L_192 = *((int64_t*)L_191);
uint64_t L_193 = V_5;
uint64_t L_194 = V_13;
*((int64_t*)L_191) = (int64_t)((int64_t)(L_192^((int64_t)((int64_t)L_193^(int64_t)L_194))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_195 = __this->___chainValue;
NullCheck(L_195);
uint64_t* L_196 = ((L_195)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)));
int64_t L_197 = *((int64_t*)L_196);
uint64_t L_198 = V_6;
uint64_t L_199 = V_14;
*((int64_t*)L_196) = (int64_t)((int64_t)(L_197^((int64_t)((int64_t)L_198^(int64_t)L_199))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_200 = __this->___chainValue;
NullCheck(L_200);
uint64_t* L_201 = ((L_200)->GetAddressAt(static_cast<il2cpp_array_size_t>(6)));
int64_t L_202 = *((int64_t*)L_201);
uint64_t L_203 = V_7;
uint64_t L_204 = V_15;
*((int64_t*)L_201) = (int64_t)((int64_t)(L_202^((int64_t)((int64_t)L_203^(int64_t)L_204))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_205 = __this->___chainValue;
NullCheck(L_205);
uint64_t* L_206 = ((L_205)->GetAddressAt(static_cast<il2cpp_array_size_t>(7)));
int64_t L_207 = *((int64_t*)L_206);
uint64_t L_208 = V_8;
uint64_t L_209 = V_16;
*((int64_t*)L_206) = (int64_t)((int64_t)(L_207^((int64_t)((int64_t)L_208^(int64_t)L_209))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake2bDigest_GetDigestSize_m09DEF4919B4FF061E594FDB66AA363F9B431E651 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___digestLength;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746 (uint64_t ___0_m1, uint64_t ___1_m2, uint64_t* ___2_a, uint64_t* ___3_b, uint64_t* ___4_c, uint64_t* ___5_d, 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 = ___2_a;
uint64_t* L_1 = ___2_a;
int64_t L_2 = *((int64_t*)L_1);
uint64_t* L_3 = ___3_b;
int64_t L_4 = *((int64_t*)L_3);
uint64_t L_5 = ___0_m1;
*((int64_t*)L_0) = (int64_t)((int64_t)il2cpp_codegen_add(L_2, ((int64_t)il2cpp_codegen_add(L_4, (int64_t)L_5))));
uint64_t* L_6 = ___5_d;
uint64_t* L_7 = ___5_d;
int64_t L_8 = *((int64_t*)L_7);
uint64_t* L_9 = ___2_a;
int64_t L_10 = *((int64_t*)L_9);
il2cpp_codegen_runtime_class_init_inline(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
uint64_t L_11;
L_11 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_8^L_10)), ((int32_t)32), NULL);
*((int64_t*)L_6) = (int64_t)L_11;
uint64_t* L_12 = ___4_c;
uint64_t* L_13 = ___4_c;
int64_t L_14 = *((int64_t*)L_13);
uint64_t* L_15 = ___5_d;
int64_t L_16 = *((int64_t*)L_15);
*((int64_t*)L_12) = (int64_t)((int64_t)il2cpp_codegen_add(L_14, L_16));
uint64_t* L_17 = ___3_b;
uint64_t* L_18 = ___3_b;
int64_t L_19 = *((int64_t*)L_18);
uint64_t* L_20 = ___4_c;
int64_t L_21 = *((int64_t*)L_20);
uint64_t L_22;
L_22 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_19^L_21)), ((int32_t)24), NULL);
*((int64_t*)L_17) = (int64_t)L_22;
uint64_t* L_23 = ___2_a;
uint64_t* L_24 = ___2_a;
int64_t L_25 = *((int64_t*)L_24);
uint64_t* L_26 = ___3_b;
int64_t L_27 = *((int64_t*)L_26);
uint64_t L_28 = ___1_m2;
*((int64_t*)L_23) = (int64_t)((int64_t)il2cpp_codegen_add(L_25, ((int64_t)il2cpp_codegen_add(L_27, (int64_t)L_28))));
uint64_t* L_29 = ___5_d;
uint64_t* L_30 = ___5_d;
int64_t L_31 = *((int64_t*)L_30);
uint64_t* L_32 = ___2_a;
int64_t L_33 = *((int64_t*)L_32);
uint64_t L_34;
L_34 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_31^L_33)), ((int32_t)16), NULL);
*((int64_t*)L_29) = (int64_t)L_34;
uint64_t* L_35 = ___4_c;
uint64_t* L_36 = ___4_c;
int64_t L_37 = *((int64_t*)L_36);
uint64_t* L_38 = ___5_d;
int64_t L_39 = *((int64_t*)L_38);
*((int64_t*)L_35) = (int64_t)((int64_t)il2cpp_codegen_add(L_37, L_39));
uint64_t* L_40 = ___3_b;
uint64_t* L_41 = ___3_b;
int64_t L_42 = *((int64_t*)L_41);
uint64_t* L_43 = ___4_c;
int64_t L_44 = *((int64_t*)L_43);
uint64_t L_45;
L_45 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_42^L_44)), ((int32_t)63), NULL);
*((int64_t*)L_40) = (int64_t)L_45;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest__cctor_m112EF3CC5F4F306D6128CFC189A40B4A7512B906 (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*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)8);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___IV), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)192));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields*)il2cpp_codegen_static_fields_for(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var))->___Sigma), (void*)L_4);
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 Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, int32_t ___0_digestBits, 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*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___chainValue = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___chainValue), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___buffer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_1);
__this->___digestLength = ((int32_t)32);
__this->___fanout = 1;
__this->___depth = 1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_2 = ___0_digestBits;
if ((((int32_t)L_2) < ((int32_t)8)))
{
goto IL_0046;
}
}
{
int32_t L_3 = ___0_digestBits;
if ((((int32_t)L_3) > ((int32_t)((int32_t)256))))
{
goto IL_0046;
}
}
{
int32_t L_4 = ___0_digestBits;
if (!((int32_t)(L_4%8)))
{
goto IL_0051;
}
}
IL_0046:
{
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*)&_stringLiteralE98366E651E8AFF30C2721FBB028C26DBCD8F4A4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5_RuntimeMethod_var)));
}
IL_0051:
{
int32_t L_6 = ___0_digestBits;
__this->___digestLength = ((int32_t)(L_6/8));
Blake2sDigest_Init_mA1BDBF04EC4AAEB7BE9273BA179EBD8410BBB4B8(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest_Init_mA1BDBF04EC4AAEB7BE9273BA179EBD8410BBB4B8 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
V_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_key;
if (!L_0)
{
goto IL_002f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___m_key;
NullCheck(L_1);
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___m_key;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___buffer;
int32_t L_4 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, 0, (RuntimeArray*)L_3, 0, L_4, NULL);
__this->___bufferPos = ((int32_t)64);
}
IL_002f:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___chainValue;
il2cpp_codegen_runtime_class_init_inline(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_6);
int32_t L_7 = 0;
uint32_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
int32_t L_9 = __this->___digestLength;
int32_t L_10 = V_0;
int32_t L_11 = __this->___fanout;
int32_t L_12 = __this->___depth;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)((int32_t)L_8^((int32_t)(((int32_t)(L_9|((int32_t)(L_10<<8))))|((int32_t)(((int32_t)(L_11<<((int32_t)16)))|((int32_t)(L_12<<((int32_t)24))))))))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = __this->___chainValue;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_14);
int32_t L_15 = 1;
uint32_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17 = __this->___leafLength;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)((int32_t)L_16^L_17)));
int64_t L_18 = __this->___nodeOffset;
V_1 = ((int32_t)((int64_t)(L_18>>((int32_t)32))));
int64_t L_19 = __this->___nodeOffset;
V_2 = ((int32_t)L_19);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = __this->___chainValue;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_21);
int32_t L_22 = 2;
uint32_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
int32_t L_24 = V_2;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)((int32_t)L_23^L_24)));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = __this->___chainValue;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_26);
int32_t L_27 = 3;
uint32_t L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
int32_t L_29 = V_1;
int32_t L_30 = __this->___nodeDepth;
int32_t L_31 = __this->___innerHashLength;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)((int32_t)L_28^((int32_t)(((int32_t)(L_29|((int32_t)(L_30<<((int32_t)16)))))|((int32_t)(L_31<<((int32_t)24))))))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = __this->___chainValue;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_33 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_33);
int32_t L_34 = 4;
uint32_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint32_t)L_35);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = __this->___chainValue;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_37 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_37);
int32_t L_38 = 5;
uint32_t L_39 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint32_t)L_39);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___m_salt;
if (!L_40)
{
goto IL_011a;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_41 = __this->___chainValue;
NullCheck(L_41);
uint32_t* L_42 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)));
int32_t L_43 = *((uint32_t*)L_42);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = __this->___m_salt;
uint32_t L_45;
L_45 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_44, 0, NULL);
*((int32_t*)L_42) = (int32_t)((int32_t)(L_43^(int32_t)L_45));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_46 = __this->___chainValue;
NullCheck(L_46);
uint32_t* L_47 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)));
int32_t L_48 = *((uint32_t*)L_47);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = __this->___m_salt;
uint32_t L_50;
L_50 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_49, 4, NULL);
*((int32_t*)L_47) = (int32_t)((int32_t)(L_48^(int32_t)L_50));
}
IL_011a:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_51 = __this->___chainValue;
il2cpp_codegen_runtime_class_init_inline(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_52 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_52);
int32_t L_53 = 6;
uint32_t L_54 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint32_t)L_54);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_55 = __this->___chainValue;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_56 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_56);
int32_t L_57 = 7;
uint32_t L_58 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint32_t)L_58);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = __this->___m_personalization;
if (!L_59)
{
goto IL_0178;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_60 = __this->___chainValue;
NullCheck(L_60);
uint32_t* L_61 = ((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(6)));
int32_t L_62 = *((uint32_t*)L_61);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = __this->___m_personalization;
uint32_t L_64;
L_64 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_63, 0, NULL);
*((int32_t*)L_61) = (int32_t)((int32_t)(L_62^(int32_t)L_64));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_65 = __this->___chainValue;
NullCheck(L_65);
uint32_t* L_66 = ((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(7)));
int32_t L_67 = *((uint32_t*)L_66);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = __this->___m_personalization;
uint32_t L_69;
L_69 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_68, 4, NULL);
*((int32_t*)L_66) = (int32_t)((int32_t)(L_67^(int32_t)L_69));
}
IL_0178:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest_BlockUpdate_mF5A9C3E118D7E77CC188366F2E7202103257BC0C (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, int32_t ___1_offset, int32_t ___2_len, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_message;
if (!L_0)
{
goto IL_0006;
}
}
{
int32_t L_1 = ___2_len;
if (L_1)
{
goto IL_0007;
}
}
IL_0006:
{
return;
}
IL_0007:
{
V_0 = 0;
int32_t L_2 = __this->___bufferPos;
if (!L_2)
{
goto IL_00a8;
}
}
{
int32_t L_3 = __this->___bufferPos;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)64), L_3));
int32_t L_4 = V_0;
int32_t L_5 = ___2_len;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0085;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_message;
int32_t L_7 = ___1_offset;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___buffer;
int32_t L_9 = __this->___bufferPos;
int32_t L_10 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, L_9, L_10, NULL);
uint32_t L_11 = __this->___t0;
__this->___t0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, ((int32_t)64)));
uint32_t L_12 = __this->___t0;
if (L_12)
{
goto IL_005b;
}
}
{
uint32_t L_13 = __this->___t1;
__this->___t1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, 1));
}
IL_005b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___buffer;
Blake2sDigest_Compress_m64367C34AFE50C8D31094B98FD93F711C1470A57(__this, L_14, 0, NULL);
__this->___bufferPos = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___buffer;
NullCheck(L_16);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length)), NULL);
goto IL_00a8;
}
IL_0085:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_message;
int32_t L_18 = ___1_offset;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer;
int32_t L_20 = __this->___bufferPos;
int32_t L_21 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_17, L_18, (RuntimeArray*)L_19, L_20, L_21, NULL);
int32_t L_22 = __this->___bufferPos;
int32_t L_23 = ___2_len;
__this->___bufferPos = ((int32_t)il2cpp_codegen_add(L_22, L_23));
return;
}
IL_00a8:
{
int32_t L_24 = ___1_offset;
int32_t L_25 = ___2_len;
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_24, L_25)), ((int32_t)64)));
int32_t L_26 = ___1_offset;
int32_t L_27 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_26, L_27));
goto IL_00e7;
}
IL_00b5:
{
uint32_t L_28 = __this->___t0;
__this->___t0 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, ((int32_t)64)));
uint32_t L_29 = __this->___t0;
if (L_29)
{
goto IL_00da;
}
}
{
uint32_t L_30 = __this->___t1;
__this->___t1 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, 1));
}
IL_00da:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_message;
int32_t L_32 = V_1;
Blake2sDigest_Compress_m64367C34AFE50C8D31094B98FD93F711C1470A57(__this, L_31, L_32, NULL);
int32_t L_33 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_33, ((int32_t)64)));
}
IL_00e7:
{
int32_t L_34 = V_1;
int32_t L_35 = V_2;
if ((((int32_t)L_34) < ((int32_t)L_35)))
{
goto IL_00b5;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_message;
int32_t L_37 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___buffer;
int32_t L_39 = ___1_offset;
int32_t L_40 = ___2_len;
int32_t L_41 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_36, L_37, (RuntimeArray*)L_38, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, L_40)), L_41)), NULL);
int32_t L_42 = __this->___bufferPos;
int32_t L_43 = ___1_offset;
int32_t L_44 = ___2_len;
int32_t L_45 = V_1;
__this->___bufferPos = ((int32_t)il2cpp_codegen_add(L_42, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_43, L_44)), L_45))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake2sDigest_DoFinal_m984F48AF675B38B425EDB6674F4B73324B8710CD (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOffset, 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*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_output;
int32_t L_1 = ___1_outOffset;
int32_t L_2 = __this->___digestLength;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_0, L_1, L_2, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
__this->___f0 = (-1);
uint32_t L_3 = __this->___t0;
int32_t L_4 = __this->___bufferPos;
__this->___t0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, L_4));
uint32_t L_5 = __this->___t0;
if (true)
{
goto IL_0054;
}
}
{
int32_t L_6 = __this->___bufferPos;
uint32_t L_7 = __this->___t0;
if ((((int64_t)((int64_t)L_6)) <= ((int64_t)((-((int64_t)(uint64_t)((uint32_t)L_7)))))))
{
goto IL_0054;
}
}
{
uint32_t L_8 = __this->___t1;
__this->___t1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, 1));
}
IL_0054:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
Blake2sDigest_Compress_m64367C34AFE50C8D31094B98FD93F711C1470A57(__this, L_9, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___buffer;
NullCheck(L_11);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
int32_t L_12 = __this->___digestLength;
V_0 = ((int32_t)(L_12>>2));
int32_t L_13 = __this->___digestLength;
V_1 = ((int32_t)(L_13&3));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = __this->___chainValue;
int32_t L_15 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_output;
int32_t L_17 = ___1_outOffset;
Pack_UInt32_To_LE_mBF22AD8A701F52819B6DBB82213FA5C656EEBDD4(L_14, 0, L_15, L_16, L_17, NULL);
int32_t L_18 = V_1;
if ((((int32_t)L_18) <= ((int32_t)0)))
{
goto IL_00c3;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4);
V_2 = L_19;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = __this->___chainValue;
int32_t L_21 = V_0;
NullCheck(L_20);
int32_t L_22 = L_21;
uint32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_2;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_23, L_24, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_output;
int32_t L_27 = ___1_outOffset;
int32_t L_28 = __this->___digestLength;
int32_t L_29 = V_1;
int32_t L_30 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_25, 0, (RuntimeArray*)L_26, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_27, L_28)), L_29)), L_30, NULL);
}
IL_00c3:
{
Blake2sDigest_Reset_m1719AA22F6FE1DBF0CD6950FB0A07B7A2F01D9E3(__this, NULL);
int32_t L_31 = __this->___digestLength;
return L_31;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest_Reset_m1719AA22F6FE1DBF0CD6950FB0A07B7A2F01D9E3 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, const RuntimeMethod* method)
{
{
__this->___bufferPos = 0;
__this->___f0 = 0;
__this->___t0 = 0;
__this->___t1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
NullCheck(L_1);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL);
Blake2sDigest_Init_mA1BDBF04EC4AAEB7BE9273BA179EBD8410BBB4B8(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest_Compress_m64367C34AFE50C8D31094B98FD93F711C1470A57 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, int32_t ___1_messagePos, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
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;
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;
int32_t V_17 = 0;
int32_t V_18 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_message;
int32_t L_2 = ___1_messagePos;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = V_0;
Pack_LE_To_UInt32_m5BD6F3A857FB8D1DE3211E57C5EF592968E95E84(L_1, L_2, L_3, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___chainValue;
NullCheck(L_4);
int32_t L_5 = 0;
uint32_t L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_1 = L_6;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = __this->___chainValue;
NullCheck(L_7);
int32_t L_8 = 1;
uint32_t L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = L_9;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = __this->___chainValue;
NullCheck(L_10);
int32_t L_11 = 2;
uint32_t L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_3 = L_12;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = __this->___chainValue;
NullCheck(L_13);
int32_t L_14 = 3;
uint32_t L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_4 = L_15;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = __this->___chainValue;
NullCheck(L_16);
int32_t L_17 = 4;
uint32_t L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_5 = L_18;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = __this->___chainValue;
NullCheck(L_19);
int32_t L_20 = 5;
uint32_t L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_6 = L_21;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = __this->___chainValue;
NullCheck(L_22);
int32_t L_23 = 6;
uint32_t L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
V_7 = L_24;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = __this->___chainValue;
NullCheck(L_25);
int32_t L_26 = 7;
uint32_t L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_8 = L_27;
il2cpp_codegen_runtime_class_init_inline(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_28);
int32_t L_29 = 0;
uint32_t L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
V_9 = L_30;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_31);
int32_t L_32 = 1;
uint32_t L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
V_10 = L_33;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_34 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_34);
int32_t L_35 = 2;
uint32_t L_36 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
V_11 = L_36;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_37 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_37);
int32_t L_38 = 3;
uint32_t L_39 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
V_12 = L_39;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_40 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_40);
int32_t L_41 = 4;
uint32_t L_42 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
uint32_t L_43 = __this->___t0;
V_13 = ((int32_t)((int32_t)L_42^(int32_t)L_43));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_44 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_44);
int32_t L_45 = 5;
uint32_t L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
uint32_t L_47 = __this->___t1;
V_14 = ((int32_t)((int32_t)L_46^(int32_t)L_47));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_48 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_48);
int32_t L_49 = 6;
uint32_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
uint32_t L_51 = __this->___f0;
V_15 = ((int32_t)((int32_t)L_50^(int32_t)L_51));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_52 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV;
NullCheck(L_52);
int32_t L_53 = 7;
uint32_t L_54 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
V_16 = L_54;
V_17 = 0;
goto IL_01fc;
}
IL_00c2:
{
int32_t L_55 = V_17;
V_18 = ((int32_t)il2cpp_codegen_multiply(L_55, ((int32_t)16)));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_56 = V_0;
il2cpp_codegen_runtime_class_init_inline(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_58 = V_18;
NullCheck(L_57);
int32_t L_59 = L_58;
uint8_t L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
NullCheck(L_56);
uint8_t L_61 = L_60;
uint32_t L_62 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_63 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_65 = V_18;
NullCheck(L_64);
int32_t L_66 = ((int32_t)il2cpp_codegen_add(L_65, 1));
uint8_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
NullCheck(L_63);
uint8_t L_68 = L_67;
uint32_t L_69 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_62, L_69, (&V_1), (&V_5), (&V_9), (&V_13), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_70 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_72 = V_18;
NullCheck(L_71);
int32_t L_73 = ((int32_t)il2cpp_codegen_add(L_72, 2));
uint8_t L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
NullCheck(L_70);
uint8_t L_75 = L_74;
uint32_t L_76 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_77 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_79 = V_18;
NullCheck(L_78);
int32_t L_80 = ((int32_t)il2cpp_codegen_add(L_79, 3));
uint8_t L_81 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
NullCheck(L_77);
uint8_t L_82 = L_81;
uint32_t L_83 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_76, L_83, (&V_2), (&V_6), (&V_10), (&V_14), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_84 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_86 = V_18;
NullCheck(L_85);
int32_t L_87 = ((int32_t)il2cpp_codegen_add(L_86, 4));
uint8_t L_88 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
NullCheck(L_84);
uint8_t L_89 = L_88;
uint32_t L_90 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_91 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_93 = V_18;
NullCheck(L_92);
int32_t L_94 = ((int32_t)il2cpp_codegen_add(L_93, 5));
uint8_t L_95 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
NullCheck(L_91);
uint8_t L_96 = L_95;
uint32_t L_97 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_90, L_97, (&V_3), (&V_7), (&V_11), (&V_15), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_98 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_99 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_100 = V_18;
NullCheck(L_99);
int32_t L_101 = ((int32_t)il2cpp_codegen_add(L_100, 6));
uint8_t L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
NullCheck(L_98);
uint8_t L_103 = L_102;
uint32_t L_104 = (L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_105 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_106 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_107 = V_18;
NullCheck(L_106);
int32_t L_108 = ((int32_t)il2cpp_codegen_add(L_107, 7));
uint8_t L_109 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
NullCheck(L_105);
uint8_t L_110 = L_109;
uint32_t L_111 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_104, L_111, (&V_4), (&V_8), (&V_12), (&V_16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_112 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_114 = V_18;
NullCheck(L_113);
int32_t L_115 = ((int32_t)il2cpp_codegen_add(L_114, 8));
uint8_t L_116 = (L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
NullCheck(L_112);
uint8_t L_117 = L_116;
uint32_t L_118 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_119 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_120 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_121 = V_18;
NullCheck(L_120);
int32_t L_122 = ((int32_t)il2cpp_codegen_add(L_121, ((int32_t)9)));
uint8_t L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
NullCheck(L_119);
uint8_t L_124 = L_123;
uint32_t L_125 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_124));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_118, L_125, (&V_1), (&V_6), (&V_11), (&V_16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_126 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_127 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_128 = V_18;
NullCheck(L_127);
int32_t L_129 = ((int32_t)il2cpp_codegen_add(L_128, ((int32_t)10)));
uint8_t L_130 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
NullCheck(L_126);
uint8_t L_131 = L_130;
uint32_t L_132 = (L_126)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_133 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_134 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_135 = V_18;
NullCheck(L_134);
int32_t L_136 = ((int32_t)il2cpp_codegen_add(L_135, ((int32_t)11)));
uint8_t L_137 = (L_134)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
NullCheck(L_133);
uint8_t L_138 = L_137;
uint32_t L_139 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_132, L_139, (&V_2), (&V_7), (&V_12), (&V_13), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_140 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_142 = V_18;
NullCheck(L_141);
int32_t L_143 = ((int32_t)il2cpp_codegen_add(L_142, ((int32_t)12)));
uint8_t L_144 = (L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
NullCheck(L_140);
uint8_t L_145 = L_144;
uint32_t L_146 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_147 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_148 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_149 = V_18;
NullCheck(L_148);
int32_t L_150 = ((int32_t)il2cpp_codegen_add(L_149, ((int32_t)13)));
uint8_t L_151 = (L_148)->GetAt(static_cast<il2cpp_array_size_t>(L_150));
NullCheck(L_147);
uint8_t L_152 = L_151;
uint32_t L_153 = (L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_152));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_146, L_153, (&V_3), (&V_8), (&V_9), (&V_14), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_154 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_155 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_156 = V_18;
NullCheck(L_155);
int32_t L_157 = ((int32_t)il2cpp_codegen_add(L_156, ((int32_t)14)));
uint8_t L_158 = (L_155)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
NullCheck(L_154);
uint8_t L_159 = L_158;
uint32_t L_160 = (L_154)->GetAt(static_cast<il2cpp_array_size_t>(L_159));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_161 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_162 = ((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma;
int32_t L_163 = V_18;
NullCheck(L_162);
int32_t L_164 = ((int32_t)il2cpp_codegen_add(L_163, ((int32_t)15)));
uint8_t L_165 = (L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
NullCheck(L_161);
uint8_t L_166 = L_165;
uint32_t L_167 = (L_161)->GetAt(static_cast<il2cpp_array_size_t>(L_166));
Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline(L_160, L_167, (&V_4), (&V_5), (&V_10), (&V_15), NULL);
int32_t L_168 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_168, 1));
}
IL_01fc:
{
int32_t L_169 = V_17;
if ((((int32_t)L_169) < ((int32_t)((int32_t)10))))
{
goto IL_00c2;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_170 = __this->___chainValue;
NullCheck(L_170);
uint32_t* L_171 = ((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
int32_t L_172 = *((uint32_t*)L_171);
uint32_t L_173 = V_1;
uint32_t L_174 = V_9;
*((int32_t*)L_171) = (int32_t)((int32_t)(L_172^((int32_t)((int32_t)L_173^(int32_t)L_174))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_175 = __this->___chainValue;
NullCheck(L_175);
uint32_t* L_176 = ((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
int32_t L_177 = *((uint32_t*)L_176);
uint32_t L_178 = V_2;
uint32_t L_179 = V_10;
*((int32_t*)L_176) = (int32_t)((int32_t)(L_177^((int32_t)((int32_t)L_178^(int32_t)L_179))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_180 = __this->___chainValue;
NullCheck(L_180);
uint32_t* L_181 = ((L_180)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)));
int32_t L_182 = *((uint32_t*)L_181);
uint32_t L_183 = V_3;
uint32_t L_184 = V_11;
*((int32_t*)L_181) = (int32_t)((int32_t)(L_182^((int32_t)((int32_t)L_183^(int32_t)L_184))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_185 = __this->___chainValue;
NullCheck(L_185);
uint32_t* L_186 = ((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)));
int32_t L_187 = *((uint32_t*)L_186);
uint32_t L_188 = V_4;
uint32_t L_189 = V_12;
*((int32_t*)L_186) = (int32_t)((int32_t)(L_187^((int32_t)((int32_t)L_188^(int32_t)L_189))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_190 = __this->___chainValue;
NullCheck(L_190);
uint32_t* L_191 = ((L_190)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)));
int32_t L_192 = *((uint32_t*)L_191);
uint32_t L_193 = V_5;
uint32_t L_194 = V_13;
*((int32_t*)L_191) = (int32_t)((int32_t)(L_192^((int32_t)((int32_t)L_193^(int32_t)L_194))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_195 = __this->___chainValue;
NullCheck(L_195);
uint32_t* L_196 = ((L_195)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)));
int32_t L_197 = *((uint32_t*)L_196);
uint32_t L_198 = V_6;
uint32_t L_199 = V_14;
*((int32_t*)L_196) = (int32_t)((int32_t)(L_197^((int32_t)((int32_t)L_198^(int32_t)L_199))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_200 = __this->___chainValue;
NullCheck(L_200);
uint32_t* L_201 = ((L_200)->GetAddressAt(static_cast<il2cpp_array_size_t>(6)));
int32_t L_202 = *((uint32_t*)L_201);
uint32_t L_203 = V_7;
uint32_t L_204 = V_15;
*((int32_t*)L_201) = (int32_t)((int32_t)(L_202^((int32_t)((int32_t)L_203^(int32_t)L_204))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_205 = __this->___chainValue;
NullCheck(L_205);
uint32_t* L_206 = ((L_205)->GetAddressAt(static_cast<il2cpp_array_size_t>(7)));
int32_t L_207 = *((uint32_t*)L_206);
uint32_t L_208 = V_8;
uint32_t L_209 = V_16;
*((int32_t*)L_206) = (int32_t)((int32_t)(L_207^((int32_t)((int32_t)L_208^(int32_t)L_209))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake2sDigest_GetDigestSize_mE9374B50861BBB48612A489185D4E56B82C140DA (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___digestLength;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139 (uint32_t ___0_m1, uint32_t ___1_m2, uint32_t* ___2_a, uint32_t* ___3_b, uint32_t* ___4_c, uint32_t* ___5_d, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint32_t* L_0 = ___2_a;
uint32_t* L_1 = ___2_a;
int32_t L_2 = *((uint32_t*)L_1);
uint32_t* L_3 = ___3_b;
int32_t L_4 = *((uint32_t*)L_3);
uint32_t L_5 = ___0_m1;
*((int32_t*)L_0) = (int32_t)((int32_t)il2cpp_codegen_add(L_2, ((int32_t)il2cpp_codegen_add(L_4, (int32_t)L_5))));
uint32_t* L_6 = ___5_d;
uint32_t* L_7 = ___5_d;
int32_t L_8 = *((uint32_t*)L_7);
uint32_t* L_9 = ___2_a;
int32_t L_10 = *((uint32_t*)L_9);
il2cpp_codegen_runtime_class_init_inline(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
uint32_t L_11;
L_11 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_8^L_10)), ((int32_t)16), NULL);
*((int32_t*)L_6) = (int32_t)L_11;
uint32_t* L_12 = ___4_c;
uint32_t* L_13 = ___4_c;
int32_t L_14 = *((uint32_t*)L_13);
uint32_t* L_15 = ___5_d;
int32_t L_16 = *((uint32_t*)L_15);
*((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_add(L_14, L_16));
uint32_t* L_17 = ___3_b;
uint32_t* L_18 = ___3_b;
int32_t L_19 = *((uint32_t*)L_18);
uint32_t* L_20 = ___4_c;
int32_t L_21 = *((uint32_t*)L_20);
uint32_t L_22;
L_22 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_19^L_21)), ((int32_t)12), NULL);
*((int32_t*)L_17) = (int32_t)L_22;
uint32_t* L_23 = ___2_a;
uint32_t* L_24 = ___2_a;
int32_t L_25 = *((uint32_t*)L_24);
uint32_t* L_26 = ___3_b;
int32_t L_27 = *((uint32_t*)L_26);
uint32_t L_28 = ___1_m2;
*((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, ((int32_t)il2cpp_codegen_add(L_27, (int32_t)L_28))));
uint32_t* L_29 = ___5_d;
uint32_t* L_30 = ___5_d;
int32_t L_31 = *((uint32_t*)L_30);
uint32_t* L_32 = ___2_a;
int32_t L_33 = *((uint32_t*)L_32);
uint32_t L_34;
L_34 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_31^L_33)), 8, NULL);
*((int32_t*)L_29) = (int32_t)L_34;
uint32_t* L_35 = ___4_c;
uint32_t* L_36 = ___4_c;
int32_t L_37 = *((uint32_t*)L_36);
uint32_t* L_38 = ___5_d;
int32_t L_39 = *((uint32_t*)L_38);
*((int32_t*)L_35) = (int32_t)((int32_t)il2cpp_codegen_add(L_37, L_39));
uint32_t* L_40 = ___3_b;
uint32_t* L_41 = ___3_b;
int32_t L_42 = *((uint32_t*)L_41);
uint32_t* L_43 = ___4_c;
int32_t L_44 = *((uint32_t*)L_43);
uint32_t L_45;
L_45 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_42^L_44)), 7, NULL);
*((int32_t*)L_40) = (int32_t)L_45;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest__cctor_mC384E08630B937CF29F5B9CF11FE69FEAE7A6738 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)8);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___IV), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)160));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields*)il2cpp_codegen_static_fields_for(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var))->___Sigma), (void*)L_4);
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 Blake3Digest__ctor_mD43217AF96C18B13350D4BC01B06BD7CD5B7B465 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_pDigestSize, 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*)&List_1__ctor_m023D1FEBE59CC66DB2375FE7F8D8E2AEEBC4DCE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C_il2cpp_TypeInfo_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)64));
__this->___m_theBuffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_theBuffer), (void*)L_0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___m_theK = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_theK), (void*)L_1);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___m_theChaining = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_theChaining), (void*)L_2);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___m_theV = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_theV), (void*)L_3);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___m_theM = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_theM), (void*)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___m_theIndices = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_theIndices), (void*)L_5);
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_6 = (List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C*)il2cpp_codegen_object_new(List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C_il2cpp_TypeInfo_var);
List_1__ctor_m023D1FEBE59CC66DB2375FE7F8D8E2AEEBC4DCE6(L_6, List_1__ctor_m023D1FEBE59CC66DB2375FE7F8D8E2AEEBC4DCE6_RuntimeMethod_var);
__this->___m_theStack = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_theStack), (void*)L_6);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_7 = ___0_pDigestSize;
__this->___m_theDigestLen = ((int32_t)(L_7/8));
Blake3Digest_Init_m106CDCC9F1A28BF42AC7F69ADEE3AB9A927586A9(__this, (Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake3Digest_GetDigestSize_m07B3DD6525DADEB144298A7E3A133BEAF1AB6B41 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_theDigestLen;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_Init_m106CDCC9F1A28BF42AC7F69ADEE3AB9A927586A9 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* ___0_pParams, 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* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_0 = NULL;
{
Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* L_0 = ___0_pParams;
if (L_0)
{
goto IL_0006;
}
}
{
G_B3_0 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(NULL));
goto IL_000c;
}
IL_0006:
{
Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* L_1 = ___0_pParams;
NullCheck(L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = Blake3Parameters_GetKey_m590FF2A6623489EF2004D003D867AADE971B805D(L_1, NULL);
G_B3_0 = L_2;
}
IL_000c:
{
V_0 = G_B3_0;
Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* L_3 = ___0_pParams;
if (L_3)
{
goto IL_0013;
}
}
{
G_B6_0 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(NULL));
goto IL_0019;
}
IL_0013:
{
Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* L_4 = ___0_pParams;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
L_5 = Blake3Parameters_GetContext_m590E92E8C73BCF9F771518E9848E62A31A9DEB80(L_4, NULL);
G_B6_0 = L_5;
}
IL_0019:
{
V_1 = G_B6_0;
Blake3Digest_Reset_mEC9EC4DFD4D8E41720E71070F45276B01692D678(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
if (!L_6)
{
goto IL_0032;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
Blake3Digest_InitKey_mB1FA30BE460AA2023EE3EB3C72C4CF8E4CB8E0C8(__this, L_7, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_8, (uint8_t)0, NULL);
return;
}
IL_0032:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_1;
if (!L_9)
{
goto IL_0069;
}
}
{
Blake3Digest_InitNullKey_mE39CEC19A9D30CF804D2E6CD713347CA2AC321B7(__this, NULL);
__this->___m_theMode = ((int32_t)32);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_1;
NullCheck(L_11);
Blake3Digest_BlockUpdate_mDBAAB9BB2F64D51508838A34ADED122EE898F902(__this, L_10, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___m_theBuffer;
int32_t L_13;
L_13 = Blake3Digest_DoFinal_mFA610F11322C972EF4DC4A1F1FB5093A6FCE6FFF(__this, L_12, 0, NULL);
Blake3Digest_InitKeyFromContext_mE308B29085FEAFCD8F7971103E2928834B255706(__this, NULL);
Blake3Digest_Reset_mEC9EC4DFD4D8E41720E71070F45276B01692D678(__this, NULL);
return;
}
IL_0069:
{
Blake3Digest_InitNullKey_mE39CEC19A9D30CF804D2E6CD713347CA2AC321B7(__this, NULL);
__this->___m_theMode = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_BlockUpdate_mDBAAB9BB2F64D51508838A34ADED122EE898F902 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pMessage, int32_t ___1_pOffset, int32_t ___2_pLen, 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;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_pMessage;
if (L_0)
{
goto IL_0004;
}
}
{
return;
}
IL_0004:
{
int32_t L_1 = ___2_pLen;
if (L_1)
{
goto IL_0008;
}
}
{
return;
}
IL_0008:
{
bool L_2 = __this->___m_outputting;
if (!L_2)
{
goto 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*)&_stringLiteralC2B1F3230798BFEAC6E83A07ECA51D39A0BAE8D9)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Blake3Digest_BlockUpdate_mDBAAB9BB2F64D51508838A34ADED122EE898F902_RuntimeMethod_var)));
}
IL_001b:
{
V_0 = 0;
int32_t L_4 = __this->___m_thePos;
if (!L_4)
{
goto IL_008a;
}
}
{
int32_t L_5 = __this->___m_thePos;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)64), L_5));
int32_t L_6 = V_0;
int32_t L_7 = ___2_pLen;
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_0056;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_pMessage;
int32_t L_9 = ___1_pOffset;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___m_theBuffer;
int32_t L_11 = __this->___m_thePos;
int32_t L_12 = ___2_pLen;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, L_9, (RuntimeArray*)L_10, L_11, L_12, NULL);
int32_t L_13 = __this->___m_thePos;
int32_t L_14 = ___2_pLen;
__this->___m_thePos = ((int32_t)il2cpp_codegen_add(L_13, L_14));
return;
}
IL_0056:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_pMessage;
int32_t L_16 = ___1_pOffset;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___m_theBuffer;
int32_t L_18 = __this->___m_thePos;
int32_t L_19 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, L_16, (RuntimeArray*)L_17, L_18, L_19, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___m_theBuffer;
Blake3Digest_CompressBlock_mFE077A69B7737EC7AA479DEFCF8C6128CEC0BCE2(__this, L_20, 0, NULL);
__this->___m_thePos = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___m_theBuffer;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_21, (uint8_t)0, NULL);
}
IL_008a:
{
int32_t L_22 = ___1_pOffset;
int32_t L_23 = ___2_pLen;
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_22, L_23)), ((int32_t)64)));
int32_t L_24 = ___1_pOffset;
int32_t L_25 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, L_25));
goto IL_00a4;
}
IL_0097:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_pMessage;
int32_t L_27 = V_1;
Blake3Digest_CompressBlock_mFE077A69B7737EC7AA479DEFCF8C6128CEC0BCE2(__this, L_26, L_27, NULL);
int32_t L_28 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_28, ((int32_t)64)));
}
IL_00a4:
{
int32_t L_29 = V_1;
int32_t L_30 = V_2;
if ((((int32_t)L_29) < ((int32_t)L_30)))
{
goto IL_0097;
}
}
{
int32_t L_31 = ___2_pLen;
int32_t L_32 = V_1;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_31, L_32));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_pMessage;
int32_t L_34 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->___m_theBuffer;
int32_t L_36 = ___1_pOffset;
int32_t L_37 = V_3;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_33, L_34, (RuntimeArray*)L_35, 0, ((int32_t)il2cpp_codegen_add(L_36, L_37)), NULL);
int32_t L_38 = __this->___m_thePos;
int32_t L_39 = ___1_pOffset;
int32_t L_40 = V_3;
__this->___m_thePos = ((int32_t)il2cpp_codegen_add(L_38, ((int32_t)il2cpp_codegen_add(L_39, L_40))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake3Digest_DoFinal_mFA610F11322C972EF4DC4A1F1FB5093A6FCE6FFF (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pOutput, int32_t ___1_pOutOffset, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_pOutput;
int32_t L_1 = ___1_pOutOffset;
int32_t L_2;
L_2 = Blake3Digest_GetDigestSize_m07B3DD6525DADEB144298A7E3A133BEAF1AB6B41_inline(__this, NULL);
int32_t L_3;
L_3 = Blake3Digest_OutputFinal_m944DC77ED1AAAC08FEFD77AF31FFE9A6871A5036(__this, L_0, L_1, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake3Digest_OutputFinal_m944DC77ED1AAAC08FEFD77AF31FFE9A6871A5036 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pOut, int32_t ___1_pOutOffset, int32_t ___2_pOutLen, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_pOut;
int32_t L_1 = ___1_pOutOffset;
int32_t L_2 = ___2_pOutLen;
int32_t L_3;
L_3 = Blake3Digest_Output_mD63EF87D5C99C51D9E327336C910D9D4A6E2AA60(__this, L_0, L_1, L_2, NULL);
Blake3Digest_Reset_mEC9EC4DFD4D8E41720E71070F45276B01692D678(__this, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Blake3Digest_Output_mD63EF87D5C99C51D9E327336C910D9D4A6E2AA60 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pOut, int32_t ___1_pOutOffset, int32_t ___2_pOutLen, 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*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_pOut;
int32_t L_1 = ___1_pOutOffset;
int32_t L_2 = ___2_pOutLen;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_0, L_1, L_2, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
bool L_3 = __this->___m_outputting;
if (L_3)
{
goto IL_0021;
}
}
{
int32_t L_4 = __this->___m_thePos;
Blake3Digest_CompressFinalBlock_m573B304097A26C2ACBAD9C91C008E65966B7FDBA(__this, L_4, NULL);
}
IL_0021:
{
int32_t L_5 = ___2_pOutLen;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0039;
}
}
{
int64_t L_6 = __this->___m_outputAvailable;
if ((((int64_t)L_6) < ((int64_t)((int64_t)0))))
{
goto IL_0044;
}
}
{
int32_t L_7 = ___2_pOutLen;
int64_t L_8 = __this->___m_outputAvailable;
if ((((int64_t)((int64_t)L_7)) <= ((int64_t)L_8)))
{
goto IL_0044;
}
}
IL_0039:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral811354C2F85885AD299335765234A811551D7CBD)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Blake3Digest_Output_mD63EF87D5C99C51D9E327336C910D9D4A6E2AA60_RuntimeMethod_var)));
}
IL_0044:
{
int32_t L_10 = ___2_pOutLen;
V_0 = L_10;
int32_t L_11 = ___1_pOutOffset;
V_1 = L_11;
int32_t L_12 = __this->___m_thePos;
if ((((int32_t)L_12) >= ((int32_t)((int32_t)64))))
{
goto IL_00c2;
}
}
{
int32_t L_13 = V_0;
int32_t L_14 = __this->___m_thePos;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_15;
L_15 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_13, ((int32_t)il2cpp_codegen_subtract(((int32_t)64), L_14)), NULL);
V_2 = L_15;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___m_theBuffer;
int32_t L_17 = __this->___m_thePos;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_pOut;
int32_t L_19 = V_1;
int32_t L_20 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_16, L_17, (RuntimeArray*)L_18, L_19, L_20, NULL);
int32_t L_21 = __this->___m_thePos;
int32_t L_22 = V_2;
__this->___m_thePos = ((int32_t)il2cpp_codegen_add(L_21, L_22));
int32_t L_23 = V_1;
int32_t L_24 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add(L_23, L_24));
int32_t L_25 = V_0;
int32_t L_26 = V_2;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_25, L_26));
goto IL_00c2;
}
IL_008e:
{
Blake3Digest_NextOutputBlock_m7B836EE4FF0F84EC4485CA5980D92AE11EA7C103(__this, NULL);
int32_t L_27 = V_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_28;
L_28 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_27, ((int32_t)64), NULL);
V_3 = L_28;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___m_theBuffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_pOut;
int32_t L_31 = V_1;
int32_t L_32 = V_3;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, 0, (RuntimeArray*)L_30, L_31, L_32, NULL);
int32_t L_33 = __this->___m_thePos;
int32_t L_34 = V_3;
__this->___m_thePos = ((int32_t)il2cpp_codegen_add(L_33, L_34));
int32_t L_35 = V_1;
int32_t L_36 = V_3;
V_1 = ((int32_t)il2cpp_codegen_add(L_35, L_36));
int32_t L_37 = V_0;
int32_t L_38 = V_3;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
}
IL_00c2:
{
int32_t L_39 = V_0;
if ((((int32_t)L_39) > ((int32_t)0)))
{
goto IL_008e;
}
}
{
int64_t L_40 = __this->___m_outputAvailable;
int32_t L_41 = ___2_pOutLen;
__this->___m_outputAvailable = ((int64_t)il2cpp_codegen_subtract(L_40, ((int64_t)L_41)));
int32_t L_42 = ___2_pOutLen;
return L_42;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_Reset_mEC9EC4DFD4D8E41720E71070F45276B01692D678 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __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;
}
{
Blake3Digest_ResetBlockCount_m6753674298C617E24C5F79EA0EE10EC099E4DF52(__this, NULL);
__this->___m_thePos = 0;
__this->___m_outputting = (bool)0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_theBuffer;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_0, (uint8_t)0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_CompressBlock_mFE077A69B7737EC7AA479DEFCF8C6128CEC0BCE2 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pMessage, int32_t ___1_pMsgPos, const RuntimeMethod* method)
{
{
Blake3Digest_InitChunkBlock_mE39C57DD78BEFE7E9904C74745FCE2CDB3D69F6E(__this, ((int32_t)64), (bool)0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_pMessage;
int32_t L_1 = ___1_pMsgPos;
Blake3Digest_InitM_m7F5A0E0723EC22F9DD7B0D47815FC89935E59BA3(__this, L_0, L_1, NULL);
Blake3Digest_Compress_m596BEE5845D026DC8F69B4F23A539B17306CFDAE(__this, NULL);
int32_t L_2 = __this->___m_theCurrBytes;
if (L_2)
{
goto IL_0025;
}
}
{
Blake3Digest_AdjustStack_m9966D0B1318587999D429E7BEE21DE1A605B127F(__this, NULL);
}
IL_0025:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitM_m7F5A0E0723EC22F9DD7B0D47815FC89935E59BA3 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pMessage, int32_t ___1_pMsgPos, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_pMessage;
int32_t L_1 = ___1_pMsgPos;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___m_theM;
Pack_LE_To_UInt32_m5BD6F3A857FB8D1DE3211E57C5EF592968E95E84(L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_AdjustStack_m9966D0B1318587999D429E7BEE21DE1A605B127F (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, 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*)&List_1_Add_mB1888C90C9033EDDE0FEBA85EC60367BD4C915B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
{
int64_t L_0 = __this->___m_theCounter;
V_0 = L_0;
goto IL_0073;
}
IL_0009:
{
int64_t L_1 = V_0;
if ((((int64_t)((int64_t)(L_1&((int64_t)1)))) == ((int64_t)((int64_t)1))))
{
goto IL_0078;
}
}
{
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_2 = __this->___m_theStack;
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_3 = __this->___m_theStack;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline(L_3, List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
NullCheck(L_2);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5;
L_5 = List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB(L_2, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB_RuntimeMethod_var);
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_6 = __this->___m_theStack;
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_7 = __this->___m_theStack;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline(L_7, List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
NullCheck(L_6);
List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267_RuntimeMethod_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___m_theM;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, 0, (RuntimeArray*)L_9, 0, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = __this->___m_theChaining;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = __this->___m_theM;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, 0, (RuntimeArray*)L_11, 8, 8, NULL);
Blake3Digest_InitParentBlock_m51E730AEB7B150B09DDCE92865528C4C3878CBD5(__this, NULL);
Blake3Digest_Compress_m596BEE5845D026DC8F69B4F23A539B17306CFDAE(__this, NULL);
int64_t L_12 = V_0;
V_0 = ((int64_t)(L_12>>1));
}
IL_0073:
{
int64_t L_13 = V_0;
if ((((int64_t)L_13) > ((int64_t)((int64_t)0))))
{
goto IL_0009;
}
}
IL_0078:
{
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_14 = __this->___m_theStack;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = __this->___m_theChaining;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16;
L_16 = Arrays_CopyOf_mB64F50F63AAE3B22127F19A8C1FCC479EA1325E4(L_15, 8, NULL);
NullCheck(L_14);
List_1_Add_mB1888C90C9033EDDE0FEBA85EC60367BD4C915B5_inline(L_14, L_16, List_1_Add_mB1888C90C9033EDDE0FEBA85EC60367BD4C915B5_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_CompressFinalBlock_m573B304097A26C2ACBAD9C91C008E65966B7FDBA (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_pDataLen, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_pDataLen;
Blake3Digest_InitChunkBlock_mE39C57DD78BEFE7E9904C74745FCE2CDB3D69F6E(__this, L_0, (bool)1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___m_theBuffer;
Blake3Digest_InitM_m7F5A0E0723EC22F9DD7B0D47815FC89935E59BA3(__this, L_1, 0, NULL);
Blake3Digest_Compress_m596BEE5845D026DC8F69B4F23A539B17306CFDAE(__this, NULL);
Blake3Digest_ProcessStack_m4C850C11464D9610B1B63ACA2D1B56C5B66F8C64(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_ProcessStack_m4C850C11464D9610B1B63ACA2D1B56C5B66F8C64 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
goto IL_0074;
}
IL_0002:
{
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_0 = __this->___m_theStack;
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_1 = __this->___m_theStack;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline(L_1, List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
NullCheck(L_0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3;
L_3 = List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB(L_0, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), List_1_get_Item_mB32333900300D5DF7DC9486F7A91E6057E4CD2FB_RuntimeMethod_var);
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_4 = __this->___m_theStack;
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_5 = __this->___m_theStack;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline(L_5, List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
NullCheck(L_4);
List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267(L_4, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), List_1_RemoveAt_m2EA60B99F27CBE367993D52E9038273832529267_RuntimeMethod_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = __this->___m_theM;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_7, 0, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___m_theChaining;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___m_theM;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 8, 8, NULL);
Blake3Digest_InitParentBlock_m51E730AEB7B150B09DDCE92865528C4C3878CBD5(__this, NULL);
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_10 = __this->___m_theStack;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline(L_10, List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
if ((((int32_t)L_11) >= ((int32_t)1)))
{
goto IL_006e;
}
}
{
Blake3Digest_SetRoot_mB893185B1DFC3406667CD5DDE51016BE584E0BC8(__this, NULL);
}
IL_006e:
{
Blake3Digest_Compress_m596BEE5845D026DC8F69B4F23A539B17306CFDAE(__this, NULL);
}
IL_0074:
{
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_12 = __this->___m_theStack;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline(L_12, List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
if ((((int32_t)L_13) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_Compress_m596BEE5845D026DC8F69B4F23A539B17306CFDAE (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Blake3Digest_InitIndices_m1422ED79AF2472B47805F9A48E334CB2528AEB1D(__this, NULL);
V_0 = 0;
goto IL_001a;
}
IL_000a:
{
Blake3Digest_PerformRound_m6A7E41468DAA576A2E7615E1F2C85B3E73F386C4_inline(__this, NULL);
Blake3Digest_PermuteIndices_mD42CE43DC3CC7CEA6BD172483C88801B0AEF414E(__this, NULL);
int32_t L_0 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
IL_001a:
{
int32_t L_1 = V_0;
if ((((int32_t)L_1) < ((int32_t)6)))
{
goto IL_000a;
}
}
{
Blake3Digest_PerformRound_m6A7E41468DAA576A2E7615E1F2C85B3E73F386C4_inline(__this, NULL);
Blake3Digest_AdjustChaining_m8A4C100034EBD8EA1C9895F6A286AEAB1BC3CACF(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_PerformRound_m6A7E41468DAA576A2E7615E1F2C85B3E73F386C4 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 0, 0, 4, 8, ((int32_t)12), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 1, 1, 5, ((int32_t)9), ((int32_t)13), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 2, 2, 6, ((int32_t)10), ((int32_t)14), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 3, 3, 7, ((int32_t)11), ((int32_t)15), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 4, 0, 5, ((int32_t)10), ((int32_t)15), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 5, 1, 6, ((int32_t)11), ((int32_t)12), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 6, 2, 7, 8, ((int32_t)13), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 7, 3, 4, ((int32_t)9), ((int32_t)14), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_AdjustChaining_m8A4C100034EBD8EA1C9895F6A286AEAB1BC3CACF (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
bool L_0 = __this->___m_outputting;
if (!L_0)
{
goto IL_0062;
}
}
{
V_0 = 0;
goto IL_0044;
}
IL_000c:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theV;
int32_t L_2 = V_0;
NullCheck(L_1);
uint32_t* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)));
int32_t L_4 = *((uint32_t*)L_3);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_theV;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_6, 8));
uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
*((int32_t*)L_3) = (int32_t)((int32_t)(L_4^(int32_t)L_8));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___m_theV;
int32_t L_10 = V_0;
NullCheck(L_9);
uint32_t* L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 8)))));
int32_t L_12 = *((uint32_t*)L_11);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = __this->___m_theChaining;
int32_t L_14 = V_0;
NullCheck(L_13);
int32_t L_15 = L_14;
uint32_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
*((int32_t*)L_11) = (int32_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));
}
IL_0044:
{
int32_t L_18 = V_0;
if ((((int32_t)L_18) < ((int32_t)8)))
{
goto IL_000c;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = __this->___m_theV;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___m_theBuffer;
Pack_UInt32_To_LE_m60ECA8088D477615A5D25EA52B3ADA698F194461(L_19, L_20, 0, NULL);
__this->___m_thePos = 0;
return;
}
IL_0062:
{
V_1 = 0;
goto IL_0085;
}
IL_0066:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = __this->___m_theChaining;
int32_t L_22 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = __this->___m_theV;
int32_t L_24 = V_1;
NullCheck(L_23);
int32_t L_25 = L_24;
uint32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = __this->___m_theV;
int32_t L_28 = V_1;
NullCheck(L_27);
int32_t L_29 = ((int32_t)il2cpp_codegen_add(L_28, 8));
uint32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint32_t)((int32_t)((int32_t)L_26^(int32_t)L_30)));
int32_t L_31 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_0085:
{
int32_t L_32 = V_1;
if ((((int32_t)L_32) < ((int32_t)8)))
{
goto IL_0066;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_msgIdx, int32_t ___1_posA, int32_t ___2_posB, int32_t ___3_posC, int32_t ___4_posD, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___0_msgIdx;
V_0 = ((int32_t)(L_0<<1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theV;
int32_t L_2 = ___1_posA;
NullCheck(L_1);
uint32_t* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)));
int32_t L_4 = *((uint32_t*)L_3);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_theV;
int32_t L_6 = ___2_posB;
NullCheck(L_5);
int32_t L_7 = L_6;
uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___m_theM;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___m_theIndices;
int32_t L_11 = V_0;
int32_t L_12 = L_11;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
NullCheck(L_10);
int32_t L_13 = L_12;
uint8_t L_14 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_9);
uint8_t L_15 = L_14;
uint32_t L_16 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
*((int32_t*)L_3) = (int32_t)((int32_t)il2cpp_codegen_add(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_16))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = __this->___m_theV;
int32_t L_18 = ___4_posD;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = __this->___m_theV;
int32_t L_20 = ___4_posD;
NullCheck(L_19);
int32_t L_21 = L_20;
uint32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = __this->___m_theV;
int32_t L_24 = ___1_posA;
NullCheck(L_23);
int32_t L_25 = L_24;
uint32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
il2cpp_codegen_runtime_class_init_inline(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
uint32_t L_27;
L_27 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_22^(int32_t)L_26)), ((int32_t)16), NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint32_t)L_27);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = __this->___m_theV;
int32_t L_29 = ___3_posC;
NullCheck(L_28);
uint32_t* L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)));
int32_t L_31 = *((uint32_t*)L_30);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = __this->___m_theV;
int32_t L_33 = ___4_posD;
NullCheck(L_32);
int32_t L_34 = L_33;
uint32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
*((int32_t*)L_30) = (int32_t)((int32_t)il2cpp_codegen_add(L_31, (int32_t)L_35));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = __this->___m_theV;
int32_t L_37 = ___2_posB;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_38 = __this->___m_theV;
int32_t L_39 = ___2_posB;
NullCheck(L_38);
int32_t L_40 = L_39;
uint32_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_42 = __this->___m_theV;
int32_t L_43 = ___3_posC;
NullCheck(L_42);
int32_t L_44 = L_43;
uint32_t L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
uint32_t L_46;
L_46 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_41^(int32_t)L_45)), ((int32_t)12), NULL);
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(L_37), (uint32_t)L_46);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_47 = __this->___m_theV;
int32_t L_48 = ___1_posA;
NullCheck(L_47);
uint32_t* L_49 = ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)));
int32_t L_50 = *((uint32_t*)L_49);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_51 = __this->___m_theV;
int32_t L_52 = ___2_posB;
NullCheck(L_51);
int32_t L_53 = L_52;
uint32_t L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_55 = __this->___m_theM;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->___m_theIndices;
int32_t L_57 = V_0;
NullCheck(L_56);
int32_t L_58 = L_57;
uint8_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
NullCheck(L_55);
uint8_t L_60 = L_59;
uint32_t L_61 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
*((int32_t*)L_49) = (int32_t)((int32_t)il2cpp_codegen_add(L_50, ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_61))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_62 = __this->___m_theV;
int32_t L_63 = ___4_posD;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_64 = __this->___m_theV;
int32_t L_65 = ___4_posD;
NullCheck(L_64);
int32_t L_66 = L_65;
uint32_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = __this->___m_theV;
int32_t L_69 = ___1_posA;
NullCheck(L_68);
int32_t L_70 = L_69;
uint32_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
uint32_t L_72;
L_72 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_67^(int32_t)L_71)), 8, NULL);
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(L_63), (uint32_t)L_72);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_73 = __this->___m_theV;
int32_t L_74 = ___3_posC;
NullCheck(L_73);
uint32_t* L_75 = ((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)));
int32_t L_76 = *((uint32_t*)L_75);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_77 = __this->___m_theV;
int32_t L_78 = ___4_posD;
NullCheck(L_77);
int32_t L_79 = L_78;
uint32_t L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
*((int32_t*)L_75) = (int32_t)((int32_t)il2cpp_codegen_add(L_76, (int32_t)L_80));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_81 = __this->___m_theV;
int32_t L_82 = ___2_posB;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_83 = __this->___m_theV;
int32_t L_84 = ___2_posB;
NullCheck(L_83);
int32_t L_85 = L_84;
uint32_t L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_87 = __this->___m_theV;
int32_t L_88 = ___3_posC;
NullCheck(L_87);
int32_t L_89 = L_88;
uint32_t L_90 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
uint32_t L_91;
L_91 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_86^(int32_t)L_90)), 7, NULL);
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(L_82), (uint32_t)L_91);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitIndices_m1422ED79AF2472B47805F9A48E334CB2528AEB1D (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
{
V_0 = (uint8_t)0;
goto IL_0012;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_theIndices;
uint8_t L_1 = V_0;
uint8_t L_2 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)L_2);
uint8_t L_3 = V_0;
V_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, 1)));
}
IL_0012:
{
uint8_t L_4 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___m_theIndices;
NullCheck(L_5);
if ((((int32_t)L_4) < ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_PermuteIndices_mD42CE43DC3CC7CEA6BD172483C88801B0AEF414E (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t V_0 = 0x0;
{
V_0 = (uint8_t)0;
goto IL_001f;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_theIndices;
uint8_t L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___SIGMA;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___m_theIndices;
uint8_t L_4 = V_0;
NullCheck(L_3);
uint8_t L_5 = L_4;
uint8_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
uint8_t L_7 = L_6;
uint8_t L_8 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)L_8);
uint8_t L_9 = V_0;
V_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, 1)));
}
IL_001f:
{
uint8_t L_10 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___m_theIndices;
NullCheck(L_11);
if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitNullKey_mE39CEC19A9D30CF804D2E6CD713347CA2AC321B7 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___IV;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theK;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, 8, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitKey_mB1FA30BE460AA2023EE3EB3C72C4CF8E4CB8E0C8 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_pKey, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_pKey;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theK;
Pack_LE_To_UInt32_m5BD6F3A857FB8D1DE3211E57C5EF592968E95E84(L_0, 0, L_1, NULL);
__this->___m_theMode = ((int32_t)16);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitKeyFromContext_mE308B29085FEAFCD8F7971103E2928834B255706 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___m_theV;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theK;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, 8, NULL);
__this->___m_theMode = ((int32_t)64);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitChunkBlock_mE39C57DD78BEFE7E9904C74745FCE2CDB3D69F6E (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_pDataLen, bool ___1_pFinal, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
int32_t G_B5_1 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B5_2 = NULL;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B4_2 = NULL;
int32_t G_B6_0 = 0;
int32_t G_B6_1 = 0;
int32_t G_B6_2 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B6_3 = NULL;
{
int32_t L_0 = __this->___m_theCurrBytes;
if (!L_0)
{
goto IL_0010;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theChaining;
G_B3_0 = L_1;
goto IL_0016;
}
IL_0010:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___m_theK;
G_B3_0 = L_2;
}
IL_0016:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___m_theV;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)G_B3_0, 0, (RuntimeArray*)L_3, 0, 8, NULL);
il2cpp_codegen_runtime_class_init_inline(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___IV;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_theV;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 8, 4, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___m_theV;
int64_t L_7 = __this->___m_theCounter;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint32_t)((int32_t)(uint32_t)L_7));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___m_theV;
int64_t L_9 = __this->___m_theCounter;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint32_t)((int32_t)(uint32_t)((int64_t)(L_9>>((int32_t)32)))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = __this->___m_theV;
int32_t L_11 = ___0_pDataLen;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint32_t)L_11);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = __this->___m_theV;
int32_t L_13 = __this->___m_theMode;
int32_t L_14 = __this->___m_theCurrBytes;
bool L_15 = ___1_pFinal;
if (L_15)
{
G_B5_0 = ((int32_t)il2cpp_codegen_add(L_13, ((((int32_t)L_14) == ((int32_t)0))? 1 : 0)));
G_B5_1 = ((int32_t)15);
G_B5_2 = L_12;
goto IL_0082;
}
G_B4_0 = ((int32_t)il2cpp_codegen_add(L_13, ((((int32_t)L_14) == ((int32_t)0))? 1 : 0)));
G_B4_1 = ((int32_t)15);
G_B4_2 = L_12;
}
{
G_B6_0 = 0;
G_B6_1 = G_B4_0;
G_B6_2 = G_B4_1;
G_B6_3 = G_B4_2;
goto IL_0083;
}
IL_0082:
{
G_B6_0 = 2;
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
G_B6_3 = G_B5_2;
}
IL_0083:
{
NullCheck(G_B6_3);
(G_B6_3)->SetAt(static_cast<il2cpp_array_size_t>(G_B6_2), (uint32_t)((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0)));
int32_t L_16 = __this->___m_theCurrBytes;
int32_t L_17 = ___0_pDataLen;
__this->___m_theCurrBytes = ((int32_t)il2cpp_codegen_add(L_16, L_17));
int32_t L_18 = __this->___m_theCurrBytes;
if ((((int32_t)L_18) < ((int32_t)((int32_t)1024))))
{
goto IL_00b8;
}
}
{
Blake3Digest_IncrementBlockCount_m4E677AFACA7802A9F8B12DFA941EABAA860FE1B1(__this, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = __this->___m_theV;
NullCheck(L_19);
uint32_t* L_20 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)15))));
int32_t L_21 = *((uint32_t*)L_20);
*((int32_t*)L_20) = (int32_t)((int32_t)(L_21|2));
}
IL_00b8:
{
bool L_22 = ___1_pFinal;
if (!L_22)
{
goto IL_00cf;
}
}
{
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* L_23 = __this->___m_theStack;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_inline(L_23, List_1_get_Count_m87710D48E084323F9B6E225B61F5910A6E07E5F4_RuntimeMethod_var);
if ((((int32_t)L_24) >= ((int32_t)1)))
{
goto IL_00cf;
}
}
{
Blake3Digest_SetRoot_mB893185B1DFC3406667CD5DDE51016BE584E0BC8(__this, NULL);
}
IL_00cf:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_InitParentBlock_m51E730AEB7B150B09DDCE92865528C4C3878CBD5 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___m_theK;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theV;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, 8, NULL);
il2cpp_codegen_runtime_class_init_inline(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___IV;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___m_theV;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, 0, (RuntimeArray*)L_3, 8, 4, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___m_theV;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint32_t)0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_theV;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint32_t)0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___m_theV;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint32_t)((int32_t)64));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = __this->___m_theV;
int32_t L_8 = __this->___m_theMode;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint32_t)((int32_t)(L_8|4)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_NextOutputBlock_m7B836EE4FF0F84EC4485CA5980D92AE11EA7C103 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int64_t L_0 = __this->___m_theCounter;
__this->___m_theCounter = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)1)));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theChaining;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___m_theV;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, 0, (RuntimeArray*)L_2, 0, 8, NULL);
il2cpp_codegen_runtime_class_init_inline(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = ((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___IV;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___m_theV;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 8, 4, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_theV;
int64_t L_6 = __this->___m_theCounter;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint32_t)((int32_t)(uint32_t)L_6));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = __this->___m_theV;
int64_t L_8 = __this->___m_theCounter;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint32_t)((int32_t)(uint32_t)((int64_t)(L_8>>((int32_t)32)))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___m_theV;
int32_t L_10 = __this->___m_theOutputDataLen;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint32_t)L_10);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = __this->___m_theV;
int32_t L_12 = __this->___m_theOutputMode;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint32_t)L_12);
Blake3Digest_Compress_m596BEE5845D026DC8F69B4F23A539B17306CFDAE(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_IncrementBlockCount_m4E677AFACA7802A9F8B12DFA941EABAA860FE1B1 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->___m_theCounter;
__this->___m_theCounter = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)1)));
__this->___m_theCurrBytes = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_ResetBlockCount_m6753674298C617E24C5F79EA0EE10EC099E4DF52 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
__this->___m_theCounter = ((int64_t)0);
__this->___m_theCurrBytes = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest_SetRoot_mB893185B1DFC3406667CD5DDE51016BE584E0BC8 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___m_theV;
NullCheck(L_0);
uint32_t* L_1 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)15))));
int32_t L_2 = *((uint32_t*)L_1);
*((int32_t*)L_1) = (int32_t)((int32_t)(L_2|8));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___m_theV;
NullCheck(L_3);
int32_t L_4 = ((int32_t)15);
uint32_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
__this->___m_theOutputMode = L_5;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___m_theV;
NullCheck(L_6);
int32_t L_7 = ((int32_t)14);
uint32_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
__this->___m_theOutputDataLen = L_8;
__this->___m_theCounter = ((int64_t)0);
__this->___m_outputting = (bool)1;
__this->___m_outputAvailable = ((int64_t)(-1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___m_theV;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = __this->___m_theChaining;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, 0, 8, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest__cctor_mFE84700635CB76FEE6C7A312549AD40C24189726 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____0828E49183AB306042032EA09C5BD83C67BC8CD26D7C08C504962517913861E2_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_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)16));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____0828E49183AB306042032EA09C5BD83C67BC8CD26D7C08C504962517913861E2_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___SIGMA = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___SIGMA), (void*)L_1);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)8);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___IV = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields*)il2cpp_codegen_static_fields_for(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var))->___IV), (void*)L_4);
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 Dstu7564Digest__ctor_m000B56BD48735E5F0305DC181CDD13B8C68C404F (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, int32_t ___0_hashSizeBits, 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*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_hashSizeBits;
if ((((int32_t)L_0) == ((int32_t)((int32_t)256))))
{
goto IL_001e;
}
}
{
int32_t L_1 = ___0_hashSizeBits;
if ((((int32_t)L_1) == ((int32_t)((int32_t)384))))
{
goto IL_001e;
}
}
{
int32_t L_2 = ___0_hashSizeBits;
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)512)))))
{
goto IL_0029;
}
}
IL_001e:
{
int32_t L_3 = ___0_hashSizeBits;
__this->___hashSize = ((int32_t)(L_3/8));
goto IL_0034;
}
IL_0029:
{
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, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB44B6D70DD5244AC0FDDD23B5291F9C2AFA55DE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dstu7564Digest__ctor_m000B56BD48735E5F0305DC181CDD13B8C68C404F_RuntimeMethod_var)));
}
IL_0034:
{
int32_t L_5 = ___0_hashSizeBits;
if ((((int32_t)L_5) <= ((int32_t)((int32_t)256))))
{
goto IL_004e;
}
}
{
__this->___columns = ((int32_t)16);
__this->___rounds = ((int32_t)14);
goto IL_005d;
}
IL_004e:
{
__this->___columns = 8;
__this->___rounds = ((int32_t)10);
}
IL_005d:
{
int32_t L_6 = __this->___columns;
__this->___blockSize = ((int32_t)(L_6<<3));
int32_t L_7 = __this->___columns;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)L_7);
__this->___state = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___state), (void*)L_8);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_9 = __this->___state;
int32_t L_10 = __this->___blockSize;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint64_t)((int64_t)L_10));
int32_t L_11 = __this->___columns;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)L_11);
__this->___tempState1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tempState1), (void*)L_12);
int32_t L_13 = __this->___columns;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_14 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)L_13);
__this->___tempState2 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tempState2), (void*)L_14);
int32_t L_15 = __this->___blockSize;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_15);
__this->___buf = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buf), (void*)L_16);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dstu7564Digest_GetDigestSize_mF7886E3FE5DB666E7788E4C8A4BADC24B4B37740 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___hashSize;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_Update_m769ACDAB41F38AD6CA3C3196E560DA96BE03C348 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, uint8_t ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buf;
int32_t L_1 = __this->___bufOff;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint8_t L_4 = ___0_input;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
int32_t L_5 = __this->___bufOff;
int32_t L_6 = __this->___blockSize;
if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
{
goto IL_004a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buf;
VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(12, __this, L_7, 0);
__this->___bufOff = 0;
uint64_t L_8 = __this->___inputBlocks;
__this->___inputBlocks = ((int64_t)il2cpp_codegen_add((int64_t)L_8, ((int64_t)1)));
}
IL_004a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_BlockUpdate_m9127E3973E6F1A454CB336DBA9BB449F9D79652C (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_length, const RuntimeMethod* method)
{
{
goto IL_0015;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
int32_t L_2 = L_1;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
NullCheck(L_0);
int32_t L_3 = L_2;
uint8_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
VirtualActionInvoker1< uint8_t >::Invoke(8, __this, L_4);
int32_t L_5 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
}
IL_0015:
{
int32_t L_6 = __this->___bufOff;
if (!L_6)
{
goto IL_004e;
}
}
{
int32_t L_7 = ___2_length;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
goto IL_004e;
}
IL_0023:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input;
int32_t L_9 = ___1_inOff;
VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(12, __this, L_8, L_9);
int32_t L_10 = ___1_inOff;
int32_t L_11 = __this->___blockSize;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_10, L_11));
int32_t L_12 = ___2_length;
int32_t L_13 = __this->___blockSize;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
uint64_t L_14 = __this->___inputBlocks;
__this->___inputBlocks = ((int64_t)il2cpp_codegen_add((int64_t)L_14, ((int64_t)1)));
}
IL_004e:
{
int32_t L_15 = ___2_length;
int32_t L_16 = __this->___blockSize;
if ((((int32_t)L_15) >= ((int32_t)L_16)))
{
goto IL_0023;
}
}
{
goto IL_006c;
}
IL_0059:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_input;
int32_t L_18 = ___1_inOff;
int32_t L_19 = L_18;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_19, 1));
NullCheck(L_17);
int32_t L_20 = L_19;
uint8_t L_21 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
VirtualActionInvoker1< uint8_t >::Invoke(8, __this, L_21);
int32_t L_22 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_22, 1));
}
IL_006c:
{
int32_t L_23 = ___2_length;
if ((((int32_t)L_23) > ((int32_t)0)))
{
goto IL_0059;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dstu7564Digest_DoFinal_m5C3381434C89DF9482632BEBE86281C0ECA99DA1 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_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 L_0 = __this->___bufOff;
V_1 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buf;
int32_t L_2 = __this->___bufOff;
V_3 = L_2;
int32_t L_3 = V_3;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_3;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)128));
int32_t L_5 = __this->___blockSize;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)12)));
int32_t L_6 = __this->___bufOff;
int32_t L_7 = V_2;
if ((((int32_t)L_6) <= ((int32_t)L_7)))
{
goto IL_008f;
}
}
{
goto IL_0052;
}
IL_0039:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___buf;
int32_t L_9 = __this->___bufOff;
V_3 = L_9;
int32_t L_10 = V_3;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_10, 1));
int32_t L_11 = V_3;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint8_t)0);
}
IL_0052:
{
int32_t L_12 = __this->___bufOff;
int32_t L_13 = __this->___blockSize;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_0039;
}
}
{
__this->___bufOff = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___buf;
VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(12, __this, L_14, 0);
goto IL_008f;
}
IL_0076:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buf;
int32_t L_16 = __this->___bufOff;
V_3 = L_16;
int32_t L_17 = V_3;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_17, 1));
int32_t L_18 = V_3;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)0);
}
IL_008f:
{
int32_t L_19 = __this->___bufOff;
int32_t L_20 = V_2;
if ((((int32_t)L_19) < ((int32_t)L_20)))
{
goto IL_0076;
}
}
{
uint64_t L_21 = __this->___inputBlocks;
int32_t L_22 = __this->___blockSize;
int32_t L_23 = V_1;
int64_t L_24 = ((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)((int64_t)L_21&((int64_t)(uint64_t)((uint32_t)(-1))))), ((int64_t)L_22))), ((int64_t)(uint64_t)((uint32_t)L_23))))<<3));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___buf;
int32_t L_26 = __this->___bufOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(((int32_t)(uint32_t)L_24), L_25, L_26, NULL);
int32_t L_27 = __this->___bufOff;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_27, 4));
uint64_t L_28 = __this->___inputBlocks;
int32_t L_29 = __this->___blockSize;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___buf;
int32_t L_31 = __this->___bufOff;
Pack_UInt64_To_LE_mB44FF8D75991052CA3DD7E7998CECE06565B9D10(((int64_t)il2cpp_codegen_add(((int64_t)((uint64_t)L_24>>((int32_t)32))), ((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((uint64_t)L_28>>((int32_t)32))), ((int64_t)L_29)))<<3)))), L_30, L_31, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___buf;
VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(12, __this, L_32, 0);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_33 = __this->___state;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_34 = __this->___tempState1;
int32_t L_35 = __this->___columns;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_33, 0, (RuntimeArray*)L_34, 0, L_35, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_36 = __this->___tempState1;
Dstu7564Digest_P_m60542FC68D3192869241F3B526FB421BB2DFDED2(__this, L_36, NULL);
V_4 = 0;
goto IL_014e;
}
IL_012e:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_37 = __this->___state;
int32_t L_38 = V_4;
NullCheck(L_37);
uint64_t* L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)));
int64_t L_40 = *((int64_t*)L_39);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_41 = __this->___tempState1;
int32_t L_42 = V_4;
NullCheck(L_41);
int32_t L_43 = L_42;
int64_t L_44 = (int64_t)(L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
*((int64_t*)L_39) = (int64_t)((int64_t)(L_40^L_44));
int32_t L_45 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1));
}
IL_014e:
{
int32_t L_46 = V_4;
int32_t L_47 = __this->___columns;
if ((((int32_t)L_46) < ((int32_t)L_47)))
{
goto IL_012e;
}
}
{
int32_t L_48 = __this->___hashSize;
V_0 = ((int32_t)(L_48/8));
int32_t L_49 = __this->___columns;
int32_t L_50 = V_0;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_49, L_50));
goto IL_0188;
}
IL_016d:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_51 = __this->___state;
int32_t L_52 = V_5;
NullCheck(L_51);
int32_t L_53 = L_52;
int64_t L_54 = (int64_t)(L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = ___0_output;
int32_t L_56 = ___1_outOff;
Pack_UInt64_To_LE_mB44FF8D75991052CA3DD7E7998CECE06565B9D10(L_54, L_55, L_56, NULL);
int32_t L_57 = ___1_outOff;
___1_outOff = ((int32_t)il2cpp_codegen_add(L_57, 8));
int32_t L_58 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_58, 1));
}
IL_0188:
{
int32_t L_59 = V_5;
int32_t L_60 = __this->___columns;
if ((((int32_t)L_59) < ((int32_t)L_60)))
{
goto IL_016d;
}
}
{
VirtualActionInvoker0::Invoke(11, __this);
int32_t L_61 = __this->___hashSize;
return L_61;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_Reset_mB9EDE5844605CFEC3A6CC5D9566F54DB3409AFAE (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, const RuntimeMethod* method)
{
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->___state;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = __this->___state;
NullCheck(L_1);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->___state;
int32_t L_3 = __this->___blockSize;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint64_t)((int64_t)L_3));
__this->___inputBlocks = ((int64_t)0);
__this->___bufOff = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_ProcessBlock_m77588FFDDB69559CC077981ED3D27A5F2915484D (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
uint64_t V_2 = 0;
int32_t V_3 = 0;
{
int32_t L_0 = ___1_inOff;
V_0 = L_0;
V_1 = 0;
goto IL_0031;
}
IL_0006:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input;
int32_t L_2 = V_0;
uint64_t L_3;
L_3 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_1, L_2, NULL);
V_2 = L_3;
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 8));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_5 = __this->___tempState1;
int32_t L_6 = V_1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_7 = __this->___state;
int32_t L_8 = V_1;
NullCheck(L_7);
int32_t L_9 = L_8;
int64_t L_10 = (int64_t)(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
uint64_t L_11 = V_2;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint64_t)((int64_t)(L_10^(int64_t)L_11)));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = __this->___tempState2;
int32_t L_13 = V_1;
uint64_t L_14 = V_2;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint64_t)L_14);
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0031:
{
int32_t L_16 = V_1;
int32_t L_17 = __this->___columns;
if ((((int32_t)L_16) < ((int32_t)L_17)))
{
goto IL_0006;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_18 = __this->___tempState1;
Dstu7564Digest_P_m60542FC68D3192869241F3B526FB421BB2DFDED2(__this, L_18, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_19 = __this->___tempState2;
Dstu7564Digest_Q_mC88FFCFE5C23E01D2B2B20330FE479A4DDEFF8D8(__this, L_19, NULL);
V_3 = 0;
goto IL_007b;
}
IL_0056:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_20 = __this->___state;
int32_t L_21 = V_3;
NullCheck(L_20);
uint64_t* L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)));
int64_t L_23 = *((int64_t*)L_22);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_24 = __this->___tempState1;
int32_t L_25 = V_3;
NullCheck(L_24);
int32_t L_26 = L_25;
int64_t L_27 = (int64_t)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_28 = __this->___tempState2;
int32_t L_29 = V_3;
NullCheck(L_28);
int32_t L_30 = L_29;
int64_t L_31 = (int64_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
*((int64_t*)L_22) = (int64_t)((int64_t)(L_23^((int64_t)(L_27^L_31))));
int32_t L_32 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_007b:
{
int32_t L_33 = V_3;
int32_t L_34 = __this->___columns;
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_0056;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_P_m60542FC68D3192869241F3B526FB421BB2DFDED2 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint64_t V_1 = 0;
int32_t V_2 = 0;
{
V_0 = 0;
goto IL_0043;
}
IL_0004:
{
int32_t L_0 = V_0;
V_1 = ((int64_t)L_0);
V_2 = 0;
goto IL_0021;
}
IL_000b:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = ___0_s;
int32_t L_2 = V_2;
NullCheck(L_1);
uint64_t* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)));
int64_t L_4 = *((int64_t*)L_3);
uint64_t L_5 = V_1;
*((int64_t*)L_3) = (int64_t)((int64_t)(L_4^(int64_t)L_5));
uint64_t L_6 = V_1;
V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_6, ((int64_t)((int32_t)16))));
int32_t L_7 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0021:
{
int32_t L_8 = V_2;
int32_t L_9 = __this->___columns;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000b;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_10 = ___0_s;
Dstu7564Digest_ShiftRows_m5E760C61E4C21F743672376A81CD64A4895C7326(__this, L_10, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_11 = ___0_s;
Dstu7564Digest_SubBytes_m1E099BD6A1D7A1F09712D2515C8472DC055ADA2F(__this, L_11, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = ___0_s;
Dstu7564Digest_MixColumns_mC1D8CDF1717DD63E89257E8E2A392C1BDB19C1A7(__this, L_12, NULL);
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_0;
int32_t L_15 = __this->___rounds;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_Q_mC88FFCFE5C23E01D2B2B20330FE479A4DDEFF8D8 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint64_t V_1 = 0;
int32_t V_2 = 0;
{
V_0 = 0;
goto IL_0061;
}
IL_0004:
{
int32_t L_0 = __this->___columns;
int32_t L_1 = V_0;
V_1 = ((int64_t)(((int64_t)(((int64_t)((int32_t)(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_0, 1))<<4))^L_1)))<<((int32_t)56)))|((int64_t)67818912035696883LL)));
V_2 = 0;
goto IL_003f;
}
IL_0023:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = ___0_s;
int32_t L_3 = V_2;
NullCheck(L_2);
uint64_t* L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)));
int64_t L_5 = *((int64_t*)L_4);
uint64_t L_6 = V_1;
*((int64_t*)L_4) = (int64_t)((int64_t)il2cpp_codegen_add(L_5, (int64_t)L_6));
uint64_t L_7 = V_1;
V_1 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_7, ((int64_t)1152921504606846976LL)));
int32_t L_8 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_003f:
{
int32_t L_9 = V_2;
int32_t L_10 = __this->___columns;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0023;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_11 = ___0_s;
Dstu7564Digest_ShiftRows_m5E760C61E4C21F743672376A81CD64A4895C7326(__this, L_11, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = ___0_s;
Dstu7564Digest_SubBytes_m1E099BD6A1D7A1F09712D2515C8472DC055ADA2F(__this, L_12, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_13 = ___0_s;
Dstu7564Digest_MixColumns_mC1D8CDF1717DD63E89257E8E2A392C1BDB19C1A7(__this, L_13, NULL);
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0061:
{
int32_t L_15 = V_0;
int32_t L_16 = __this->___rounds;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Dstu7564Digest_MixColumn_mB36C5DCDA106E55ECE64347D7C47043B11020EAC (uint64_t ___0_c, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
{
uint64_t L_0 = ___0_c;
uint64_t L_1 = ___0_c;
V_0 = ((int64_t)(((int64_t)(((int64_t)((int64_t)L_0&((int64_t)9187201950435737471LL)))<<1))^((int64_t)il2cpp_codegen_multiply(((int64_t)((uint64_t)((int64_t)((int64_t)L_1&((int64_t)-9187201950435737472LL)))>>7)), ((int64_t)((int32_t)29))))));
uint64_t L_2 = ___0_c;
il2cpp_codegen_runtime_class_init_inline(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
uint64_t L_3;
L_3 = Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2(8, L_2, NULL);
uint64_t L_4 = ___0_c;
V_1 = ((int64_t)((int64_t)L_3^(int64_t)L_4));
uint64_t L_5 = V_1;
uint64_t L_6 = V_1;
uint64_t L_7;
L_7 = Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2(((int32_t)16), L_6, NULL);
V_1 = ((int64_t)((int64_t)L_5^(int64_t)L_7));
uint64_t L_8 = V_1;
uint64_t L_9 = ___0_c;
uint64_t L_10;
L_10 = Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2(((int32_t)48), L_9, NULL);
V_1 = ((int64_t)((int64_t)L_8^(int64_t)L_10));
uint64_t L_11 = V_1;
uint64_t L_12 = ___0_c;
uint64_t L_13 = V_0;
V_2 = ((int64_t)(((int64_t)((int64_t)L_11^(int64_t)L_12))^(int64_t)L_13));
uint64_t L_14 = V_2;
uint64_t L_15 = V_2;
uint64_t L_16 = V_2;
V_2 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_14&((int64_t)4557430888798830399LL)))<<2))^((int64_t)il2cpp_codegen_multiply(((int64_t)((uint64_t)((int64_t)((int64_t)L_15&((int64_t)-9187201950435737472LL)))>>6)), ((int64_t)((int32_t)29))))))^((int64_t)il2cpp_codegen_multiply(((int64_t)((uint64_t)((int64_t)((int64_t)L_16&((int64_t)4629771061636907072LL)))>>6)), ((int64_t)((int32_t)29))))));
uint64_t L_17 = V_1;
uint64_t L_18 = V_2;
uint64_t L_19;
L_19 = Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2(((int32_t)32), L_18, NULL);
uint64_t L_20 = V_0;
uint64_t L_21;
L_21 = Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2(((int32_t)40), L_20, NULL);
uint64_t L_22 = V_0;
uint64_t L_23;
L_23 = Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2(((int32_t)48), L_22, NULL);
return ((int64_t)(((int64_t)(((int64_t)((int64_t)L_17^(int64_t)L_19))^(int64_t)L_21))^(int64_t)L_23));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_MixColumns_mC1D8CDF1717DD63E89257E8E2A392C1BDB19C1A7 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0013;
}
IL_0004:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_s;
int32_t L_1 = V_0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = ___0_s;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
int64_t L_5 = (int64_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
uint64_t L_6;
L_6 = Dstu7564Digest_MixColumn_mB36C5DCDA106E55ECE64347D7C47043B11020EAC(L_5, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint64_t)L_6);
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0013:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___columns;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Dstu7564Digest_Rotate_m35E71BB53AADA2B19810010E68F2B95858453EB2 (int32_t ___0_n, uint64_t ___1_x, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___1_x;
int32_t L_1 = ___0_n;
uint64_t L_2 = ___1_x;
int32_t L_3 = ___0_n;
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 Dstu7564Digest_ShiftRows_m5E760C61E4C21F743672376A81CD64A4895C7326 (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method)
{
int32_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;
uint64_t V_17 = 0;
uint64_t V_18 = 0;
uint64_t V_19 = 0;
uint64_t V_20 = 0;
uint64_t V_21 = 0;
uint64_t V_22 = 0;
uint64_t V_23 = 0;
uint64_t V_24 = 0;
uint64_t V_25 = 0;
uint64_t V_26 = 0;
{
int32_t L_0 = __this->___columns;
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)8)))
{
goto IL_0018;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)((int32_t)16))))
{
goto IL_01bc;
}
}
{
goto IL_0645;
}
IL_0018:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = ___0_s;
NullCheck(L_3);
int32_t L_4 = 0;
int64_t L_5 = (int64_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_1 = L_5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = ___0_s;
NullCheck(L_6);
int32_t L_7 = 1;
int64_t L_8 = (int64_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_2 = L_8;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_9 = ___0_s;
NullCheck(L_9);
int32_t L_10 = 2;
int64_t L_11 = (int64_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_3 = L_11;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = ___0_s;
NullCheck(L_12);
int32_t L_13 = 3;
int64_t L_14 = (int64_t)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_4 = L_14;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_15 = ___0_s;
NullCheck(L_15);
int32_t L_16 = 4;
int64_t L_17 = (int64_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_5 = L_17;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_18 = ___0_s;
NullCheck(L_18);
int32_t L_19 = 5;
int64_t L_20 = (int64_t)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
V_6 = L_20;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_21 = ___0_s;
NullCheck(L_21);
int32_t L_22 = 6;
int64_t L_23 = (int64_t)(L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_7 = L_23;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_24 = ___0_s;
NullCheck(L_24);
int32_t L_25 = 7;
int64_t L_26 = (int64_t)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
V_8 = L_26;
uint64_t L_27 = V_1;
uint64_t L_28 = V_5;
V_9 = ((int64_t)(((int64_t)((int64_t)L_27^(int64_t)L_28))&((int64_t)-4294967296LL)));
uint64_t L_29 = V_1;
uint64_t L_30 = V_9;
V_1 = ((int64_t)((int64_t)L_29^(int64_t)L_30));
uint64_t L_31 = V_5;
uint64_t L_32 = V_9;
V_5 = ((int64_t)((int64_t)L_31^(int64_t)L_32));
uint64_t L_33 = V_2;
uint64_t L_34 = V_6;
V_9 = ((int64_t)(((int64_t)((int64_t)L_33^(int64_t)L_34))&((int64_t)72057594021150720LL)));
uint64_t L_35 = V_2;
uint64_t L_36 = V_9;
V_2 = ((int64_t)((int64_t)L_35^(int64_t)L_36));
uint64_t L_37 = V_6;
uint64_t L_38 = V_9;
V_6 = ((int64_t)((int64_t)L_37^(int64_t)L_38));
uint64_t L_39 = V_3;
uint64_t L_40 = V_7;
V_9 = ((int64_t)(((int64_t)((int64_t)L_39^(int64_t)L_40))&((int64_t)281474976645120LL)));
uint64_t L_41 = V_3;
uint64_t L_42 = V_9;
V_3 = ((int64_t)((int64_t)L_41^(int64_t)L_42));
uint64_t L_43 = V_7;
uint64_t L_44 = V_9;
V_7 = ((int64_t)((int64_t)L_43^(int64_t)L_44));
uint64_t L_45 = V_4;
uint64_t L_46 = V_8;
V_9 = ((int64_t)(((int64_t)((int64_t)L_45^(int64_t)L_46))&((int64_t)1099511627520LL)));
uint64_t L_47 = V_4;
uint64_t L_48 = V_9;
V_4 = ((int64_t)((int64_t)L_47^(int64_t)L_48));
uint64_t L_49 = V_8;
uint64_t L_50 = V_9;
V_8 = ((int64_t)((int64_t)L_49^(int64_t)L_50));
uint64_t L_51 = V_1;
uint64_t L_52 = V_3;
V_9 = ((int64_t)(((int64_t)((int64_t)L_51^(int64_t)L_52))&((int64_t)-281470681808896LL)));
uint64_t L_53 = V_1;
uint64_t L_54 = V_9;
V_1 = ((int64_t)((int64_t)L_53^(int64_t)L_54));
uint64_t L_55 = V_3;
uint64_t L_56 = V_9;
V_3 = ((int64_t)((int64_t)L_55^(int64_t)L_56));
uint64_t L_57 = V_2;
uint64_t L_58 = V_4;
V_9 = ((int64_t)(((int64_t)((int64_t)L_57^(int64_t)L_58))&((int64_t)72056494543077120LL)));
uint64_t L_59 = V_2;
uint64_t L_60 = V_9;
V_2 = ((int64_t)((int64_t)L_59^(int64_t)L_60));
uint64_t L_61 = V_4;
uint64_t L_62 = V_9;
V_4 = ((int64_t)((int64_t)L_61^(int64_t)L_62));
uint64_t L_63 = V_5;
uint64_t L_64 = V_7;
V_9 = ((int64_t)(((int64_t)((int64_t)L_63^(int64_t)L_64))&((int64_t)-281470681808896LL)));
uint64_t L_65 = V_5;
uint64_t L_66 = V_9;
V_5 = ((int64_t)((int64_t)L_65^(int64_t)L_66));
uint64_t L_67 = V_7;
uint64_t L_68 = V_9;
V_7 = ((int64_t)((int64_t)L_67^(int64_t)L_68));
uint64_t L_69 = V_6;
uint64_t L_70 = V_8;
V_9 = ((int64_t)(((int64_t)((int64_t)L_69^(int64_t)L_70))&((int64_t)72056494543077120LL)));
uint64_t L_71 = V_6;
uint64_t L_72 = V_9;
V_6 = ((int64_t)((int64_t)L_71^(int64_t)L_72));
uint64_t L_73 = V_8;
uint64_t L_74 = V_9;
V_8 = ((int64_t)((int64_t)L_73^(int64_t)L_74));
uint64_t L_75 = V_1;
uint64_t L_76 = V_2;
V_9 = ((int64_t)(((int64_t)((int64_t)L_75^(int64_t)L_76))&((int64_t)-71777214294589696LL)));
uint64_t L_77 = V_1;
uint64_t L_78 = V_9;
V_1 = ((int64_t)((int64_t)L_77^(int64_t)L_78));
uint64_t L_79 = V_2;
uint64_t L_80 = V_9;
V_2 = ((int64_t)((int64_t)L_79^(int64_t)L_80));
uint64_t L_81 = V_3;
uint64_t L_82 = V_4;
V_9 = ((int64_t)(((int64_t)((int64_t)L_81^(int64_t)L_82))&((int64_t)-71777214294589696LL)));
uint64_t L_83 = V_3;
uint64_t L_84 = V_9;
V_3 = ((int64_t)((int64_t)L_83^(int64_t)L_84));
uint64_t L_85 = V_4;
uint64_t L_86 = V_9;
V_4 = ((int64_t)((int64_t)L_85^(int64_t)L_86));
uint64_t L_87 = V_5;
uint64_t L_88 = V_6;
V_9 = ((int64_t)(((int64_t)((int64_t)L_87^(int64_t)L_88))&((int64_t)-71777214294589696LL)));
uint64_t L_89 = V_5;
uint64_t L_90 = V_9;
V_5 = ((int64_t)((int64_t)L_89^(int64_t)L_90));
uint64_t L_91 = V_6;
uint64_t L_92 = V_9;
V_6 = ((int64_t)((int64_t)L_91^(int64_t)L_92));
uint64_t L_93 = V_7;
uint64_t L_94 = V_8;
V_9 = ((int64_t)(((int64_t)((int64_t)L_93^(int64_t)L_94))&((int64_t)-71777214294589696LL)));
uint64_t L_95 = V_7;
uint64_t L_96 = V_9;
V_7 = ((int64_t)((int64_t)L_95^(int64_t)L_96));
uint64_t L_97 = V_8;
uint64_t L_98 = V_9;
V_8 = ((int64_t)((int64_t)L_97^(int64_t)L_98));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_99 = ___0_s;
uint64_t L_100 = V_1;
NullCheck(L_99);
(L_99)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint64_t)L_100);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_101 = ___0_s;
uint64_t L_102 = V_2;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint64_t)L_102);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_103 = ___0_s;
uint64_t L_104 = V_3;
NullCheck(L_103);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint64_t)L_104);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_105 = ___0_s;
uint64_t L_106 = V_4;
NullCheck(L_105);
(L_105)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint64_t)L_106);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_107 = ___0_s;
uint64_t L_108 = V_5;
NullCheck(L_107);
(L_107)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint64_t)L_108);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_109 = ___0_s;
uint64_t L_110 = V_6;
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint64_t)L_110);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_111 = ___0_s;
uint64_t L_112 = V_7;
NullCheck(L_111);
(L_111)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint64_t)L_112);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_113 = ___0_s;
uint64_t L_114 = V_8;
NullCheck(L_113);
(L_113)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint64_t)L_114);
return;
}
IL_01bc:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_115 = ___0_s;
NullCheck(L_115);
int32_t L_116 = 0;
int64_t L_117 = (int64_t)(L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_116));
V_10 = L_117;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_118 = ___0_s;
NullCheck(L_118);
int32_t L_119 = 1;
int64_t L_120 = (int64_t)(L_118)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
V_11 = L_120;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_121 = ___0_s;
NullCheck(L_121);
int32_t L_122 = 2;
int64_t L_123 = (int64_t)(L_121)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
V_12 = L_123;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_124 = ___0_s;
NullCheck(L_124);
int32_t L_125 = 3;
int64_t L_126 = (int64_t)(L_124)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
V_13 = L_126;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_127 = ___0_s;
NullCheck(L_127);
int32_t L_128 = 4;
int64_t L_129 = (int64_t)(L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
V_14 = L_129;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_130 = ___0_s;
NullCheck(L_130);
int32_t L_131 = 5;
int64_t L_132 = (int64_t)(L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
V_15 = L_132;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_133 = ___0_s;
NullCheck(L_133);
int32_t L_134 = 6;
int64_t L_135 = (int64_t)(L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
V_16 = L_135;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_136 = ___0_s;
NullCheck(L_136);
int32_t L_137 = 7;
int64_t L_138 = (int64_t)(L_136)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
V_17 = L_138;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_139 = ___0_s;
NullCheck(L_139);
int32_t L_140 = 8;
int64_t L_141 = (int64_t)(L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
V_18 = L_141;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_142 = ___0_s;
NullCheck(L_142);
int32_t L_143 = ((int32_t)9);
int64_t L_144 = (int64_t)(L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
V_19 = L_144;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_145 = ___0_s;
NullCheck(L_145);
int32_t L_146 = ((int32_t)10);
int64_t L_147 = (int64_t)(L_145)->GetAt(static_cast<il2cpp_array_size_t>(L_146));
V_20 = L_147;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_148 = ___0_s;
NullCheck(L_148);
int32_t L_149 = ((int32_t)11);
int64_t L_150 = (int64_t)(L_148)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
V_21 = L_150;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_151 = ___0_s;
NullCheck(L_151);
int32_t L_152 = ((int32_t)12);
int64_t L_153 = (int64_t)(L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_152));
V_22 = L_153;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_154 = ___0_s;
NullCheck(L_154);
int32_t L_155 = ((int32_t)13);
int64_t L_156 = (int64_t)(L_154)->GetAt(static_cast<il2cpp_array_size_t>(L_155));
V_23 = L_156;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_157 = ___0_s;
NullCheck(L_157);
int32_t L_158 = ((int32_t)14);
int64_t L_159 = (int64_t)(L_157)->GetAt(static_cast<il2cpp_array_size_t>(L_158));
V_24 = L_159;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_160 = ___0_s;
NullCheck(L_160);
int32_t L_161 = ((int32_t)15);
int64_t L_162 = (int64_t)(L_160)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
V_25 = L_162;
uint64_t L_163 = V_10;
uint64_t L_164 = V_18;
V_26 = ((int64_t)(((int64_t)((int64_t)L_163^(int64_t)L_164))&((int64_t)-72057594037927936LL)));
uint64_t L_165 = V_10;
uint64_t L_166 = V_26;
V_10 = ((int64_t)((int64_t)L_165^(int64_t)L_166));
uint64_t L_167 = V_18;
uint64_t L_168 = V_26;
V_18 = ((int64_t)((int64_t)L_167^(int64_t)L_168));
uint64_t L_169 = V_11;
uint64_t L_170 = V_19;
V_26 = ((int64_t)(((int64_t)((int64_t)L_169^(int64_t)L_170))&((int64_t)-72057594037927936LL)));
uint64_t L_171 = V_11;
uint64_t L_172 = V_26;
V_11 = ((int64_t)((int64_t)L_171^(int64_t)L_172));
uint64_t L_173 = V_19;
uint64_t L_174 = V_26;
V_19 = ((int64_t)((int64_t)L_173^(int64_t)L_174));
uint64_t L_175 = V_12;
uint64_t L_176 = V_20;
V_26 = ((int64_t)(((int64_t)((int64_t)L_175^(int64_t)L_176))&((int64_t)-281474976710656LL)));
uint64_t L_177 = V_12;
uint64_t L_178 = V_26;
V_12 = ((int64_t)((int64_t)L_177^(int64_t)L_178));
uint64_t L_179 = V_20;
uint64_t L_180 = V_26;
V_20 = ((int64_t)((int64_t)L_179^(int64_t)L_180));
uint64_t L_181 = V_13;
uint64_t L_182 = V_21;
V_26 = ((int64_t)(((int64_t)((int64_t)L_181^(int64_t)L_182))&((int64_t)-1099511627776LL)));
uint64_t L_183 = V_13;
uint64_t L_184 = V_26;
V_13 = ((int64_t)((int64_t)L_183^(int64_t)L_184));
uint64_t L_185 = V_21;
uint64_t L_186 = V_26;
V_21 = ((int64_t)((int64_t)L_185^(int64_t)L_186));
uint64_t L_187 = V_14;
uint64_t L_188 = V_22;
V_26 = ((int64_t)(((int64_t)((int64_t)L_187^(int64_t)L_188))&((int64_t)-4294967296LL)));
uint64_t L_189 = V_14;
uint64_t L_190 = V_26;
V_14 = ((int64_t)((int64_t)L_189^(int64_t)L_190));
uint64_t L_191 = V_22;
uint64_t L_192 = V_26;
V_22 = ((int64_t)((int64_t)L_191^(int64_t)L_192));
uint64_t L_193 = V_15;
uint64_t L_194 = V_23;
V_26 = ((int64_t)(((int64_t)((int64_t)L_193^(int64_t)L_194))&((int64_t)72057594021150720LL)));
uint64_t L_195 = V_15;
uint64_t L_196 = V_26;
V_15 = ((int64_t)((int64_t)L_195^(int64_t)L_196));
uint64_t L_197 = V_23;
uint64_t L_198 = V_26;
V_23 = ((int64_t)((int64_t)L_197^(int64_t)L_198));
uint64_t L_199 = V_16;
uint64_t L_200 = V_24;
V_26 = ((int64_t)(((int64_t)((int64_t)L_199^(int64_t)L_200))&((int64_t)72057594037862400LL)));
uint64_t L_201 = V_16;
uint64_t L_202 = V_26;
V_16 = ((int64_t)((int64_t)L_201^(int64_t)L_202));
uint64_t L_203 = V_24;
uint64_t L_204 = V_26;
V_24 = ((int64_t)((int64_t)L_203^(int64_t)L_204));
uint64_t L_205 = V_17;
uint64_t L_206 = V_25;
V_26 = ((int64_t)(((int64_t)((int64_t)L_205^(int64_t)L_206))&((int64_t)72057594037927680LL)));
uint64_t L_207 = V_17;
uint64_t L_208 = V_26;
V_17 = ((int64_t)((int64_t)L_207^(int64_t)L_208));
uint64_t L_209 = V_25;
uint64_t L_210 = V_26;
V_25 = ((int64_t)((int64_t)L_209^(int64_t)L_210));
uint64_t L_211 = V_10;
uint64_t L_212 = V_14;
V_26 = ((int64_t)(((int64_t)((int64_t)L_211^(int64_t)L_212))&((int64_t)72057589742960640LL)));
uint64_t L_213 = V_10;
uint64_t L_214 = V_26;
V_10 = ((int64_t)((int64_t)L_213^(int64_t)L_214));
uint64_t L_215 = V_14;
uint64_t L_216 = V_26;
V_14 = ((int64_t)((int64_t)L_215^(int64_t)L_216));
uint64_t L_217 = V_11;
uint64_t L_218 = V_15;
V_26 = ((int64_t)(((int64_t)((int64_t)L_217^(int64_t)L_218))&((int64_t)((int32_t)-16777216))));
uint64_t L_219 = V_11;
uint64_t L_220 = V_26;
V_11 = ((int64_t)((int64_t)L_219^(int64_t)L_220));
uint64_t L_221 = V_15;
uint64_t L_222 = V_26;
V_15 = ((int64_t)((int64_t)L_221^(int64_t)L_222));
uint64_t L_223 = V_12;
uint64_t L_224 = V_16;
V_26 = ((int64_t)(((int64_t)((int64_t)L_223^(int64_t)L_224))&((int64_t)-71776119061282816LL)));
uint64_t L_225 = V_12;
uint64_t L_226 = V_26;
V_12 = ((int64_t)((int64_t)L_225^(int64_t)L_226));
uint64_t L_227 = V_16;
uint64_t L_228 = V_26;
V_16 = ((int64_t)((int64_t)L_227^(int64_t)L_228));
uint64_t L_229 = V_13;
uint64_t L_230 = V_17;
V_26 = ((int64_t)(((int64_t)((int64_t)L_229^(int64_t)L_230))&((int64_t)-72056494526300416LL)));
uint64_t L_231 = V_13;
uint64_t L_232 = V_26;
V_13 = ((int64_t)((int64_t)L_231^(int64_t)L_232));
uint64_t L_233 = V_17;
uint64_t L_234 = V_26;
V_17 = ((int64_t)((int64_t)L_233^(int64_t)L_234));
uint64_t L_235 = V_18;
uint64_t L_236 = V_22;
V_26 = ((int64_t)(((int64_t)((int64_t)L_235^(int64_t)L_236))&((int64_t)72057589742960640LL)));
uint64_t L_237 = V_18;
uint64_t L_238 = V_26;
V_18 = ((int64_t)((int64_t)L_237^(int64_t)L_238));
uint64_t L_239 = V_22;
uint64_t L_240 = V_26;
V_22 = ((int64_t)((int64_t)L_239^(int64_t)L_240));
uint64_t L_241 = V_19;
uint64_t L_242 = V_23;
V_26 = ((int64_t)(((int64_t)((int64_t)L_241^(int64_t)L_242))&((int64_t)((int32_t)-16777216))));
uint64_t L_243 = V_19;
uint64_t L_244 = V_26;
V_19 = ((int64_t)((int64_t)L_243^(int64_t)L_244));
uint64_t L_245 = V_23;
uint64_t L_246 = V_26;
V_23 = ((int64_t)((int64_t)L_245^(int64_t)L_246));
uint64_t L_247 = V_20;
uint64_t L_248 = V_24;
V_26 = ((int64_t)(((int64_t)((int64_t)L_247^(int64_t)L_248))&((int64_t)-71776119061282816LL)));
uint64_t L_249 = V_20;
uint64_t L_250 = V_26;
V_20 = ((int64_t)((int64_t)L_249^(int64_t)L_250));
uint64_t L_251 = V_24;
uint64_t L_252 = V_26;
V_24 = ((int64_t)((int64_t)L_251^(int64_t)L_252));
uint64_t L_253 = V_21;
uint64_t L_254 = V_25;
V_26 = ((int64_t)(((int64_t)((int64_t)L_253^(int64_t)L_254))&((int64_t)-72056494526300416LL)));
uint64_t L_255 = V_21;
uint64_t L_256 = V_26;
V_21 = ((int64_t)((int64_t)L_255^(int64_t)L_256));
uint64_t L_257 = V_25;
uint64_t L_258 = V_26;
V_25 = ((int64_t)((int64_t)L_257^(int64_t)L_258));
uint64_t L_259 = V_10;
uint64_t L_260 = V_12;
V_26 = ((int64_t)(((int64_t)((int64_t)L_259^(int64_t)L_260))&((int64_t)-281470681808896LL)));
uint64_t L_261 = V_10;
uint64_t L_262 = V_26;
V_10 = ((int64_t)((int64_t)L_261^(int64_t)L_262));
uint64_t L_263 = V_12;
uint64_t L_264 = V_26;
V_12 = ((int64_t)((int64_t)L_263^(int64_t)L_264));
uint64_t L_265 = V_11;
uint64_t L_266 = V_13;
V_26 = ((int64_t)(((int64_t)((int64_t)L_265^(int64_t)L_266))&((int64_t)72056494543077120LL)));
uint64_t L_267 = V_11;
uint64_t L_268 = V_26;
V_11 = ((int64_t)((int64_t)L_267^(int64_t)L_268));
uint64_t L_269 = V_13;
uint64_t L_270 = V_26;
V_13 = ((int64_t)((int64_t)L_269^(int64_t)L_270));
uint64_t L_271 = V_14;
uint64_t L_272 = V_16;
V_26 = ((int64_t)(((int64_t)((int64_t)L_271^(int64_t)L_272))&((int64_t)-281470681808896LL)));
uint64_t L_273 = V_14;
uint64_t L_274 = V_26;
V_14 = ((int64_t)((int64_t)L_273^(int64_t)L_274));
uint64_t L_275 = V_16;
uint64_t L_276 = V_26;
V_16 = ((int64_t)((int64_t)L_275^(int64_t)L_276));
uint64_t L_277 = V_15;
uint64_t L_278 = V_17;
V_26 = ((int64_t)(((int64_t)((int64_t)L_277^(int64_t)L_278))&((int64_t)72056494543077120LL)));
uint64_t L_279 = V_15;
uint64_t L_280 = V_26;
V_15 = ((int64_t)((int64_t)L_279^(int64_t)L_280));
uint64_t L_281 = V_17;
uint64_t L_282 = V_26;
V_17 = ((int64_t)((int64_t)L_281^(int64_t)L_282));
uint64_t L_283 = V_18;
uint64_t L_284 = V_20;
V_26 = ((int64_t)(((int64_t)((int64_t)L_283^(int64_t)L_284))&((int64_t)-281470681808896LL)));
uint64_t L_285 = V_18;
uint64_t L_286 = V_26;
V_18 = ((int64_t)((int64_t)L_285^(int64_t)L_286));
uint64_t L_287 = V_20;
uint64_t L_288 = V_26;
V_20 = ((int64_t)((int64_t)L_287^(int64_t)L_288));
uint64_t L_289 = V_19;
uint64_t L_290 = V_21;
V_26 = ((int64_t)(((int64_t)((int64_t)L_289^(int64_t)L_290))&((int64_t)72056494543077120LL)));
uint64_t L_291 = V_19;
uint64_t L_292 = V_26;
V_19 = ((int64_t)((int64_t)L_291^(int64_t)L_292));
uint64_t L_293 = V_21;
uint64_t L_294 = V_26;
V_21 = ((int64_t)((int64_t)L_293^(int64_t)L_294));
uint64_t L_295 = V_22;
uint64_t L_296 = V_24;
V_26 = ((int64_t)(((int64_t)((int64_t)L_295^(int64_t)L_296))&((int64_t)-281470681808896LL)));
uint64_t L_297 = V_22;
uint64_t L_298 = V_26;
V_22 = ((int64_t)((int64_t)L_297^(int64_t)L_298));
uint64_t L_299 = V_24;
uint64_t L_300 = V_26;
V_24 = ((int64_t)((int64_t)L_299^(int64_t)L_300));
uint64_t L_301 = V_23;
uint64_t L_302 = V_25;
V_26 = ((int64_t)(((int64_t)((int64_t)L_301^(int64_t)L_302))&((int64_t)72056494543077120LL)));
uint64_t L_303 = V_23;
uint64_t L_304 = V_26;
V_23 = ((int64_t)((int64_t)L_303^(int64_t)L_304));
uint64_t L_305 = V_25;
uint64_t L_306 = V_26;
V_25 = ((int64_t)((int64_t)L_305^(int64_t)L_306));
uint64_t L_307 = V_10;
uint64_t L_308 = V_11;
V_26 = ((int64_t)(((int64_t)((int64_t)L_307^(int64_t)L_308))&((int64_t)-71777214294589696LL)));
uint64_t L_309 = V_10;
uint64_t L_310 = V_26;
V_10 = ((int64_t)((int64_t)L_309^(int64_t)L_310));
uint64_t L_311 = V_11;
uint64_t L_312 = V_26;
V_11 = ((int64_t)((int64_t)L_311^(int64_t)L_312));
uint64_t L_313 = V_12;
uint64_t L_314 = V_13;
V_26 = ((int64_t)(((int64_t)((int64_t)L_313^(int64_t)L_314))&((int64_t)-71777214294589696LL)));
uint64_t L_315 = V_12;
uint64_t L_316 = V_26;
V_12 = ((int64_t)((int64_t)L_315^(int64_t)L_316));
uint64_t L_317 = V_13;
uint64_t L_318 = V_26;
V_13 = ((int64_t)((int64_t)L_317^(int64_t)L_318));
uint64_t L_319 = V_14;
uint64_t L_320 = V_15;
V_26 = ((int64_t)(((int64_t)((int64_t)L_319^(int64_t)L_320))&((int64_t)-71777214294589696LL)));
uint64_t L_321 = V_14;
uint64_t L_322 = V_26;
V_14 = ((int64_t)((int64_t)L_321^(int64_t)L_322));
uint64_t L_323 = V_15;
uint64_t L_324 = V_26;
V_15 = ((int64_t)((int64_t)L_323^(int64_t)L_324));
uint64_t L_325 = V_16;
uint64_t L_326 = V_17;
V_26 = ((int64_t)(((int64_t)((int64_t)L_325^(int64_t)L_326))&((int64_t)-71777214294589696LL)));
uint64_t L_327 = V_16;
uint64_t L_328 = V_26;
V_16 = ((int64_t)((int64_t)L_327^(int64_t)L_328));
uint64_t L_329 = V_17;
uint64_t L_330 = V_26;
V_17 = ((int64_t)((int64_t)L_329^(int64_t)L_330));
uint64_t L_331 = V_18;
uint64_t L_332 = V_19;
V_26 = ((int64_t)(((int64_t)((int64_t)L_331^(int64_t)L_332))&((int64_t)-71777214294589696LL)));
uint64_t L_333 = V_18;
uint64_t L_334 = V_26;
V_18 = ((int64_t)((int64_t)L_333^(int64_t)L_334));
uint64_t L_335 = V_19;
uint64_t L_336 = V_26;
V_19 = ((int64_t)((int64_t)L_335^(int64_t)L_336));
uint64_t L_337 = V_20;
uint64_t L_338 = V_21;
V_26 = ((int64_t)(((int64_t)((int64_t)L_337^(int64_t)L_338))&((int64_t)-71777214294589696LL)));
uint64_t L_339 = V_20;
uint64_t L_340 = V_26;
V_20 = ((int64_t)((int64_t)L_339^(int64_t)L_340));
uint64_t L_341 = V_21;
uint64_t L_342 = V_26;
V_21 = ((int64_t)((int64_t)L_341^(int64_t)L_342));
uint64_t L_343 = V_22;
uint64_t L_344 = V_23;
V_26 = ((int64_t)(((int64_t)((int64_t)L_343^(int64_t)L_344))&((int64_t)-71777214294589696LL)));
uint64_t L_345 = V_22;
uint64_t L_346 = V_26;
V_22 = ((int64_t)((int64_t)L_345^(int64_t)L_346));
uint64_t L_347 = V_23;
uint64_t L_348 = V_26;
V_23 = ((int64_t)((int64_t)L_347^(int64_t)L_348));
uint64_t L_349 = V_24;
uint64_t L_350 = V_25;
V_26 = ((int64_t)(((int64_t)((int64_t)L_349^(int64_t)L_350))&((int64_t)-71777214294589696LL)));
uint64_t L_351 = V_24;
uint64_t L_352 = V_26;
V_24 = ((int64_t)((int64_t)L_351^(int64_t)L_352));
uint64_t L_353 = V_25;
uint64_t L_354 = V_26;
V_25 = ((int64_t)((int64_t)L_353^(int64_t)L_354));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_355 = ___0_s;
uint64_t L_356 = V_10;
NullCheck(L_355);
(L_355)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint64_t)L_356);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_357 = ___0_s;
uint64_t L_358 = V_11;
NullCheck(L_357);
(L_357)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint64_t)L_358);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_359 = ___0_s;
uint64_t L_360 = V_12;
NullCheck(L_359);
(L_359)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint64_t)L_360);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_361 = ___0_s;
uint64_t L_362 = V_13;
NullCheck(L_361);
(L_361)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint64_t)L_362);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_363 = ___0_s;
uint64_t L_364 = V_14;
NullCheck(L_363);
(L_363)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint64_t)L_364);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_365 = ___0_s;
uint64_t L_366 = V_15;
NullCheck(L_365);
(L_365)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint64_t)L_366);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_367 = ___0_s;
uint64_t L_368 = V_16;
NullCheck(L_367);
(L_367)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint64_t)L_368);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_369 = ___0_s;
uint64_t L_370 = V_17;
NullCheck(L_369);
(L_369)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint64_t)L_370);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_371 = ___0_s;
uint64_t L_372 = V_18;
NullCheck(L_371);
(L_371)->SetAt(static_cast<il2cpp_array_size_t>(8), (uint64_t)L_372);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_373 = ___0_s;
uint64_t L_374 = V_19;
NullCheck(L_373);
(L_373)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint64_t)L_374);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_375 = ___0_s;
uint64_t L_376 = V_20;
NullCheck(L_375);
(L_375)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint64_t)L_376);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_377 = ___0_s;
uint64_t L_378 = V_21;
NullCheck(L_377);
(L_377)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint64_t)L_378);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_379 = ___0_s;
uint64_t L_380 = V_22;
NullCheck(L_379);
(L_379)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint64_t)L_380);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_381 = ___0_s;
uint64_t L_382 = V_23;
NullCheck(L_381);
(L_381)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint64_t)L_382);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_383 = ___0_s;
uint64_t L_384 = V_24;
NullCheck(L_383);
(L_383)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint64_t)L_384);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_385 = ___0_s;
uint64_t L_386 = V_25;
NullCheck(L_385);
(L_385)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint64_t)L_386);
return;
}
IL_0645:
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_387 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_387, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8A2AD3F4AF7133FDACD2ECF3BAA601D875117C7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_387, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dstu7564Digest_ShiftRows_m5E760C61E4C21F743672376A81CD64A4895C7326_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest_SubBytes_m1E099BD6A1D7A1F09712D2515C8472DC055ADA2F (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint8_t V_3 = 0x0;
uint8_t V_4 = 0x0;
uint8_t V_5 = 0x0;
uint8_t V_6 = 0x0;
uint8_t V_7 = 0x0;
uint8_t V_8 = 0x0;
{
V_0 = 0;
goto IL_00bb;
}
IL_0007:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_s;
int32_t L_1 = V_0;
NullCheck(L_0);
int32_t L_2 = L_1;
int64_t L_3 = (int64_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
int64_t L_4 = L_3;
V_1 = ((int32_t)(uint32_t)L_4);
V_2 = ((int32_t)(uint32_t)((int64_t)((uint64_t)L_4>>((int32_t)32))));
il2cpp_codegen_runtime_class_init_inline(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S0;
uint32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = ((int32_t)((int32_t)L_6&((int32_t)255)));
uint8_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S1;
uint32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = ((int32_t)(((int32_t)((uint32_t)L_10>>8))&((int32_t)255)));
uint8_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_3 = L_12;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S2;
uint32_t L_14 = V_1;
NullCheck(L_13);
int32_t L_15 = ((int32_t)(((int32_t)((uint32_t)L_14>>((int32_t)16)))&((int32_t)255)));
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_4 = L_16;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S3;
uint32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = ((int32_t)((uint32_t)L_18>>((int32_t)24)));
uint8_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
V_5 = L_20;
uint8_t L_21 = V_3;
uint8_t L_22 = V_4;
uint8_t L_23 = V_5;
V_1 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_8|((int32_t)((int32_t)L_21<<8))))|((int32_t)((int32_t)L_22<<((int32_t)16)))))|((int32_t)((int32_t)L_23<<((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S0;
uint32_t L_25 = V_2;
NullCheck(L_24);
int32_t L_26 = ((int32_t)((int32_t)L_25&((int32_t)255)));
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S1;
uint32_t L_29 = V_2;
NullCheck(L_28);
int32_t L_30 = ((int32_t)(((int32_t)((uint32_t)L_29>>8))&((int32_t)255)));
uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
V_6 = L_31;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S2;
uint32_t L_33 = V_2;
NullCheck(L_32);
int32_t L_34 = ((int32_t)(((int32_t)((uint32_t)L_33>>((int32_t)16)))&((int32_t)255)));
uint8_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
V_7 = L_35;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S3;
uint32_t L_37 = V_2;
NullCheck(L_36);
int32_t L_38 = ((int32_t)((uint32_t)L_37>>((int32_t)24)));
uint8_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
V_8 = L_39;
uint8_t L_40 = V_6;
uint8_t L_41 = V_7;
uint8_t L_42 = V_8;
V_2 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_27|((int32_t)((int32_t)L_40<<8))))|((int32_t)((int32_t)L_41<<((int32_t)16)))))|((int32_t)((int32_t)L_42<<((int32_t)24)))));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_43 = ___0_s;
int32_t L_44 = V_0;
uint32_t L_45 = V_1;
uint32_t L_46 = V_2;
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_44), (uint64_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_45))|((int64_t)(((int64_t)(uint64_t)((uint32_t)L_46))<<((int32_t)32))))));
int32_t L_47 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_47, 1));
}
IL_00bb:
{
int32_t L_48 = V_0;
int32_t L_49 = __this->___columns;
if ((((int32_t)L_48) < ((int32_t)L_49)))
{
goto IL_0007;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest__cctor_m21D2878E02D8DD6F4F091920771BDD4DE7B5C4FE (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*)&Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S0), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S1), (void*)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S2), (void*)L_7);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = L_9;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S3 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields*)il2cpp_codegen_static_fields_for(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var))->___S3), (void*)L_10);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest__ctor_m9ED1691DF31B1D3EB52D9F655FA3E86D1C102797 (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __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;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4);
__this->___xBuf = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___xBuf), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest_Update_m8D6DF10F04BC698585CE52E5ECB60D4A499352AF (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, uint8_t ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___xBuf;
int32_t L_1 = __this->___xBufOff;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___xBufOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint8_t L_4 = ___0_input;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
int32_t L_5 = __this->___xBufOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___xBuf;
NullCheck(L_6);
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
{
goto IL_003d;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___xBuf;
VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(9, __this, L_7, 0);
__this->___xBufOff = 0;
}
IL_003d:
{
int64_t L_8 = __this->___byteCount;
__this->___byteCount = ((int64_t)il2cpp_codegen_add(L_8, ((int64_t)1)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest_BlockUpdate_m7623A49B7903C00435FFCBC5A0AD420DD6804D66 (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_length, 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;
int32_t V_2 = 0;
{
int32_t L_0 = ___2_length;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, L_0, NULL);
___2_length = L_1;
V_0 = 0;
int32_t L_2 = __this->___xBufOff;
if (!L_2)
{
goto IL_0059;
}
}
{
goto IL_0055;
}
IL_0015:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___xBuf;
int32_t L_4 = __this->___xBufOff;
V_2 = L_4;
int32_t L_5 = V_2;
__this->___xBufOff = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input;
int32_t L_8 = ___1_inOff;
int32_t L_9 = V_0;
int32_t L_10 = L_9;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
NullCheck(L_7);
int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_8, L_10));
uint8_t L_12 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)L_12);
int32_t L_13 = __this->___xBufOff;
if ((!(((uint32_t)L_13) == ((uint32_t)4))))
{
goto IL_0055;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___xBuf;
VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(9, __this, L_14, 0);
__this->___xBufOff = 0;
goto IL_0059;
}
IL_0055:
{
int32_t L_15 = V_0;
int32_t L_16 = ___2_length;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_0015;
}
}
IL_0059:
{
int32_t L_17 = ___2_length;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_17, 3));
goto IL_006d;
}
IL_005f:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_input;
int32_t L_19 = ___1_inOff;
int32_t L_20 = V_0;
VirtualActionInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(9, __this, L_18, ((int32_t)il2cpp_codegen_add(L_19, L_20)));
int32_t L_21 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_21, 4));
}
IL_006d:
{
int32_t L_22 = V_0;
int32_t L_23 = V_1;
if ((((int32_t)L_22) < ((int32_t)L_23)))
{
goto IL_005f;
}
}
{
goto IL_0094;
}
IL_0073:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___xBuf;
int32_t L_25 = __this->___xBufOff;
V_2 = L_25;
int32_t L_26 = V_2;
__this->___xBufOff = ((int32_t)il2cpp_codegen_add(L_26, 1));
int32_t L_27 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_input;
int32_t L_29 = ___1_inOff;
int32_t L_30 = V_0;
int32_t L_31 = L_30;
V_0 = ((int32_t)il2cpp_codegen_add(L_31, 1));
NullCheck(L_28);
int32_t L_32 = ((int32_t)il2cpp_codegen_add(L_29, L_31));
uint8_t L_33 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (uint8_t)L_33);
}
IL_0094:
{
int32_t L_34 = V_0;
int32_t L_35 = ___2_length;
if ((((int32_t)L_34) < ((int32_t)L_35)))
{
goto IL_0073;
}
}
{
int64_t L_36 = __this->___byteCount;
int32_t L_37 = ___2_length;
__this->___byteCount = ((int64_t)il2cpp_codegen_add(L_36, ((int64_t)L_37)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest_Finish_m0820AB8ED1AA5B914984D7B6BFC5FBD7586A21C3 (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
int64_t L_0 = __this->___byteCount;
V_0 = ((int64_t)(L_0<<3));
GeneralDigest_Update_m8D6DF10F04BC698585CE52E5ECB60D4A499352AF(__this, (uint8_t)((int32_t)128), NULL);
goto IL_001d;
}
IL_0016:
{
GeneralDigest_Update_m8D6DF10F04BC698585CE52E5ECB60D4A499352AF(__this, (uint8_t)0, NULL);
}
IL_001d:
{
int32_t L_1 = __this->___xBufOff;
if (L_1)
{
goto IL_0016;
}
}
{
int64_t L_2 = V_0;
VirtualActionInvoker1< int64_t >::Invoke(10, __this, L_2);
VirtualActionInvoker0::Invoke(11, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralDigest_Reset_m546D9A9CF7587192835E249CAE7C0203CB0D0071 (GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2* __this, const RuntimeMethod* method)
{
{
__this->___byteCount = ((int64_t)0);
__this->___xBufOff = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___xBuf;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___xBuf;
NullCheck(L_1);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), 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 ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* Gost3411Digest_MakeC_mF8BB6910789B0553375A6396103DB42C32AB0824 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* V_0 = NULL;
int32_t V_1 = 0;
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)SZArrayNew(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var, (uint32_t)4);
V_0 = L_0;
V_1 = 0;
goto IL_0019;
}
IL_000b:
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_1 = V_0;
int32_t L_2 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_3);
int32_t L_4 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_0019:
{
int32_t L_5 = V_1;
if ((((int32_t)L_5) < ((int32_t)4)))
{
goto IL_000b;
}
}
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_6 = V_0;
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest__ctor_m65A5DE778D456132C176154C62D0456E2B357739 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __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*)&Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7_il2cpp_TypeInfo_var);
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)32));
__this->___H = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___H), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___L = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___L), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___M = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___M), (void*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___Sum = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Sum), (void*)L_3);
il2cpp_codegen_runtime_class_init_inline(Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_4;
L_4 = Gost3411Digest_MakeC_mF8BB6910789B0553375A6396103DB42C32AB0824(NULL);
__this->___C = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___C), (void*)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___xBuf = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___xBuf), (void*)L_5);
Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* L_6 = (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E*)il2cpp_codegen_object_new(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
Gost28147Engine__ctor_mB7D3E736EC5C98604B4AA035FD864D9FF985D4D9(L_6, NULL);
__this->___cipher = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_6);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___K = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___K), (void*)L_7);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___a = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___a), (void*)L_8);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_9 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___wS = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___wS), (void*)L_9);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_10 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___w_S = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___w_S), (void*)L_10);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___S = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S), (void*)L_11);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___U = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U), (void*)L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___V = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___V), (void*)L_13);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___W = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___W), (void*)L_14);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15;
L_15 = Gost28147Engine_GetSBox_m5DDD32779F968A77AB1CFF5028EF91236A1BA67D(_stringLiteralE2EAC5FB560F66352524E7787FB0EE634A342B4B, NULL);
__this->___sBox = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sBox), (void*)L_15);
RuntimeObject* L_16 = __this->___cipher;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___sBox;
ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* L_18 = (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7*)il2cpp_codegen_object_new(ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7_il2cpp_TypeInfo_var);
ParametersWithSBox__ctor_m16B95E2B0439CB6538391DB767656A2C16C1B901(L_18, (RuntimeObject*)NULL, L_17, NULL);
NullCheck(L_16);
InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(0, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_16, (bool)1, L_18);
Gost3411Digest_Reset_mB33C28F7135AD71D3A559C102D83999C9BDF08E8(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3411Digest_GetDigestSize_m24746E477A4B6E5C46CA11B2BE254A3FAD8B146B (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, const RuntimeMethod* method)
{
{
return ((int32_t)32);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_Update_m415833151C55098C9F1FFBEFB4E7712FC165B2C6 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, uint8_t ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___xBuf;
int32_t L_1 = __this->___xBufOff;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___xBufOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint8_t L_4 = ___0_input;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
int32_t L_5 = __this->___xBufOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___xBuf;
NullCheck(L_6);
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
{
goto IL_0049;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___xBuf;
Gost3411Digest_sumByteArray_mB5D8337913F9847FC6FCEB1F85EF2939E829B2C6(__this, L_7, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___xBuf;
Gost3411Digest_processBlock_m459258551AEBDA83CE659E5D06274BE92D884889(__this, L_8, 0, NULL);
__this->___xBufOff = 0;
}
IL_0049:
{
uint64_t L_9 = __this->___byteCount;
__this->___byteCount = ((int64_t)il2cpp_codegen_add((int64_t)L_9, ((int64_t)1)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_BlockUpdate_mF6D66140F44969ADBB2C2AD318FF8A5929049C99 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_length, const RuntimeMethod* method)
{
{
goto IL_0015;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
Gost3411Digest_Update_m415833151C55098C9F1FFBEFB4E7712FC165B2C6(__this, L_3, NULL);
int32_t L_4 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
}
IL_0015:
{
int32_t L_6 = __this->___xBufOff;
if (!L_6)
{
goto IL_0080;
}
}
{
int32_t L_7 = ___2_length;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
goto IL_0080;
}
IL_0023:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input;
int32_t L_9 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___xBuf;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___xBuf;
NullCheck(L_11);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, L_9, (RuntimeArray*)L_10, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___xBuf;
Gost3411Digest_sumByteArray_mB5D8337913F9847FC6FCEB1F85EF2939E829B2C6(__this, L_12, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___xBuf;
Gost3411Digest_processBlock_m459258551AEBDA83CE659E5D06274BE92D884889(__this, L_13, 0, NULL);
int32_t L_14 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___xBuf;
NullCheck(L_15);
___1_inOff = ((int32_t)il2cpp_codegen_add(L_14, ((int32_t)(((RuntimeArray*)L_15)->max_length))));
int32_t L_16 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___xBuf;
NullCheck(L_17);
___2_length = ((int32_t)il2cpp_codegen_subtract(L_16, ((int32_t)(((RuntimeArray*)L_17)->max_length))));
uint64_t L_18 = __this->___byteCount;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___xBuf;
NullCheck(L_19);
__this->___byteCount = ((int64_t)il2cpp_codegen_add((int64_t)L_18, ((int64_t)(uint64_t)((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))));
}
IL_0080:
{
int32_t L_20 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___xBuf;
NullCheck(L_21);
if ((((int32_t)L_20) >= ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
{
goto IL_0023;
}
}
{
goto IL_00a0;
}
IL_008d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_input;
int32_t L_23 = ___1_inOff;
NullCheck(L_22);
int32_t L_24 = L_23;
uint8_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
Gost3411Digest_Update_m415833151C55098C9F1FFBEFB4E7712FC165B2C6(__this, L_25, NULL);
int32_t L_26 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_26, 1));
int32_t L_27 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_27, 1));
}
IL_00a0:
{
int32_t L_28 = ___2_length;
if ((((int32_t)L_28) > ((int32_t)0)))
{
goto IL_008d;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Gost3411Digest_P_mF23E9B36CDAF4AB2DF4B95163E16378D2D940FF7 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
V_1 = 0;
goto IL_004e;
}
IL_0006:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___K;
int32_t L_1 = V_0;
int32_t L_2 = L_1;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_input;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
uint8_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)L_6);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___K;
int32_t L_8 = V_0;
int32_t L_9 = L_8;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_input;
int32_t L_11 = V_1;
NullCheck(L_10);
int32_t L_12 = ((int32_t)il2cpp_codegen_add(8, L_11));
uint8_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)L_13);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___K;
int32_t L_15 = V_0;
int32_t L_16 = L_15;
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_input;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = ((int32_t)il2cpp_codegen_add(((int32_t)16), L_18));
uint8_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (uint8_t)L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___K;
int32_t L_22 = V_0;
int32_t L_23 = L_22;
V_0 = ((int32_t)il2cpp_codegen_add(L_23, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_input;
int32_t L_25 = V_1;
NullCheck(L_24);
int32_t L_26 = ((int32_t)il2cpp_codegen_add(((int32_t)24), L_25));
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (uint8_t)L_27);
int32_t L_28 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_004e:
{
int32_t L_29 = V_1;
if ((((int32_t)L_29) < ((int32_t)8)))
{
goto IL_0006;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___K;
return L_30;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Gost3411Digest_A_m65A60A801877353D75796F614A07C7835A97BB51 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_001a;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___a;
int32_t L_1 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_input;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = ((int32_t)il2cpp_codegen_add(L_7, 8));
uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5^(int32_t)L_9))));
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_001a:
{
int32_t L_11 = V_0;
if ((((int32_t)L_11) < ((int32_t)8)))
{
goto IL_0004;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_input;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, 8, (RuntimeArray*)L_13, 0, ((int32_t)24), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___a;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_input;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)24), 8, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_input;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_E_m9991DC6301DBD9BF39A859AECF3878929F51A61D (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_s, int32_t ___2_sOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_input, int32_t ___4_inOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___cipher;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key;
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_2 = (KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0*)il2cpp_codegen_object_new(KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var);
KeyParameter__ctor_m6F40CE65781E440BF20F17867ECA04BF6A8A660F(L_2, L_1, NULL);
NullCheck(L_0);
InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(0, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_0, (bool)1, L_2);
RuntimeObject* L_3 = __this->___cipher;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___3_input;
int32_t L_5 = ___4_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_s;
int32_t L_7 = ___2_sOff;
NullCheck(L_3);
int32_t L_8;
L_8 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(2, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_3, L_4, L_5, L_6, L_7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_fw_m17B70B8121B95AD10DF1E0E72C3B78A03201EB25 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_1 = __this->___wS;
il2cpp_codegen_runtime_class_init_inline(Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
Gost3411Digest_cpyBytesToShort_m733CF85B5B9D59779C92E23A0406C14F259CAADC(L_0, L_1, NULL);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_2 = __this->___w_S;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_3 = __this->___wS;
NullCheck(L_3);
int32_t L_4 = 0;
int16_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_6 = __this->___wS;
NullCheck(L_6);
int32_t L_7 = 1;
int16_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_9 = __this->___wS;
NullCheck(L_9);
int32_t L_10 = 2;
int16_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_12 = __this->___wS;
NullCheck(L_12);
int32_t L_13 = 3;
int16_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_15 = __this->___wS;
NullCheck(L_15);
int32_t L_16 = ((int32_t)12);
int16_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_18 = __this->___wS;
NullCheck(L_18);
int32_t L_19 = ((int32_t)15);
int16_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (int16_t)((int16_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_5^(int32_t)L_8))^(int32_t)L_11))^(int32_t)L_14))^(int32_t)L_17))^(int32_t)L_20))));
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_21 = __this->___wS;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_22 = __this->___w_S;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 1, (RuntimeArray*)L_22, 0, ((int32_t)15), NULL);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_23 = __this->___w_S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_input;
Gost3411Digest_cpyShortToBytes_m381BD70D3A7BE0950D9B41638BCA2131A7DFFDB0(L_23, L_24, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_processBlock_m459258551AEBDA83CE659E5D06274BE92D884889 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
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 = ___0_input;
int32_t L_1 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___M;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, 0, ((int32_t)32), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___U;
NullCheck((RuntimeArray*)L_3);
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_3, (RuntimeArray*)L_4, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___M;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___V;
NullCheck((RuntimeArray*)L_5);
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_5, (RuntimeArray*)L_6, 0, NULL);
V_0 = 0;
goto IL_0056;
}
IL_0038:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___W;
int32_t L_8 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___U;
int32_t L_10 = V_0;
NullCheck(L_9);
int32_t L_11 = L_10;
uint8_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___V;
int32_t L_14 = V_0;
NullCheck(L_13);
int32_t L_15 = L_14;
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)((int32_t)(uint8_t)((int32_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));
}
IL_0056:
{
int32_t L_18 = V_0;
if ((((int32_t)L_18) < ((int32_t)((int32_t)32))))
{
goto IL_0038;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___W;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20;
L_20 = Gost3411Digest_P_mF23E9B36CDAF4AB2DF4B95163E16378D2D940FF7(__this, L_19, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___H;
Gost3411Digest_E_m9991DC6301DBD9BF39A859AECF3878929F51A61D(__this, L_20, L_21, 0, L_22, 0, NULL);
V_1 = 1;
goto IL_0121;
}
IL_0082:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___U;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24;
L_24 = Gost3411Digest_A_m65A60A801877353D75796F614A07C7835A97BB51(__this, L_23, NULL);
V_2 = L_24;
V_3 = 0;
goto IL_00ae;
}
IL_0093:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___U;
int32_t L_26 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_2;
int32_t L_28 = V_3;
NullCheck(L_27);
int32_t L_29 = L_28;
uint8_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_31 = __this->___C;
int32_t L_32 = V_1;
NullCheck(L_31);
int32_t L_33 = L_32;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
int32_t L_35 = V_3;
NullCheck(L_34);
int32_t L_36 = L_35;
uint8_t L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_30^(int32_t)L_37))));
int32_t L_38 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00ae:
{
int32_t L_39 = V_3;
if ((((int32_t)L_39) < ((int32_t)((int32_t)32))))
{
goto IL_0093;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___V;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41;
L_41 = Gost3411Digest_A_m65A60A801877353D75796F614A07C7835A97BB51(__this, L_40, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42;
L_42 = Gost3411Digest_A_m65A60A801877353D75796F614A07C7835A97BB51(__this, L_41, NULL);
__this->___V = L_42;
Il2CppCodeGenWriteBarrier((void**)(&__this->___V), (void*)L_42);
V_4 = 0;
goto IL_00f3;
}
IL_00d0:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___W;
int32_t L_44 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = __this->___U;
int32_t L_46 = V_4;
NullCheck(L_45);
int32_t L_47 = L_46;
uint8_t L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = __this->___V;
int32_t L_50 = V_4;
NullCheck(L_49);
int32_t L_51 = L_50;
uint8_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_44), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_48^(int32_t)L_52))));
int32_t L_53 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_53, 1));
}
IL_00f3:
{
int32_t L_54 = V_4;
if ((((int32_t)L_54) < ((int32_t)((int32_t)32))))
{
goto IL_00d0;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = __this->___W;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56;
L_56 = Gost3411Digest_P_mF23E9B36CDAF4AB2DF4B95163E16378D2D940FF7(__this, L_55, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = __this->___S;
int32_t L_58 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = __this->___H;
int32_t L_60 = V_1;
Gost3411Digest_E_m9991DC6301DBD9BF39A859AECF3878929F51A61D(__this, L_56, L_57, ((int32_t)il2cpp_codegen_multiply(L_58, 8)), L_59, ((int32_t)il2cpp_codegen_multiply(L_60, 8)), NULL);
int32_t L_61 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_61, 1));
}
IL_0121:
{
int32_t L_62 = V_1;
if ((((int32_t)L_62) < ((int32_t)4)))
{
goto IL_0082;
}
}
{
V_5 = 0;
goto IL_013f;
}
IL_012d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = __this->___S;
Gost3411Digest_fw_m17B70B8121B95AD10DF1E0E72C3B78A03201EB25(__this, L_63, NULL);
int32_t L_64 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_013f:
{
int32_t L_65 = V_5;
if ((((int32_t)L_65) < ((int32_t)((int32_t)12))))
{
goto IL_012d;
}
}
{
V_6 = 0;
goto IL_016d;
}
IL_014a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = __this->___S;
int32_t L_67 = V_6;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = __this->___S;
int32_t L_69 = V_6;
NullCheck(L_68);
int32_t L_70 = L_69;
uint8_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = __this->___M;
int32_t L_73 = V_6;
NullCheck(L_72);
int32_t L_74 = L_73;
uint8_t L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_67), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_71^(int32_t)L_75))));
int32_t L_76 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_76, 1));
}
IL_016d:
{
int32_t L_77 = V_6;
if ((((int32_t)L_77) < ((int32_t)((int32_t)32))))
{
goto IL_014a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = __this->___S;
Gost3411Digest_fw_m17B70B8121B95AD10DF1E0E72C3B78A03201EB25(__this, L_78, NULL);
V_7 = 0;
goto IL_01a7;
}
IL_0184:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = __this->___S;
int32_t L_80 = V_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = __this->___H;
int32_t L_82 = V_7;
NullCheck(L_81);
int32_t L_83 = L_82;
uint8_t L_84 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = __this->___S;
int32_t L_86 = V_7;
NullCheck(L_85);
int32_t L_87 = L_86;
uint8_t L_88 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(L_80), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_84^(int32_t)L_88))));
int32_t L_89 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_89, 1));
}
IL_01a7:
{
int32_t L_90 = V_7;
if ((((int32_t)L_90) < ((int32_t)((int32_t)32))))
{
goto IL_0184;
}
}
{
V_8 = 0;
goto IL_01c4;
}
IL_01b2:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91 = __this->___S;
Gost3411Digest_fw_m17B70B8121B95AD10DF1E0E72C3B78A03201EB25(__this, L_91, NULL);
int32_t L_92 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_92, 1));
}
IL_01c4:
{
int32_t L_93 = V_8;
if ((((int32_t)L_93) < ((int32_t)((int32_t)61))))
{
goto IL_01b2;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = __this->___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_95 = __this->___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_96 = __this->___H;
NullCheck(L_96);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_94, 0, (RuntimeArray*)L_95, 0, ((int32_t)(((RuntimeArray*)L_96)->max_length)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_Finish_mD34021771A5B3DDD46BC7C733386FCADD583E477 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, const RuntimeMethod* method)
{
{
uint64_t L_0 = __this->___byteCount;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___L;
Pack_UInt64_To_LE_mA67F72BE73730EA189CB9710288A5BCAB4D0485B(((int64_t)il2cpp_codegen_multiply((int64_t)L_0, ((int64_t)8))), L_1, NULL);
goto IL_001d;
}
IL_0016:
{
Gost3411Digest_Update_m415833151C55098C9F1FFBEFB4E7712FC165B2C6(__this, (uint8_t)0, NULL);
}
IL_001d:
{
int32_t L_2 = __this->___xBufOff;
if (L_2)
{
goto IL_0016;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___L;
Gost3411Digest_processBlock_m459258551AEBDA83CE659E5D06274BE92D884889(__this, L_3, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___Sum;
Gost3411Digest_processBlock_m459258551AEBDA83CE659E5D06274BE92D884889(__this, L_4, 0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3411Digest_DoFinal_mD1B1CE1C8F889034DBDCA23E47DB748C55614A32 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method)
{
{
Gost3411Digest_Finish_mD34021771A5B3DDD46BC7C733386FCADD583E477(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_output;
int32_t L_2 = ___1_outOff;
NullCheck((RuntimeArray*)L_0);
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_0, (RuntimeArray*)L_1, L_2, NULL);
Gost3411Digest_Reset_mB33C28F7135AD71D3A559C102D83999C9BDF08E8(__this, NULL);
return ((int32_t)32);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_Reset_mB33C28F7135AD71D3A559C102D83999C9BDF08E8 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___byteCount = ((int64_t)0);
__this->___xBufOff = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___H;
NullCheck(L_1);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___L;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___L;
NullCheck(L_3);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___M;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___M;
NullCheck(L_5);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, 0, ((int32_t)(((RuntimeArray*)L_5)->max_length)), NULL);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_6 = __this->___C;
NullCheck(L_6);
int32_t L_7 = 1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_9 = __this->___C;
NullCheck(L_9);
int32_t L_10 = 1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_11);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_8, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_12 = __this->___C;
NullCheck(L_12);
int32_t L_13 = 3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_15 = __this->___C;
NullCheck(L_15);
int32_t L_16 = 3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
NullCheck(L_17);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_14, 0, ((int32_t)(((RuntimeArray*)L_17)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___Sum;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___Sum;
NullCheck(L_19);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_18, 0, ((int32_t)(((RuntimeArray*)L_19)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___xBuf;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___xBuf;
NullCheck(L_21);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_20, 0, ((int32_t)(((RuntimeArray*)L_21)->max_length)), NULL);
il2cpp_codegen_runtime_class_init_inline(Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ((Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var))->___C2;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_23 = __this->___C;
NullCheck(L_23);
int32_t L_24 = 2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
NullCheck((RuntimeArray*)L_22);
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_22, (RuntimeArray*)L_25, 0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_sumByteArray_mB5D8337913F9847FC6FCEB1F85EF2939E829B2C6 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
V_0 = 0;
V_1 = 0;
goto IL_0033;
}
IL_0006:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___Sum;
int32_t L_1 = V_1;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_input;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
int32_t L_8 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_3&((int32_t)255))), ((int32_t)((int32_t)L_7&((int32_t)255))))), L_8));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___Sum;
int32_t L_10 = V_1;
int32_t L_11 = V_2;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)(uint8_t)L_11));
int32_t L_12 = V_2;
V_0 = ((int32_t)(L_12>>8));
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0033:
{
int32_t L_14 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___Sum;
NullCheck(L_15);
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))))
{
goto IL_0006;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_cpyBytesToShort_m733CF85B5B9D59779C92E23A0406C14F259CAADC (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_S, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___1_wS, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0027;
}
IL_0004:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_0 = ___1_wS;
int32_t L_1 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_S;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, 2)), 1));
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_S;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = ((int32_t)il2cpp_codegen_multiply(L_7, 2));
uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int16_t)((int16_t)((int32_t)(((int32_t)(((int32_t)((int32_t)L_5<<8))&((int32_t)65280)))|((int32_t)((int32_t)L_9&((int32_t)255)))))));
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0027:
{
int32_t L_11 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_S;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_12)->max_length))/2)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest_cpyShortToBytes_m381BD70D3A7BE0950D9B41638BCA2131A7DFFDB0 (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___0_wS, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_S, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_001e;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_S;
int32_t L_1 = V_0;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_2 = ___0_wS;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
int16_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, 2)), 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_S;
int32_t L_7 = V_0;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_8 = ___0_wS;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
int16_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_multiply(L_7, 2))), (uint8_t)((int32_t)(uint8_t)L_11));
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_001e:
{
int32_t L_13 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___1_S;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_14)->max_length))/2)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest__cctor_m7851777F9E33E4936518005E15EDA68F303BB437 (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*)&Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var))->___C2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var))->___C2), (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 Gost3411_2012Digest__ctor_mCA9B4176A7C6D0D2826695017A3CBBD80FBB9BD5 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_IV, 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 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___IV = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___IV), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___N = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___N), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___Sigma = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Sigma), (void*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___Ki = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Ki), (void*)L_3);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___m = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m), (void*)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___h = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___h), (void*)L_5);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___tmp = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tmp), (void*)L_6);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
__this->___block = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___block), (void*)L_7);
__this->___bOff = ((int32_t)64);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_IV;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___IV;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_8, (RuntimeArray*)L_9, ((int32_t)64), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_IV;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___h;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_10, (RuntimeArray*)L_11, ((int32_t)64), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3411_2012Digest_DoFinal_m2F2BD658968DDB4CBE136891E5AC861A3E43C470 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __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*)&Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = __this->___bOff;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)64), L_0));
V_1 = 0;
goto IL_001b;
}
IL_000e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___m;
int32_t L_2 = V_1;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)0);
int32_t L_3 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_001b:
{
int32_t L_4 = V_1;
int32_t L_5 = V_0;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)64), L_5))))))
{
goto IL_000e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___m;
int32_t L_7 = V_0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)63), L_7))), (uint8_t)1);
int32_t L_8 = __this->___bOff;
if ((((int32_t)L_8) == ((int32_t)((int32_t)64))))
{
goto IL_0054;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___block;
int32_t L_10 = __this->___bOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___m;
int32_t L_12 = V_0;
int32_t L_13 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_subtract(((int32_t)64), L_12)), L_13, NULL);
}
IL_0054:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___N;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___m;
Gost3411_2012Digest_g_N_m84399BC00CE67A4988E134F91307F6E96EE02D61(__this, L_14, L_15, L_16, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___N;
int32_t L_18 = V_0;
Gost3411_2012Digest_addMod512_m99719B8FA188C969FC21FE206820D7A553936073(__this, L_17, ((int32_t)il2cpp_codegen_multiply(L_18, 8)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___Sigma;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___m;
Gost3411_2012Digest_addMod512_m86A347BB161F97820664DB0A79B36386FA906BB4(__this, L_19, L_20, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___h;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___Zero;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___N;
Gost3411_2012Digest_g_N_m84399BC00CE67A4988E134F91307F6E96EE02D61(__this, L_21, L_22, L_23, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___Zero;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->___Sigma;
Gost3411_2012Digest_g_N_m84399BC00CE67A4988E134F91307F6E96EE02D61(__this, L_24, L_25, L_26, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->___h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = __this->___tmp;
Gost3411_2012Digest_reverse_m86C198851F226E8D9C377F012C4F3F2335C0E86D(__this, L_27, L_28, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___tmp;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_output;
int32_t L_31 = ___1_outOff;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, 0, (RuntimeArray*)L_30, L_31, ((int32_t)64), NULL);
Gost3411_2012Digest_Reset_m5EACD622A1D054FE9226C3C032825A30B8055F05(__this, NULL);
return ((int32_t)64);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_Reset_m5EACD622A1D054FE9226C3C032825A30B8055F05 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __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;
}
{
__this->___bOff = ((int32_t)64);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___N;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_0, (uint8_t)0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___Sigma;
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_1, (uint8_t)0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___IV;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___h;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, 0, (RuntimeArray*)L_3, 0, ((int32_t)64), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___block;
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_4, (uint8_t)0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_Update_m0E0887E5995A7CCB734AA36463D1FBE5E3F9F03F (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, uint8_t ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___block;
int32_t L_1 = __this->___bOff;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
int32_t L_2 = V_0;
__this->___bOff = L_2;
int32_t L_3 = V_0;
uint8_t L_4 = ___0_input;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
int32_t L_5 = __this->___bOff;
if (L_5)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___N;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___block;
Gost3411_2012Digest_g_N_m84399BC00CE67A4988E134F91307F6E96EE02D61(__this, L_6, L_7, L_8, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___N;
Gost3411_2012Digest_addMod512_m99719B8FA188C969FC21FE206820D7A553936073(__this, L_9, ((int32_t)512), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___Sigma;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___block;
Gost3411_2012Digest_addMod512_m86A347BB161F97820664DB0A79B36386FA906BB4(__this, L_10, L_11, NULL);
__this->___bOff = ((int32_t)64);
}
IL_0064:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_BlockUpdate_m9870198CEB4C5BD832D3D2041D815899D79D7093 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_len, const RuntimeMethod* method)
{
{
goto IL_0015;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
int32_t L_2 = L_1;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
NullCheck(L_0);
int32_t L_3 = L_2;
uint8_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
Gost3411_2012Digest_Update_m0E0887E5995A7CCB734AA36463D1FBE5E3F9F03F(__this, L_4, NULL);
int32_t L_5 = ___2_len;
___2_len = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
}
IL_0015:
{
int32_t L_6 = __this->___bOff;
if ((((int32_t)L_6) == ((int32_t)((int32_t)64))))
{
goto IL_008e;
}
}
{
int32_t L_7 = ___2_len;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
goto IL_008e;
}
IL_0025:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input;
int32_t L_9 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___tmp;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, L_9, (RuntimeArray*)L_10, 0, ((int32_t)64), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___tmp;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___block;
Gost3411_2012Digest_reverse_m86C198851F226E8D9C377F012C4F3F2335C0E86D(__this, L_11, L_12, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___N;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___block;
Gost3411_2012Digest_g_N_m84399BC00CE67A4988E134F91307F6E96EE02D61(__this, L_13, L_14, L_15, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___N;
Gost3411_2012Digest_addMod512_m99719B8FA188C969FC21FE206820D7A553936073(__this, L_16, ((int32_t)512), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___Sigma;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___block;
Gost3411_2012Digest_addMod512_m86A347BB161F97820664DB0A79B36386FA906BB4(__this, L_17, L_18, NULL);
int32_t L_19 = ___2_len;
___2_len = ((int32_t)il2cpp_codegen_subtract(L_19, ((int32_t)64)));
int32_t L_20 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_20, ((int32_t)64)));
}
IL_008e:
{
int32_t L_21 = ___2_len;
if ((((int32_t)L_21) >= ((int32_t)((int32_t)64))))
{
goto IL_0025;
}
}
{
goto IL_00a8;
}
IL_0095:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_input;
int32_t L_23 = ___1_inOff;
int32_t L_24 = L_23;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_24, 1));
NullCheck(L_22);
int32_t L_25 = L_24;
uint8_t L_26 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
Gost3411_2012Digest_Update_m0E0887E5995A7CCB734AA36463D1FBE5E3F9F03F(__this, L_26, NULL);
int32_t L_27 = ___2_len;
___2_len = ((int32_t)il2cpp_codegen_subtract(L_27, 1));
}
IL_00a8:
{
int32_t L_28 = ___2_len;
if ((((int32_t)L_28) > ((int32_t)0)))
{
goto IL_0095;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_F_mE3B9026DC3B42A93036831CF273CDADC7164D6E3 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_V, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)8);
V_0 = ((int64_t)0);
uint64_t L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_2 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_2);
int32_t L_3 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_V;
NullCheck(L_5);
int32_t L_6 = ((int32_t)56);
uint8_t L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_4);
int32_t L_8 = ((int32_t)((int32_t)L_7&((int32_t)255)));
int64_t L_9 = (int64_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_0 = ((int64_t)((int64_t)L_1^L_9));
uint64_t L_10 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_11 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_11);
int32_t L_12 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_V;
NullCheck(L_14);
int32_t L_15 = ((int32_t)48);
uint8_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
NullCheck(L_13);
int32_t L_17 = ((int32_t)((int32_t)L_16&((int32_t)255)));
int64_t L_18 = (int64_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_0 = ((int64_t)((int64_t)L_10^L_18));
uint64_t L_19 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_20 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_20);
int32_t L_21 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___0_V;
NullCheck(L_23);
int32_t L_24 = ((int32_t)40);
uint8_t L_25 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
NullCheck(L_22);
int32_t L_26 = ((int32_t)((int32_t)L_25&((int32_t)255)));
int64_t L_27 = (int64_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_0 = ((int64_t)((int64_t)L_19^L_27));
uint64_t L_28 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_29 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_29);
int32_t L_30 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_V;
NullCheck(L_32);
int32_t L_33 = ((int32_t)32);
uint8_t L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
NullCheck(L_31);
int32_t L_35 = ((int32_t)((int32_t)L_34&((int32_t)255)));
int64_t L_36 = (int64_t)(L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
V_0 = ((int64_t)((int64_t)L_28^L_36));
uint64_t L_37 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_38 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_38);
int32_t L_39 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_V;
NullCheck(L_41);
int32_t L_42 = ((int32_t)24);
uint8_t L_43 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
NullCheck(L_40);
int32_t L_44 = ((int32_t)((int32_t)L_43&((int32_t)255)));
int64_t L_45 = (int64_t)(L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
V_0 = ((int64_t)((int64_t)L_37^L_45));
uint64_t L_46 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_47 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_47);
int32_t L_48 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_49 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = ___0_V;
NullCheck(L_50);
int32_t L_51 = ((int32_t)16);
uint8_t L_52 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
NullCheck(L_49);
int32_t L_53 = ((int32_t)((int32_t)L_52&((int32_t)255)));
int64_t L_54 = (int64_t)(L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
V_0 = ((int64_t)((int64_t)L_46^L_54));
uint64_t L_55 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_56 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_56);
int32_t L_57 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_58 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = ___0_V;
NullCheck(L_59);
int32_t L_60 = 8;
uint8_t L_61 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
NullCheck(L_58);
int32_t L_62 = ((int32_t)((int32_t)L_61&((int32_t)255)));
int64_t L_63 = (int64_t)(L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
V_0 = ((int64_t)((int64_t)L_55^L_63));
uint64_t L_64 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_65 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_65);
int32_t L_66 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_67 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = ___0_V;
NullCheck(L_68);
int32_t L_69 = 0;
uint8_t L_70 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
NullCheck(L_67);
int32_t L_71 = ((int32_t)((int32_t)L_70&((int32_t)255)));
int64_t L_72 = (int64_t)(L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
V_0 = ((int64_t)((int64_t)L_64^L_72));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_73 = L_0;
uint64_t L_74 = V_0;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint64_t)L_74);
V_0 = ((int64_t)0);
uint64_t L_75 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_76 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_76);
int32_t L_77 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_78 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = ___0_V;
NullCheck(L_79);
int32_t L_80 = ((int32_t)57);
uint8_t L_81 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
NullCheck(L_78);
int32_t L_82 = ((int32_t)((int32_t)L_81&((int32_t)255)));
int64_t L_83 = (int64_t)(L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
V_0 = ((int64_t)((int64_t)L_75^L_83));
uint64_t L_84 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_85 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_85);
int32_t L_86 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_87 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = ___0_V;
NullCheck(L_88);
int32_t L_89 = ((int32_t)49);
uint8_t L_90 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
NullCheck(L_87);
int32_t L_91 = ((int32_t)((int32_t)L_90&((int32_t)255)));
int64_t L_92 = (int64_t)(L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
V_0 = ((int64_t)((int64_t)L_84^L_92));
uint64_t L_93 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_94 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_94);
int32_t L_95 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_96 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = ___0_V;
NullCheck(L_97);
int32_t L_98 = ((int32_t)41);
uint8_t L_99 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
NullCheck(L_96);
int32_t L_100 = ((int32_t)((int32_t)L_99&((int32_t)255)));
int64_t L_101 = (int64_t)(L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
V_0 = ((int64_t)((int64_t)L_93^L_101));
uint64_t L_102 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_103 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_103);
int32_t L_104 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_105 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_106 = ___0_V;
NullCheck(L_106);
int32_t L_107 = ((int32_t)33);
uint8_t L_108 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
NullCheck(L_105);
int32_t L_109 = ((int32_t)((int32_t)L_108&((int32_t)255)));
int64_t L_110 = (int64_t)(L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
V_0 = ((int64_t)((int64_t)L_102^L_110));
uint64_t L_111 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_112 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_112);
int32_t L_113 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_114 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_115 = ___0_V;
NullCheck(L_115);
int32_t L_116 = ((int32_t)25);
uint8_t L_117 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_116));
NullCheck(L_114);
int32_t L_118 = ((int32_t)((int32_t)L_117&((int32_t)255)));
int64_t L_119 = (int64_t)(L_114)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
V_0 = ((int64_t)((int64_t)L_111^L_119));
uint64_t L_120 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_121 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_121);
int32_t L_122 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_123 = (L_121)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124 = ___0_V;
NullCheck(L_124);
int32_t L_125 = ((int32_t)17);
uint8_t L_126 = (L_124)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
NullCheck(L_123);
int32_t L_127 = ((int32_t)((int32_t)L_126&((int32_t)255)));
int64_t L_128 = (int64_t)(L_123)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
V_0 = ((int64_t)((int64_t)L_120^L_128));
uint64_t L_129 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_130 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_130);
int32_t L_131 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_132 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_133 = ___0_V;
NullCheck(L_133);
int32_t L_134 = ((int32_t)9);
uint8_t L_135 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
NullCheck(L_132);
int32_t L_136 = ((int32_t)((int32_t)L_135&((int32_t)255)));
int64_t L_137 = (int64_t)(L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
V_0 = ((int64_t)((int64_t)L_129^L_137));
uint64_t L_138 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_139 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_139);
int32_t L_140 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_141 = (L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_142 = ___0_V;
NullCheck(L_142);
int32_t L_143 = 1;
uint8_t L_144 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
NullCheck(L_141);
int32_t L_145 = ((int32_t)((int32_t)L_144&((int32_t)255)));
int64_t L_146 = (int64_t)(L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
V_0 = ((int64_t)((int64_t)L_138^L_146));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_147 = L_73;
uint64_t L_148 = V_0;
NullCheck(L_147);
(L_147)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint64_t)L_148);
V_0 = ((int64_t)0);
uint64_t L_149 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_150 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_150);
int32_t L_151 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_152 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_151));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_153 = ___0_V;
NullCheck(L_153);
int32_t L_154 = ((int32_t)58);
uint8_t L_155 = (L_153)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
NullCheck(L_152);
int32_t L_156 = ((int32_t)((int32_t)L_155&((int32_t)255)));
int64_t L_157 = (int64_t)(L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_156));
V_0 = ((int64_t)((int64_t)L_149^L_157));
uint64_t L_158 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_159 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_159);
int32_t L_160 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_161 = (L_159)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_162 = ___0_V;
NullCheck(L_162);
int32_t L_163 = ((int32_t)50);
uint8_t L_164 = (L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_163));
NullCheck(L_161);
int32_t L_165 = ((int32_t)((int32_t)L_164&((int32_t)255)));
int64_t L_166 = (int64_t)(L_161)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
V_0 = ((int64_t)((int64_t)L_158^L_166));
uint64_t L_167 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_168 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_168);
int32_t L_169 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_170 = (L_168)->GetAt(static_cast<il2cpp_array_size_t>(L_169));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_171 = ___0_V;
NullCheck(L_171);
int32_t L_172 = ((int32_t)42);
uint8_t L_173 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
NullCheck(L_170);
int32_t L_174 = ((int32_t)((int32_t)L_173&((int32_t)255)));
int64_t L_175 = (int64_t)(L_170)->GetAt(static_cast<il2cpp_array_size_t>(L_174));
V_0 = ((int64_t)((int64_t)L_167^L_175));
uint64_t L_176 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_177 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_177);
int32_t L_178 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_179 = (L_177)->GetAt(static_cast<il2cpp_array_size_t>(L_178));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_180 = ___0_V;
NullCheck(L_180);
int32_t L_181 = ((int32_t)34);
uint8_t L_182 = (L_180)->GetAt(static_cast<il2cpp_array_size_t>(L_181));
NullCheck(L_179);
int32_t L_183 = ((int32_t)((int32_t)L_182&((int32_t)255)));
int64_t L_184 = (int64_t)(L_179)->GetAt(static_cast<il2cpp_array_size_t>(L_183));
V_0 = ((int64_t)((int64_t)L_176^L_184));
uint64_t L_185 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_186 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_186);
int32_t L_187 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_188 = (L_186)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_189 = ___0_V;
NullCheck(L_189);
int32_t L_190 = ((int32_t)26);
uint8_t L_191 = (L_189)->GetAt(static_cast<il2cpp_array_size_t>(L_190));
NullCheck(L_188);
int32_t L_192 = ((int32_t)((int32_t)L_191&((int32_t)255)));
int64_t L_193 = (int64_t)(L_188)->GetAt(static_cast<il2cpp_array_size_t>(L_192));
V_0 = ((int64_t)((int64_t)L_185^L_193));
uint64_t L_194 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_195 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_195);
int32_t L_196 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_197 = (L_195)->GetAt(static_cast<il2cpp_array_size_t>(L_196));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_198 = ___0_V;
NullCheck(L_198);
int32_t L_199 = ((int32_t)18);
uint8_t L_200 = (L_198)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
NullCheck(L_197);
int32_t L_201 = ((int32_t)((int32_t)L_200&((int32_t)255)));
int64_t L_202 = (int64_t)(L_197)->GetAt(static_cast<il2cpp_array_size_t>(L_201));
V_0 = ((int64_t)((int64_t)L_194^L_202));
uint64_t L_203 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_204 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_204);
int32_t L_205 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_206 = (L_204)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_207 = ___0_V;
NullCheck(L_207);
int32_t L_208 = ((int32_t)10);
uint8_t L_209 = (L_207)->GetAt(static_cast<il2cpp_array_size_t>(L_208));
NullCheck(L_206);
int32_t L_210 = ((int32_t)((int32_t)L_209&((int32_t)255)));
int64_t L_211 = (int64_t)(L_206)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
V_0 = ((int64_t)((int64_t)L_203^L_211));
uint64_t L_212 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_213 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_213);
int32_t L_214 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_215 = (L_213)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_216 = ___0_V;
NullCheck(L_216);
int32_t L_217 = 2;
uint8_t L_218 = (L_216)->GetAt(static_cast<il2cpp_array_size_t>(L_217));
NullCheck(L_215);
int32_t L_219 = ((int32_t)((int32_t)L_218&((int32_t)255)));
int64_t L_220 = (int64_t)(L_215)->GetAt(static_cast<il2cpp_array_size_t>(L_219));
V_0 = ((int64_t)((int64_t)L_212^L_220));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_221 = L_147;
uint64_t L_222 = V_0;
NullCheck(L_221);
(L_221)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint64_t)L_222);
V_0 = ((int64_t)0);
uint64_t L_223 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_224 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_224);
int32_t L_225 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_226 = (L_224)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_227 = ___0_V;
NullCheck(L_227);
int32_t L_228 = ((int32_t)59);
uint8_t L_229 = (L_227)->GetAt(static_cast<il2cpp_array_size_t>(L_228));
NullCheck(L_226);
int32_t L_230 = ((int32_t)((int32_t)L_229&((int32_t)255)));
int64_t L_231 = (int64_t)(L_226)->GetAt(static_cast<il2cpp_array_size_t>(L_230));
V_0 = ((int64_t)((int64_t)L_223^L_231));
uint64_t L_232 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_233 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_233);
int32_t L_234 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_235 = (L_233)->GetAt(static_cast<il2cpp_array_size_t>(L_234));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_236 = ___0_V;
NullCheck(L_236);
int32_t L_237 = ((int32_t)51);
uint8_t L_238 = (L_236)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
NullCheck(L_235);
int32_t L_239 = ((int32_t)((int32_t)L_238&((int32_t)255)));
int64_t L_240 = (int64_t)(L_235)->GetAt(static_cast<il2cpp_array_size_t>(L_239));
V_0 = ((int64_t)((int64_t)L_232^L_240));
uint64_t L_241 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_242 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_242);
int32_t L_243 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_244 = (L_242)->GetAt(static_cast<il2cpp_array_size_t>(L_243));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_245 = ___0_V;
NullCheck(L_245);
int32_t L_246 = ((int32_t)43);
uint8_t L_247 = (L_245)->GetAt(static_cast<il2cpp_array_size_t>(L_246));
NullCheck(L_244);
int32_t L_248 = ((int32_t)((int32_t)L_247&((int32_t)255)));
int64_t L_249 = (int64_t)(L_244)->GetAt(static_cast<il2cpp_array_size_t>(L_248));
V_0 = ((int64_t)((int64_t)L_241^L_249));
uint64_t L_250 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_251 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_251);
int32_t L_252 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_253 = (L_251)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_254 = ___0_V;
NullCheck(L_254);
int32_t L_255 = ((int32_t)35);
uint8_t L_256 = (L_254)->GetAt(static_cast<il2cpp_array_size_t>(L_255));
NullCheck(L_253);
int32_t L_257 = ((int32_t)((int32_t)L_256&((int32_t)255)));
int64_t L_258 = (int64_t)(L_253)->GetAt(static_cast<il2cpp_array_size_t>(L_257));
V_0 = ((int64_t)((int64_t)L_250^L_258));
uint64_t L_259 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_260 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_260);
int32_t L_261 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_262 = (L_260)->GetAt(static_cast<il2cpp_array_size_t>(L_261));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_263 = ___0_V;
NullCheck(L_263);
int32_t L_264 = ((int32_t)27);
uint8_t L_265 = (L_263)->GetAt(static_cast<il2cpp_array_size_t>(L_264));
NullCheck(L_262);
int32_t L_266 = ((int32_t)((int32_t)L_265&((int32_t)255)));
int64_t L_267 = (int64_t)(L_262)->GetAt(static_cast<il2cpp_array_size_t>(L_266));
V_0 = ((int64_t)((int64_t)L_259^L_267));
uint64_t L_268 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_269 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_269);
int32_t L_270 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_271 = (L_269)->GetAt(static_cast<il2cpp_array_size_t>(L_270));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_272 = ___0_V;
NullCheck(L_272);
int32_t L_273 = ((int32_t)19);
uint8_t L_274 = (L_272)->GetAt(static_cast<il2cpp_array_size_t>(L_273));
NullCheck(L_271);
int32_t L_275 = ((int32_t)((int32_t)L_274&((int32_t)255)));
int64_t L_276 = (int64_t)(L_271)->GetAt(static_cast<il2cpp_array_size_t>(L_275));
V_0 = ((int64_t)((int64_t)L_268^L_276));
uint64_t L_277 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_278 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_278);
int32_t L_279 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_280 = (L_278)->GetAt(static_cast<il2cpp_array_size_t>(L_279));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_281 = ___0_V;
NullCheck(L_281);
int32_t L_282 = ((int32_t)11);
uint8_t L_283 = (L_281)->GetAt(static_cast<il2cpp_array_size_t>(L_282));
NullCheck(L_280);
int32_t L_284 = ((int32_t)((int32_t)L_283&((int32_t)255)));
int64_t L_285 = (int64_t)(L_280)->GetAt(static_cast<il2cpp_array_size_t>(L_284));
V_0 = ((int64_t)((int64_t)L_277^L_285));
uint64_t L_286 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_287 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_287);
int32_t L_288 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_289 = (L_287)->GetAt(static_cast<il2cpp_array_size_t>(L_288));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_290 = ___0_V;
NullCheck(L_290);
int32_t L_291 = 3;
uint8_t L_292 = (L_290)->GetAt(static_cast<il2cpp_array_size_t>(L_291));
NullCheck(L_289);
int32_t L_293 = ((int32_t)((int32_t)L_292&((int32_t)255)));
int64_t L_294 = (int64_t)(L_289)->GetAt(static_cast<il2cpp_array_size_t>(L_293));
V_0 = ((int64_t)((int64_t)L_286^L_294));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_295 = L_221;
uint64_t L_296 = V_0;
NullCheck(L_295);
(L_295)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint64_t)L_296);
V_0 = ((int64_t)0);
uint64_t L_297 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_298 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_298);
int32_t L_299 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_300 = (L_298)->GetAt(static_cast<il2cpp_array_size_t>(L_299));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_301 = ___0_V;
NullCheck(L_301);
int32_t L_302 = ((int32_t)60);
uint8_t L_303 = (L_301)->GetAt(static_cast<il2cpp_array_size_t>(L_302));
NullCheck(L_300);
int32_t L_304 = ((int32_t)((int32_t)L_303&((int32_t)255)));
int64_t L_305 = (int64_t)(L_300)->GetAt(static_cast<il2cpp_array_size_t>(L_304));
V_0 = ((int64_t)((int64_t)L_297^L_305));
uint64_t L_306 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_307 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_307);
int32_t L_308 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_309 = (L_307)->GetAt(static_cast<il2cpp_array_size_t>(L_308));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_310 = ___0_V;
NullCheck(L_310);
int32_t L_311 = ((int32_t)52);
uint8_t L_312 = (L_310)->GetAt(static_cast<il2cpp_array_size_t>(L_311));
NullCheck(L_309);
int32_t L_313 = ((int32_t)((int32_t)L_312&((int32_t)255)));
int64_t L_314 = (int64_t)(L_309)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
V_0 = ((int64_t)((int64_t)L_306^L_314));
uint64_t L_315 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_316 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_316);
int32_t L_317 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_318 = (L_316)->GetAt(static_cast<il2cpp_array_size_t>(L_317));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_319 = ___0_V;
NullCheck(L_319);
int32_t L_320 = ((int32_t)44);
uint8_t L_321 = (L_319)->GetAt(static_cast<il2cpp_array_size_t>(L_320));
NullCheck(L_318);
int32_t L_322 = ((int32_t)((int32_t)L_321&((int32_t)255)));
int64_t L_323 = (int64_t)(L_318)->GetAt(static_cast<il2cpp_array_size_t>(L_322));
V_0 = ((int64_t)((int64_t)L_315^L_323));
uint64_t L_324 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_325 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_325);
int32_t L_326 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_327 = (L_325)->GetAt(static_cast<il2cpp_array_size_t>(L_326));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_328 = ___0_V;
NullCheck(L_328);
int32_t L_329 = ((int32_t)36);
uint8_t L_330 = (L_328)->GetAt(static_cast<il2cpp_array_size_t>(L_329));
NullCheck(L_327);
int32_t L_331 = ((int32_t)((int32_t)L_330&((int32_t)255)));
int64_t L_332 = (int64_t)(L_327)->GetAt(static_cast<il2cpp_array_size_t>(L_331));
V_0 = ((int64_t)((int64_t)L_324^L_332));
uint64_t L_333 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_334 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_334);
int32_t L_335 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_336 = (L_334)->GetAt(static_cast<il2cpp_array_size_t>(L_335));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_337 = ___0_V;
NullCheck(L_337);
int32_t L_338 = ((int32_t)28);
uint8_t L_339 = (L_337)->GetAt(static_cast<il2cpp_array_size_t>(L_338));
NullCheck(L_336);
int32_t L_340 = ((int32_t)((int32_t)L_339&((int32_t)255)));
int64_t L_341 = (int64_t)(L_336)->GetAt(static_cast<il2cpp_array_size_t>(L_340));
V_0 = ((int64_t)((int64_t)L_333^L_341));
uint64_t L_342 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_343 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_343);
int32_t L_344 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_345 = (L_343)->GetAt(static_cast<il2cpp_array_size_t>(L_344));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_346 = ___0_V;
NullCheck(L_346);
int32_t L_347 = ((int32_t)20);
uint8_t L_348 = (L_346)->GetAt(static_cast<il2cpp_array_size_t>(L_347));
NullCheck(L_345);
int32_t L_349 = ((int32_t)((int32_t)L_348&((int32_t)255)));
int64_t L_350 = (int64_t)(L_345)->GetAt(static_cast<il2cpp_array_size_t>(L_349));
V_0 = ((int64_t)((int64_t)L_342^L_350));
uint64_t L_351 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_352 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_352);
int32_t L_353 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_354 = (L_352)->GetAt(static_cast<il2cpp_array_size_t>(L_353));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_355 = ___0_V;
NullCheck(L_355);
int32_t L_356 = ((int32_t)12);
uint8_t L_357 = (L_355)->GetAt(static_cast<il2cpp_array_size_t>(L_356));
NullCheck(L_354);
int32_t L_358 = ((int32_t)((int32_t)L_357&((int32_t)255)));
int64_t L_359 = (int64_t)(L_354)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
V_0 = ((int64_t)((int64_t)L_351^L_359));
uint64_t L_360 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_361 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_361);
int32_t L_362 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_363 = (L_361)->GetAt(static_cast<il2cpp_array_size_t>(L_362));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_364 = ___0_V;
NullCheck(L_364);
int32_t L_365 = 4;
uint8_t L_366 = (L_364)->GetAt(static_cast<il2cpp_array_size_t>(L_365));
NullCheck(L_363);
int32_t L_367 = ((int32_t)((int32_t)L_366&((int32_t)255)));
int64_t L_368 = (int64_t)(L_363)->GetAt(static_cast<il2cpp_array_size_t>(L_367));
V_0 = ((int64_t)((int64_t)L_360^L_368));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_369 = L_295;
uint64_t L_370 = V_0;
NullCheck(L_369);
(L_369)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint64_t)L_370);
V_0 = ((int64_t)0);
uint64_t L_371 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_372 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_372);
int32_t L_373 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_374 = (L_372)->GetAt(static_cast<il2cpp_array_size_t>(L_373));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_375 = ___0_V;
NullCheck(L_375);
int32_t L_376 = ((int32_t)61);
uint8_t L_377 = (L_375)->GetAt(static_cast<il2cpp_array_size_t>(L_376));
NullCheck(L_374);
int32_t L_378 = ((int32_t)((int32_t)L_377&((int32_t)255)));
int64_t L_379 = (int64_t)(L_374)->GetAt(static_cast<il2cpp_array_size_t>(L_378));
V_0 = ((int64_t)((int64_t)L_371^L_379));
uint64_t L_380 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_381 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_381);
int32_t L_382 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_383 = (L_381)->GetAt(static_cast<il2cpp_array_size_t>(L_382));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_384 = ___0_V;
NullCheck(L_384);
int32_t L_385 = ((int32_t)53);
uint8_t L_386 = (L_384)->GetAt(static_cast<il2cpp_array_size_t>(L_385));
NullCheck(L_383);
int32_t L_387 = ((int32_t)((int32_t)L_386&((int32_t)255)));
int64_t L_388 = (int64_t)(L_383)->GetAt(static_cast<il2cpp_array_size_t>(L_387));
V_0 = ((int64_t)((int64_t)L_380^L_388));
uint64_t L_389 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_390 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_390);
int32_t L_391 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_392 = (L_390)->GetAt(static_cast<il2cpp_array_size_t>(L_391));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_393 = ___0_V;
NullCheck(L_393);
int32_t L_394 = ((int32_t)45);
uint8_t L_395 = (L_393)->GetAt(static_cast<il2cpp_array_size_t>(L_394));
NullCheck(L_392);
int32_t L_396 = ((int32_t)((int32_t)L_395&((int32_t)255)));
int64_t L_397 = (int64_t)(L_392)->GetAt(static_cast<il2cpp_array_size_t>(L_396));
V_0 = ((int64_t)((int64_t)L_389^L_397));
uint64_t L_398 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_399 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_399);
int32_t L_400 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_401 = (L_399)->GetAt(static_cast<il2cpp_array_size_t>(L_400));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_402 = ___0_V;
NullCheck(L_402);
int32_t L_403 = ((int32_t)37);
uint8_t L_404 = (L_402)->GetAt(static_cast<il2cpp_array_size_t>(L_403));
NullCheck(L_401);
int32_t L_405 = ((int32_t)((int32_t)L_404&((int32_t)255)));
int64_t L_406 = (int64_t)(L_401)->GetAt(static_cast<il2cpp_array_size_t>(L_405));
V_0 = ((int64_t)((int64_t)L_398^L_406));
uint64_t L_407 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_408 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_408);
int32_t L_409 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_410 = (L_408)->GetAt(static_cast<il2cpp_array_size_t>(L_409));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_411 = ___0_V;
NullCheck(L_411);
int32_t L_412 = ((int32_t)29);
uint8_t L_413 = (L_411)->GetAt(static_cast<il2cpp_array_size_t>(L_412));
NullCheck(L_410);
int32_t L_414 = ((int32_t)((int32_t)L_413&((int32_t)255)));
int64_t L_415 = (int64_t)(L_410)->GetAt(static_cast<il2cpp_array_size_t>(L_414));
V_0 = ((int64_t)((int64_t)L_407^L_415));
uint64_t L_416 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_417 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_417);
int32_t L_418 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_419 = (L_417)->GetAt(static_cast<il2cpp_array_size_t>(L_418));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_420 = ___0_V;
NullCheck(L_420);
int32_t L_421 = ((int32_t)21);
uint8_t L_422 = (L_420)->GetAt(static_cast<il2cpp_array_size_t>(L_421));
NullCheck(L_419);
int32_t L_423 = ((int32_t)((int32_t)L_422&((int32_t)255)));
int64_t L_424 = (int64_t)(L_419)->GetAt(static_cast<il2cpp_array_size_t>(L_423));
V_0 = ((int64_t)((int64_t)L_416^L_424));
uint64_t L_425 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_426 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_426);
int32_t L_427 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_428 = (L_426)->GetAt(static_cast<il2cpp_array_size_t>(L_427));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_429 = ___0_V;
NullCheck(L_429);
int32_t L_430 = ((int32_t)13);
uint8_t L_431 = (L_429)->GetAt(static_cast<il2cpp_array_size_t>(L_430));
NullCheck(L_428);
int32_t L_432 = ((int32_t)((int32_t)L_431&((int32_t)255)));
int64_t L_433 = (int64_t)(L_428)->GetAt(static_cast<il2cpp_array_size_t>(L_432));
V_0 = ((int64_t)((int64_t)L_425^L_433));
uint64_t L_434 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_435 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_435);
int32_t L_436 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_437 = (L_435)->GetAt(static_cast<il2cpp_array_size_t>(L_436));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_438 = ___0_V;
NullCheck(L_438);
int32_t L_439 = 5;
uint8_t L_440 = (L_438)->GetAt(static_cast<il2cpp_array_size_t>(L_439));
NullCheck(L_437);
int32_t L_441 = ((int32_t)((int32_t)L_440&((int32_t)255)));
int64_t L_442 = (int64_t)(L_437)->GetAt(static_cast<il2cpp_array_size_t>(L_441));
V_0 = ((int64_t)((int64_t)L_434^L_442));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_443 = L_369;
uint64_t L_444 = V_0;
NullCheck(L_443);
(L_443)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint64_t)L_444);
V_0 = ((int64_t)0);
uint64_t L_445 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_446 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_446);
int32_t L_447 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_448 = (L_446)->GetAt(static_cast<il2cpp_array_size_t>(L_447));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_449 = ___0_V;
NullCheck(L_449);
int32_t L_450 = ((int32_t)62);
uint8_t L_451 = (L_449)->GetAt(static_cast<il2cpp_array_size_t>(L_450));
NullCheck(L_448);
int32_t L_452 = ((int32_t)((int32_t)L_451&((int32_t)255)));
int64_t L_453 = (int64_t)(L_448)->GetAt(static_cast<il2cpp_array_size_t>(L_452));
V_0 = ((int64_t)((int64_t)L_445^L_453));
uint64_t L_454 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_455 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_455);
int32_t L_456 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_457 = (L_455)->GetAt(static_cast<il2cpp_array_size_t>(L_456));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_458 = ___0_V;
NullCheck(L_458);
int32_t L_459 = ((int32_t)54);
uint8_t L_460 = (L_458)->GetAt(static_cast<il2cpp_array_size_t>(L_459));
NullCheck(L_457);
int32_t L_461 = ((int32_t)((int32_t)L_460&((int32_t)255)));
int64_t L_462 = (int64_t)(L_457)->GetAt(static_cast<il2cpp_array_size_t>(L_461));
V_0 = ((int64_t)((int64_t)L_454^L_462));
uint64_t L_463 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_464 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_464);
int32_t L_465 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_466 = (L_464)->GetAt(static_cast<il2cpp_array_size_t>(L_465));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_467 = ___0_V;
NullCheck(L_467);
int32_t L_468 = ((int32_t)46);
uint8_t L_469 = (L_467)->GetAt(static_cast<il2cpp_array_size_t>(L_468));
NullCheck(L_466);
int32_t L_470 = ((int32_t)((int32_t)L_469&((int32_t)255)));
int64_t L_471 = (int64_t)(L_466)->GetAt(static_cast<il2cpp_array_size_t>(L_470));
V_0 = ((int64_t)((int64_t)L_463^L_471));
uint64_t L_472 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_473 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_473);
int32_t L_474 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_475 = (L_473)->GetAt(static_cast<il2cpp_array_size_t>(L_474));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_476 = ___0_V;
NullCheck(L_476);
int32_t L_477 = ((int32_t)38);
uint8_t L_478 = (L_476)->GetAt(static_cast<il2cpp_array_size_t>(L_477));
NullCheck(L_475);
int32_t L_479 = ((int32_t)((int32_t)L_478&((int32_t)255)));
int64_t L_480 = (int64_t)(L_475)->GetAt(static_cast<il2cpp_array_size_t>(L_479));
V_0 = ((int64_t)((int64_t)L_472^L_480));
uint64_t L_481 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_482 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_482);
int32_t L_483 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_484 = (L_482)->GetAt(static_cast<il2cpp_array_size_t>(L_483));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_485 = ___0_V;
NullCheck(L_485);
int32_t L_486 = ((int32_t)30);
uint8_t L_487 = (L_485)->GetAt(static_cast<il2cpp_array_size_t>(L_486));
NullCheck(L_484);
int32_t L_488 = ((int32_t)((int32_t)L_487&((int32_t)255)));
int64_t L_489 = (int64_t)(L_484)->GetAt(static_cast<il2cpp_array_size_t>(L_488));
V_0 = ((int64_t)((int64_t)L_481^L_489));
uint64_t L_490 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_491 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_491);
int32_t L_492 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_493 = (L_491)->GetAt(static_cast<il2cpp_array_size_t>(L_492));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_494 = ___0_V;
NullCheck(L_494);
int32_t L_495 = ((int32_t)22);
uint8_t L_496 = (L_494)->GetAt(static_cast<il2cpp_array_size_t>(L_495));
NullCheck(L_493);
int32_t L_497 = ((int32_t)((int32_t)L_496&((int32_t)255)));
int64_t L_498 = (int64_t)(L_493)->GetAt(static_cast<il2cpp_array_size_t>(L_497));
V_0 = ((int64_t)((int64_t)L_490^L_498));
uint64_t L_499 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_500 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_500);
int32_t L_501 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_502 = (L_500)->GetAt(static_cast<il2cpp_array_size_t>(L_501));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_503 = ___0_V;
NullCheck(L_503);
int32_t L_504 = ((int32_t)14);
uint8_t L_505 = (L_503)->GetAt(static_cast<il2cpp_array_size_t>(L_504));
NullCheck(L_502);
int32_t L_506 = ((int32_t)((int32_t)L_505&((int32_t)255)));
int64_t L_507 = (int64_t)(L_502)->GetAt(static_cast<il2cpp_array_size_t>(L_506));
V_0 = ((int64_t)((int64_t)L_499^L_507));
uint64_t L_508 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_509 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_509);
int32_t L_510 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_511 = (L_509)->GetAt(static_cast<il2cpp_array_size_t>(L_510));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_512 = ___0_V;
NullCheck(L_512);
int32_t L_513 = 6;
uint8_t L_514 = (L_512)->GetAt(static_cast<il2cpp_array_size_t>(L_513));
NullCheck(L_511);
int32_t L_515 = ((int32_t)((int32_t)L_514&((int32_t)255)));
int64_t L_516 = (int64_t)(L_511)->GetAt(static_cast<il2cpp_array_size_t>(L_515));
V_0 = ((int64_t)((int64_t)L_508^L_516));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_517 = L_443;
uint64_t L_518 = V_0;
NullCheck(L_517);
(L_517)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint64_t)L_518);
V_0 = ((int64_t)0);
uint64_t L_519 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_520 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_520);
int32_t L_521 = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_522 = (L_520)->GetAt(static_cast<il2cpp_array_size_t>(L_521));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_523 = ___0_V;
NullCheck(L_523);
int32_t L_524 = ((int32_t)63);
uint8_t L_525 = (L_523)->GetAt(static_cast<il2cpp_array_size_t>(L_524));
NullCheck(L_522);
int32_t L_526 = ((int32_t)((int32_t)L_525&((int32_t)255)));
int64_t L_527 = (int64_t)(L_522)->GetAt(static_cast<il2cpp_array_size_t>(L_526));
V_0 = ((int64_t)((int64_t)L_519^L_527));
uint64_t L_528 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_529 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_529);
int32_t L_530 = 1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_531 = (L_529)->GetAt(static_cast<il2cpp_array_size_t>(L_530));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_532 = ___0_V;
NullCheck(L_532);
int32_t L_533 = ((int32_t)55);
uint8_t L_534 = (L_532)->GetAt(static_cast<il2cpp_array_size_t>(L_533));
NullCheck(L_531);
int32_t L_535 = ((int32_t)((int32_t)L_534&((int32_t)255)));
int64_t L_536 = (int64_t)(L_531)->GetAt(static_cast<il2cpp_array_size_t>(L_535));
V_0 = ((int64_t)((int64_t)L_528^L_536));
uint64_t L_537 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_538 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_538);
int32_t L_539 = 2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_540 = (L_538)->GetAt(static_cast<il2cpp_array_size_t>(L_539));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_541 = ___0_V;
NullCheck(L_541);
int32_t L_542 = ((int32_t)47);
uint8_t L_543 = (L_541)->GetAt(static_cast<il2cpp_array_size_t>(L_542));
NullCheck(L_540);
int32_t L_544 = ((int32_t)((int32_t)L_543&((int32_t)255)));
int64_t L_545 = (int64_t)(L_540)->GetAt(static_cast<il2cpp_array_size_t>(L_544));
V_0 = ((int64_t)((int64_t)L_537^L_545));
uint64_t L_546 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_547 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_547);
int32_t L_548 = 3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_549 = (L_547)->GetAt(static_cast<il2cpp_array_size_t>(L_548));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_550 = ___0_V;
NullCheck(L_550);
int32_t L_551 = ((int32_t)39);
uint8_t L_552 = (L_550)->GetAt(static_cast<il2cpp_array_size_t>(L_551));
NullCheck(L_549);
int32_t L_553 = ((int32_t)((int32_t)L_552&((int32_t)255)));
int64_t L_554 = (int64_t)(L_549)->GetAt(static_cast<il2cpp_array_size_t>(L_553));
V_0 = ((int64_t)((int64_t)L_546^L_554));
uint64_t L_555 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_556 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_556);
int32_t L_557 = 4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_558 = (L_556)->GetAt(static_cast<il2cpp_array_size_t>(L_557));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_559 = ___0_V;
NullCheck(L_559);
int32_t L_560 = ((int32_t)31);
uint8_t L_561 = (L_559)->GetAt(static_cast<il2cpp_array_size_t>(L_560));
NullCheck(L_558);
int32_t L_562 = ((int32_t)((int32_t)L_561&((int32_t)255)));
int64_t L_563 = (int64_t)(L_558)->GetAt(static_cast<il2cpp_array_size_t>(L_562));
V_0 = ((int64_t)((int64_t)L_555^L_563));
uint64_t L_564 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_565 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_565);
int32_t L_566 = 5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_567 = (L_565)->GetAt(static_cast<il2cpp_array_size_t>(L_566));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_568 = ___0_V;
NullCheck(L_568);
int32_t L_569 = ((int32_t)23);
uint8_t L_570 = (L_568)->GetAt(static_cast<il2cpp_array_size_t>(L_569));
NullCheck(L_567);
int32_t L_571 = ((int32_t)((int32_t)L_570&((int32_t)255)));
int64_t L_572 = (int64_t)(L_567)->GetAt(static_cast<il2cpp_array_size_t>(L_571));
V_0 = ((int64_t)((int64_t)L_564^L_572));
uint64_t L_573 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_574 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_574);
int32_t L_575 = 6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_576 = (L_574)->GetAt(static_cast<il2cpp_array_size_t>(L_575));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_577 = ___0_V;
NullCheck(L_577);
int32_t L_578 = ((int32_t)15);
uint8_t L_579 = (L_577)->GetAt(static_cast<il2cpp_array_size_t>(L_578));
NullCheck(L_576);
int32_t L_580 = ((int32_t)((int32_t)L_579&((int32_t)255)));
int64_t L_581 = (int64_t)(L_576)->GetAt(static_cast<il2cpp_array_size_t>(L_580));
V_0 = ((int64_t)((int64_t)L_573^L_581));
uint64_t L_582 = V_0;
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_583 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T;
NullCheck(L_583);
int32_t L_584 = 7;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_585 = (L_583)->GetAt(static_cast<il2cpp_array_size_t>(L_584));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_586 = ___0_V;
NullCheck(L_586);
int32_t L_587 = 7;
uint8_t L_588 = (L_586)->GetAt(static_cast<il2cpp_array_size_t>(L_587));
NullCheck(L_585);
int32_t L_589 = ((int32_t)((int32_t)L_588&((int32_t)255)));
int64_t L_590 = (int64_t)(L_585)->GetAt(static_cast<il2cpp_array_size_t>(L_589));
V_0 = ((int64_t)((int64_t)L_582^L_590));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_591 = L_517;
uint64_t L_592 = V_0;
NullCheck(L_591);
(L_591)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint64_t)L_592);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_593 = L_591;
NullCheck(L_593);
int32_t L_594 = 0;
int64_t L_595 = (int64_t)(L_593)->GetAt(static_cast<il2cpp_array_size_t>(L_594));
V_0 = L_595;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_596 = ___0_V;
uint64_t L_597 = V_0;
NullCheck(L_596);
(L_596)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_597>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_598 = ___0_V;
uint64_t L_599 = V_0;
NullCheck(L_598);
(L_598)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_599>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_600 = ___0_V;
uint64_t L_601 = V_0;
NullCheck(L_600);
(L_600)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_601>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_602 = ___0_V;
uint64_t L_603 = V_0;
NullCheck(L_602);
(L_602)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_603>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_604 = ___0_V;
uint64_t L_605 = V_0;
NullCheck(L_604);
(L_604)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_605>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_606 = ___0_V;
uint64_t L_607 = V_0;
NullCheck(L_606);
(L_606)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_607>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_608 = ___0_V;
uint64_t L_609 = V_0;
NullCheck(L_608);
(L_608)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_609>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_610 = ___0_V;
uint64_t L_611 = V_0;
NullCheck(L_610);
(L_610)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)(uint8_t)L_611));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_612 = L_593;
NullCheck(L_612);
int32_t L_613 = 1;
int64_t L_614 = (int64_t)(L_612)->GetAt(static_cast<il2cpp_array_size_t>(L_613));
V_0 = L_614;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_615 = ___0_V;
uint64_t L_616 = V_0;
NullCheck(L_615);
(L_615)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_616>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_617 = ___0_V;
uint64_t L_618 = V_0;
NullCheck(L_617);
(L_617)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_618>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_619 = ___0_V;
uint64_t L_620 = V_0;
NullCheck(L_619);
(L_619)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_620>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_621 = ___0_V;
uint64_t L_622 = V_0;
NullCheck(L_621);
(L_621)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_622>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_623 = ___0_V;
uint64_t L_624 = V_0;
NullCheck(L_623);
(L_623)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_624>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_625 = ___0_V;
uint64_t L_626 = V_0;
NullCheck(L_625);
(L_625)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_626>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_627 = ___0_V;
uint64_t L_628 = V_0;
NullCheck(L_627);
(L_627)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_628>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_629 = ___0_V;
uint64_t L_630 = V_0;
NullCheck(L_629);
(L_629)->SetAt(static_cast<il2cpp_array_size_t>(8), (uint8_t)((int32_t)(uint8_t)L_630));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_631 = L_612;
NullCheck(L_631);
int32_t L_632 = 2;
int64_t L_633 = (int64_t)(L_631)->GetAt(static_cast<il2cpp_array_size_t>(L_632));
V_0 = L_633;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_634 = ___0_V;
uint64_t L_635 = V_0;
NullCheck(L_634);
(L_634)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_635>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_636 = ___0_V;
uint64_t L_637 = V_0;
NullCheck(L_636);
(L_636)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_637>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_638 = ___0_V;
uint64_t L_639 = V_0;
NullCheck(L_638);
(L_638)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_639>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_640 = ___0_V;
uint64_t L_641 = V_0;
NullCheck(L_640);
(L_640)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_641>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_642 = ___0_V;
uint64_t L_643 = V_0;
NullCheck(L_642);
(L_642)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_643>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_644 = ___0_V;
uint64_t L_645 = V_0;
NullCheck(L_644);
(L_644)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_645>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_646 = ___0_V;
uint64_t L_647 = V_0;
NullCheck(L_646);
(L_646)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_647>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_648 = ___0_V;
uint64_t L_649 = V_0;
NullCheck(L_648);
(L_648)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (uint8_t)((int32_t)(uint8_t)L_649));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_650 = L_631;
NullCheck(L_650);
int32_t L_651 = 3;
int64_t L_652 = (int64_t)(L_650)->GetAt(static_cast<il2cpp_array_size_t>(L_651));
V_0 = L_652;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_653 = ___0_V;
uint64_t L_654 = V_0;
NullCheck(L_653);
(L_653)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_654>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_655 = ___0_V;
uint64_t L_656 = V_0;
NullCheck(L_655);
(L_655)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_656>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_657 = ___0_V;
uint64_t L_658 = V_0;
NullCheck(L_657);
(L_657)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_658>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_659 = ___0_V;
uint64_t L_660 = V_0;
NullCheck(L_659);
(L_659)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_660>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_661 = ___0_V;
uint64_t L_662 = V_0;
NullCheck(L_661);
(L_661)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_662>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_663 = ___0_V;
uint64_t L_664 = V_0;
NullCheck(L_663);
(L_663)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_664>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_665 = ___0_V;
uint64_t L_666 = V_0;
NullCheck(L_665);
(L_665)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_666>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_667 = ___0_V;
uint64_t L_668 = V_0;
NullCheck(L_667);
(L_667)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (uint8_t)((int32_t)(uint8_t)L_668));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_669 = L_650;
NullCheck(L_669);
int32_t L_670 = 4;
int64_t L_671 = (int64_t)(L_669)->GetAt(static_cast<il2cpp_array_size_t>(L_670));
V_0 = L_671;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_672 = ___0_V;
uint64_t L_673 = V_0;
NullCheck(L_672);
(L_672)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_673>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_674 = ___0_V;
uint64_t L_675 = V_0;
NullCheck(L_674);
(L_674)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_675>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_676 = ___0_V;
uint64_t L_677 = V_0;
NullCheck(L_676);
(L_676)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_677>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_678 = ___0_V;
uint64_t L_679 = V_0;
NullCheck(L_678);
(L_678)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_679>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_680 = ___0_V;
uint64_t L_681 = V_0;
NullCheck(L_680);
(L_680)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_681>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_682 = ___0_V;
uint64_t L_683 = V_0;
NullCheck(L_682);
(L_682)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_683>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_684 = ___0_V;
uint64_t L_685 = V_0;
NullCheck(L_684);
(L_684)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_685>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_686 = ___0_V;
uint64_t L_687 = V_0;
NullCheck(L_686);
(L_686)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (uint8_t)((int32_t)(uint8_t)L_687));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_688 = L_669;
NullCheck(L_688);
int32_t L_689 = 5;
int64_t L_690 = (int64_t)(L_688)->GetAt(static_cast<il2cpp_array_size_t>(L_689));
V_0 = L_690;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_691 = ___0_V;
uint64_t L_692 = V_0;
NullCheck(L_691);
(L_691)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_692>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_693 = ___0_V;
uint64_t L_694 = V_0;
NullCheck(L_693);
(L_693)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_694>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_695 = ___0_V;
uint64_t L_696 = V_0;
NullCheck(L_695);
(L_695)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_696>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_697 = ___0_V;
uint64_t L_698 = V_0;
NullCheck(L_697);
(L_697)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_698>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_699 = ___0_V;
uint64_t L_700 = V_0;
NullCheck(L_699);
(L_699)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_700>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_701 = ___0_V;
uint64_t L_702 = V_0;
NullCheck(L_701);
(L_701)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_702>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_703 = ___0_V;
uint64_t L_704 = V_0;
NullCheck(L_703);
(L_703)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_704>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_705 = ___0_V;
uint64_t L_706 = V_0;
NullCheck(L_705);
(L_705)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (uint8_t)((int32_t)(uint8_t)L_706));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_707 = L_688;
NullCheck(L_707);
int32_t L_708 = 6;
int64_t L_709 = (int64_t)(L_707)->GetAt(static_cast<il2cpp_array_size_t>(L_708));
V_0 = L_709;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_710 = ___0_V;
uint64_t L_711 = V_0;
NullCheck(L_710);
(L_710)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)55)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_711>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_712 = ___0_V;
uint64_t L_713 = V_0;
NullCheck(L_712);
(L_712)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)54)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_713>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_714 = ___0_V;
uint64_t L_715 = V_0;
NullCheck(L_714);
(L_714)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)53)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_715>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_716 = ___0_V;
uint64_t L_717 = V_0;
NullCheck(L_716);
(L_716)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)52)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_717>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_718 = ___0_V;
uint64_t L_719 = V_0;
NullCheck(L_718);
(L_718)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)51)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_719>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_720 = ___0_V;
uint64_t L_721 = V_0;
NullCheck(L_720);
(L_720)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)50)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_721>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_722 = ___0_V;
uint64_t L_723 = V_0;
NullCheck(L_722);
(L_722)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)49)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_723>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_724 = ___0_V;
uint64_t L_725 = V_0;
NullCheck(L_724);
(L_724)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)48)), (uint8_t)((int32_t)(uint8_t)L_725));
NullCheck(L_707);
int32_t L_726 = 7;
int64_t L_727 = (int64_t)(L_707)->GetAt(static_cast<il2cpp_array_size_t>(L_726));
V_0 = L_727;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_728 = ___0_V;
uint64_t L_729 = V_0;
NullCheck(L_728);
(L_728)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_729>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_730 = ___0_V;
uint64_t L_731 = V_0;
NullCheck(L_730);
(L_730)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)62)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_731>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_732 = ___0_V;
uint64_t L_733 = V_0;
NullCheck(L_732);
(L_732)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)61)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_733>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_734 = ___0_V;
uint64_t L_735 = V_0;
NullCheck(L_734);
(L_734)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)60)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_735>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_736 = ___0_V;
uint64_t L_737 = V_0;
NullCheck(L_736);
(L_736)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)59)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_737>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_738 = ___0_V;
uint64_t L_739 = V_0;
NullCheck(L_738);
(L_738)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)58)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_739>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_740 = ___0_V;
uint64_t L_741 = V_0;
NullCheck(L_740);
(L_740)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)57)), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_741>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_742 = ___0_V;
uint64_t L_743 = V_0;
NullCheck(L_742);
(L_742)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)56)), (uint8_t)((int32_t)(uint8_t)L_743));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_A, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_B, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_B;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_A;
Bytes_XorTo_m75C9F2308108D4F67F5F59C3C4BA1AEE7C3AECE1(((int32_t)64), L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_E_m0755E935BA20FAF6C8F8B7AC3225F23954862FD5 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_K, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_m, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_K;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___Ki;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, ((int32_t)64), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_K;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_m;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_2, L_3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_K;
Gost3411_2012Digest_F_mE3B9026DC3B42A93036831CF273CDADC7164D6E3(__this, L_4, NULL);
V_0 = 0;
goto IL_0057;
}
IL_0022:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___Ki;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_6 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___C;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_5, L_9, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___Ki;
Gost3411_2012Digest_F_mE3B9026DC3B42A93036831CF273CDADC7164D6E3(__this, L_10, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_K;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___Ki;
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_11, L_12, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_K;
Gost3411_2012Digest_F_mE3B9026DC3B42A93036831CF273CDADC7164D6E3(__this, L_13, NULL);
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0057:
{
int32_t L_15 = V_0;
if ((((int32_t)L_15) < ((int32_t)((int32_t)11))))
{
goto IL_0022;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___Ki;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_17 = ((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___C;
NullCheck(L_17);
int32_t L_18 = ((int32_t)11);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_16, L_19, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___Ki;
Gost3411_2012Digest_F_mE3B9026DC3B42A93036831CF273CDADC7164D6E3(__this, L_20, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_K;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___Ki;
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_21, L_22, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_g_N_m84399BC00CE67A4988E134F91307F6E96EE02D61 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_h, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_N, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_m, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___tmp;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, ((int32_t)64), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_N;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_2, L_3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_h;
Gost3411_2012Digest_F_mE3B9026DC3B42A93036831CF273CDADC7164D6E3(__this, L_4, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___2_m;
Gost3411_2012Digest_E_m0755E935BA20FAF6C8F8B7AC3225F23954862FD5(__this, L_5, L_6, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___tmp;
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_7, L_8, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___2_m;
Gost3411_2012Digest_Xor512_mC6717B471D0232AC8674A8C6042B87ABACB38EDE(L_9, L_10, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_addMod512_m99719B8FA188C969FC21FE206820D7A553936073 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_A, int32_t ___1_num, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_A;
NullCheck(L_0);
int32_t L_1 = ((int32_t)63);
uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
int32_t L_3 = ___1_num;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_2&((int32_t)255))), ((int32_t)(L_3&((int32_t)255)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_A;
int32_t L_5 = V_0;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (uint8_t)((int32_t)(uint8_t)L_5));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_A;
NullCheck(L_6);
int32_t L_7 = ((int32_t)62);
uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
int32_t L_9 = ___1_num;
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_8&((int32_t)255))), ((int32_t)(((int32_t)(L_9>>8))&((int32_t)255))))), ((int32_t)(L_10>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_A;
int32_t L_12 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)62)), (uint8_t)((int32_t)(uint8_t)L_12));
V_1 = ((int32_t)61);
goto IL_0054;
}
IL_003d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_A;
int32_t L_14 = V_1;
NullCheck(L_13);
int32_t L_15 = L_14;
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_16&((int32_t)255))), ((int32_t)(L_17>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_A;
int32_t L_19 = V_1;
int32_t L_20 = V_0;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (uint8_t)((int32_t)(uint8_t)L_20));
int32_t L_21 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
}
IL_0054:
{
int32_t L_22 = V_1;
if ((((int32_t)L_22) < ((int32_t)0)))
{
goto IL_005c;
}
}
{
int32_t L_23 = V_0;
if ((((int32_t)L_23) > ((int32_t)0)))
{
goto IL_003d;
}
}
IL_005c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_addMod512_m86A347BB161F97820664DB0A79B36386FA906BB4 (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_A, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_B, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
V_1 = ((int32_t)63);
goto IL_0028;
}
IL_0007:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_A;
int32_t L_1 = V_1;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_B;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_3&((int32_t)255))), ((int32_t)((int32_t)L_7&((int32_t)255))))), ((int32_t)(L_8>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_A;
int32_t L_10 = V_1;
int32_t L_11 = V_0;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)(uint8_t)L_11));
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
}
IL_0028:
{
int32_t L_13 = V_1;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0007;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest_reverse_m86C198851F226E8D9C377F012C4F3F2335C0E86D (Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_src, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_dst, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_src;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
V_1 = 0;
goto IL_0016;
}
IL_0008:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_dst;
int32_t L_2 = V_0;
int32_t L_3 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_src;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3))), (uint8_t)L_7);
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0016:
{
int32_t L_9 = V_1;
int32_t L_10 = V_0;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0008;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012Digest__cctor_mC2DAA4832B95EF5CC6B9366F125A896FE9EED608 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)SZArrayNew(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_1 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL);
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_3);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_5 = L_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_7);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_9 = L_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = L_10;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_11);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_13 = L_9;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = L_14;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_16 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_15, L_16, NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_15);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_17 = L_13;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_19);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_21 = L_17;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = L_22;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_24 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_23);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_25 = L_21;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = L_26;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_28 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL);
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(6), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_27);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_29 = L_25;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = L_30;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_32 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_31, L_32, NULL);
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(7), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_31);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_33 = L_29;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = L_34;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_36 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_35, L_36, NULL);
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(8), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_35);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_37 = L_33;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = L_38;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_40 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_39, L_40, NULL);
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_39);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_41 = L_37;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = L_42;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_44 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_43, L_44, NULL);
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_43);
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_45 = L_41;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = L_46;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL);
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_47);
((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___C = L_45;
Il2CppCodeGenWriteBarrier((void**)(&((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___C), (void*)L_45);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___Zero = L_49;
Il2CppCodeGenWriteBarrier((void**)(&((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___Zero), (void*)L_49);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_50 = (UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11*)(UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11*)SZArrayNew(UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11_il2cpp_TypeInfo_var, (uint32_t)8);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_51 = L_50;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_52 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_53 = L_52;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_54 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_53, L_54, NULL);
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_53);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_55 = L_51;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_56 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_57 = L_56;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_58 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_57, L_58, NULL);
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(1), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_57);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_59 = L_55;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_60 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_61 = L_60;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_62 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_61, L_62, NULL);
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(2), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_61);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_63 = L_59;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_64 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_65 = L_64;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_66 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_65, L_66, NULL);
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(3), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_65);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_67 = L_63;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_68 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_69 = L_68;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_70 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_69, L_70, NULL);
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(4), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_69);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_71 = L_67;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_72 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_73 = L_72;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_74 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_73, L_74, NULL);
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(5), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_73);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_75 = L_71;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_76 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_77 = L_76;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_78 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_77, L_78, NULL);
NullCheck(L_75);
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(6), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_77);
UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11* L_79 = L_75;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_80 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_81 = L_80;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_82 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_81, L_82, NULL);
NullCheck(L_79);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(7), (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)L_81);
((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T = L_79;
Il2CppCodeGenWriteBarrier((void**)(&((Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var))->___T), (void*)L_79);
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 Gost3411_2012_256Digest__ctor_mEDA3167AC817502C86AE83C3DF454CD13B9ECF08 (Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var))->___IV;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
Gost3411_2012Digest__ctor_mCA9B4176A7C6D0D2826695017A3CBBD80FBB9BD5(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3411_2012_256Digest_GetDigestSize_mD16D200750FA2EAD96F371240A23A97C07862F67 (Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89* __this, const RuntimeMethod* method)
{
{
return ((int32_t)32);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3411_2012_256Digest_DoFinal_mF6D04D65F2FB1190732A90F9D2F8DE0355339CDF (Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89* __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*)&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)64));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
int32_t L_2;
L_2 = Gost3411_2012Digest_DoFinal_m2F2BD658968DDB4CBE136891E5AC861A3E43C470(__this, L_1, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_output;
int32_t L_5 = ___1_outOff;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, ((int32_t)32), (RuntimeArray*)L_4, L_5, ((int32_t)32), NULL);
return ((int32_t)32);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012_256Digest__cctor_m5752EC89F693FC42DDA0F867BF64846EC5DC7373 (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*)&Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var))->___IV = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var))->___IV), (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 Gost3411_2012_512Digest__ctor_mEEDAB70CB4633AD908EBCDDD5ABC3F6A8B3F288D (Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var))->___IV;
il2cpp_codegen_runtime_class_init_inline(Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723_il2cpp_TypeInfo_var);
Gost3411_2012Digest__ctor_mCA9B4176A7C6D0D2826695017A3CBBD80FBB9BD5(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3411_2012_512Digest_GetDigestSize_mF4EA39B6AEC54B9FC4AB532239A0D44E40668C9D (Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF* __this, const RuntimeMethod* method)
{
{
return ((int32_t)64);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012_512Digest__cctor_m0EA2B271EAC441AE84F26025664FC22ED633301A (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*)&Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
((Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var))->___IV = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_StaticFields*)il2cpp_codegen_static_fields_for(Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var))->___IV), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest__ctor_m2F2D2C6756C3B90E998B9E112E371B19ACF297E7 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, int32_t ___0_bitLength, 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*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)25));
__this->___state = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___state), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)192));
__this->___dataQueue = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___dataQueue), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_2 = ___0_bitLength;
KeccakDigest_Init_m0B484EBA8835F23F4730A09CD60AC7C5100742B1(__this, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeccakDigest_GetDigestSize_mC638C4E321F2C5A729FF821D8CD401EF9D9F348A (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___fixedOutputLength;
return ((int32_t)(L_0>>3));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_BlockUpdate_m324378E24C342FE1C191F3973F13E9042CAE9647 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_len, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
int32_t L_2 = ___2_len;
KeccakDigest_Absorb_m1312F9B3CE2F96C32A3BA47151ACADCA87C7E079(__this, L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeccakDigest_DoFinal_m59913F9A3A68F261A996EC89C3C7C72E4AF65139 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_output;
int32_t L_1 = ___1_outOff;
int32_t L_2 = __this->___fixedOutputLength;
KeccakDigest_Squeeze_m2D866B1A1C42A6D0E7A1F318D670C9B7E0104736(__this, L_0, L_1, ((int64_t)L_2), NULL);
VirtualActionInvoker0::Invoke(10, __this);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7, __this);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_Reset_mCDC2679EF35E6E4EE96F286A860FB4D31AC822D8 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___fixedOutputLength;
KeccakDigest_Init_m0B484EBA8835F23F4730A09CD60AC7C5100742B1(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_Init_m0B484EBA8835F23F4730A09CD60AC7C5100742B1 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, int32_t ___0_bitLength, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_bitLength;
if ((((int32_t)L_0) > ((int32_t)((int32_t)256))))
{
goto IL_0022;
}
}
{
int32_t L_1 = ___0_bitLength;
if ((((int32_t)L_1) == ((int32_t)((int32_t)128))))
{
goto IL_003a;
}
}
{
int32_t L_2 = ___0_bitLength;
if ((((int32_t)L_2) == ((int32_t)((int32_t)224))))
{
goto IL_003a;
}
}
{
int32_t L_3 = ___0_bitLength;
if ((((int32_t)L_3) == ((int32_t)((int32_t)256))))
{
goto IL_003a;
}
}
{
goto IL_004a;
}
IL_0022:
{
int32_t L_4 = ___0_bitLength;
if ((((int32_t)L_4) == ((int32_t)((int32_t)288))))
{
goto IL_003a;
}
}
{
int32_t L_5 = ___0_bitLength;
if ((((int32_t)L_5) == ((int32_t)((int32_t)384))))
{
goto IL_003a;
}
}
{
int32_t L_6 = ___0_bitLength;
if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)512)))))
{
goto IL_004a;
}
}
IL_003a:
{
int32_t L_7 = ___0_bitLength;
KeccakDigest_InitSponge_m55D576C68C96B348D1B88B31BEE4297EF12DA9F0(__this, ((int32_t)il2cpp_codegen_subtract(((int32_t)1600), ((int32_t)(L_7<<1)))), NULL);
return;
}
IL_004a:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA5D5402405EA46FA1359EF38E2451145DB09D1C5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDEFDD99707701302B4F3A4CE68BC9EB2926D7283)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_Init_m0B484EBA8835F23F4730A09CD60AC7C5100742B1_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_InitSponge_m55D576C68C96B348D1B88B31BEE4297EF12DA9F0 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, int32_t ___0_rate, 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;
}
{
int32_t L_0 = ___0_rate;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0012;
}
}
{
int32_t L_1 = ___0_rate;
if ((((int32_t)L_1) >= ((int32_t)((int32_t)1600))))
{
goto IL_0012;
}
}
{
int32_t L_2 = ___0_rate;
if (!((int32_t)(L_2&((int32_t)63))))
{
goto IL_001d;
}
}
IL_0012:
{
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*)&_stringLiteralD0B955404E183709B5C731BFCF31085857DE0EC3)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_InitSponge_m55D576C68C96B348D1B88B31BEE4297EF12DA9F0_RuntimeMethod_var)));
}
IL_001d:
{
int32_t L_4 = ___0_rate;
__this->___rate = L_4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_5 = __this->___state;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = __this->___state;
NullCheck(L_6);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___dataQueue;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_7, (uint8_t)0, NULL);
__this->___bitsInQueue = 0;
__this->___squeezing = (bool)0;
int32_t L_8 = ___0_rate;
__this->___fixedOutputLength = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)1600), L_8))>>1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_Absorb_m1312F9B3CE2F96C32A3BA47151ACADCA87C7E079 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_off, int32_t ___2_len, 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 L_0 = __this->___bitsInQueue;
if (!((int32_t)(L_0&7)))
{
goto IL_0015;
}
}
{
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*)&_stringLiteralA8E3A14BFED9F7D70EFB2C59F8DBAC2A52180062)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_Absorb_m1312F9B3CE2F96C32A3BA47151ACADCA87C7E079_RuntimeMethod_var)));
}
IL_0015:
{
bool L_2 = __this->___squeezing;
if (!L_2)
{
goto IL_0028;
}
}
{
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*)&_stringLiteral88ABBDEE731F56D989C298F52912B7B0D27D0D84)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_Absorb_m1312F9B3CE2F96C32A3BA47151ACADCA87C7E079_RuntimeMethod_var)));
}
IL_0028:
{
int32_t L_4 = __this->___bitsInQueue;
V_0 = ((int32_t)(L_4>>3));
int32_t L_5 = __this->___rate;
V_1 = ((int32_t)(L_5>>3));
int32_t L_6 = V_1;
int32_t L_7 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
int32_t L_8 = ___2_len;
int32_t L_9 = V_2;
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_data;
int32_t L_11 = ___1_off;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___dataQueue;
int32_t L_13 = V_0;
int32_t L_14 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, L_13, L_14, NULL);
int32_t L_15 = __this->___bitsInQueue;
int32_t L_16 = ___2_len;
__this->___bitsInQueue = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)(L_16<<3))));
return;
}
IL_0062:
{
V_3 = 0;
int32_t L_17 = V_0;
if ((((int32_t)L_17) <= ((int32_t)0)))
{
goto IL_0098;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_data;
int32_t L_19 = ___1_off;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___dataQueue;
int32_t L_21 = V_0;
int32_t L_22 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_18, L_19, (RuntimeArray*)L_20, L_21, L_22, NULL);
int32_t L_23 = V_3;
int32_t L_24 = V_2;
V_3 = ((int32_t)il2cpp_codegen_add(L_23, L_24));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___dataQueue;
KeccakDigest_KeccakAbsorb_mE3D61BE96D8C7D00D4B23B7286F18AA4F10BF041(__this, L_25, 0, NULL);
goto IL_0098;
}
IL_008a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_data;
int32_t L_27 = ___1_off;
int32_t L_28 = V_3;
KeccakDigest_KeccakAbsorb_mE3D61BE96D8C7D00D4B23B7286F18AA4F10BF041(__this, L_26, ((int32_t)il2cpp_codegen_add(L_27, L_28)), NULL);
int32_t L_29 = V_3;
int32_t L_30 = V_1;
V_3 = ((int32_t)il2cpp_codegen_add(L_29, L_30));
}
IL_0098:
{
int32_t L_31 = ___2_len;
int32_t L_32 = V_3;
int32_t L_33 = ((int32_t)il2cpp_codegen_subtract(L_31, L_32));
V_4 = L_33;
int32_t L_34 = V_1;
if ((((int32_t)L_33) >= ((int32_t)L_34)))
{
goto IL_008a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___0_data;
int32_t L_36 = ___1_off;
int32_t L_37 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___dataQueue;
int32_t L_39 = V_4;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_35, ((int32_t)il2cpp_codegen_add(L_36, L_37)), (RuntimeArray*)L_38, 0, L_39, NULL);
int32_t L_40 = V_4;
__this->___bitsInQueue = ((int32_t)(L_40<<3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_AbsorbBits_m0ED5D42B680ECEAEC3DCB15E4E5A9421C5F4E0D3 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, int32_t ___0_data, int32_t ___1_bits, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___1_bits;
if ((((int32_t)L_0) < ((int32_t)1)))
{
goto IL_0008;
}
}
{
int32_t L_1 = ___1_bits;
if ((((int32_t)L_1) <= ((int32_t)7)))
{
goto IL_0018;
}
}
IL_0008:
{
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_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD039C76F6BA3380896DFB0DA8F26D45B1448F44F)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral315818C03CCC2B10070DF2D4EBD09EB6C4C66E58)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_AbsorbBits_m0ED5D42B680ECEAEC3DCB15E4E5A9421C5F4E0D3_RuntimeMethod_var)));
}
IL_0018:
{
int32_t L_3 = __this->___bitsInQueue;
if (!((int32_t)(L_3&7)))
{
goto IL_002d;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA8E3A14BFED9F7D70EFB2C59F8DBAC2A52180062)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_AbsorbBits_m0ED5D42B680ECEAEC3DCB15E4E5A9421C5F4E0D3_RuntimeMethod_var)));
}
IL_002d:
{
bool L_5 = __this->___squeezing;
if (!L_5)
{
goto IL_0040;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral88ABBDEE731F56D989C298F52912B7B0D27D0D84)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_AbsorbBits_m0ED5D42B680ECEAEC3DCB15E4E5A9421C5F4E0D3_RuntimeMethod_var)));
}
IL_0040:
{
int32_t L_7 = ___1_bits;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_7&((int32_t)31))))), 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___dataQueue;
int32_t L_9 = __this->___bitsInQueue;
int32_t L_10 = ___0_data;
int32_t L_11 = V_0;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_9>>3))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_10&L_11))));
int32_t L_12 = __this->___bitsInQueue;
int32_t L_13 = ___1_bits;
__this->___bitsInQueue = ((int32_t)il2cpp_codegen_add(L_12, L_13));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_PadAndSwitchToSqueezingPhase_m332CEAFEF5CDE1166EB2C68CF681DC2AB6B73F1D (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, 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;
uint64_t V_5 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___dataQueue;
int32_t L_1 = __this->___bitsInQueue;
NullCheck(L_0);
uint8_t* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_1>>3)))));
int32_t L_3 = *((uint8_t*)L_2);
int32_t L_4 = __this->___bitsInQueue;
*((int8_t*)L_2) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_3|((int32_t)(uint8_t)((int32_t)(1<<((int32_t)(((int32_t)(L_4&7))&((int32_t)31)))))))));
int32_t L_5 = __this->___bitsInQueue;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_0;
__this->___bitsInQueue = L_6;
int32_t L_7 = V_0;
int32_t L_8 = __this->___rate;
if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
{
goto IL_004e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___dataQueue;
KeccakDigest_KeccakAbsorb_mE3D61BE96D8C7D00D4B23B7286F18AA4F10BF041(__this, L_9, 0, NULL);
goto IL_00c3;
}
IL_004e:
{
int32_t L_10 = __this->___bitsInQueue;
V_1 = ((int32_t)(L_10>>6));
int32_t L_11 = __this->___bitsInQueue;
V_2 = ((int32_t)(L_11&((int32_t)63)));
V_3 = 0;
V_4 = 0;
goto IL_008f;
}
IL_0068:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = __this->___state;
int32_t L_13 = V_4;
NullCheck(L_12);
uint64_t* L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)));
int64_t L_15 = *((int64_t*)L_14);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___dataQueue;
int32_t L_17 = V_3;
uint64_t L_18;
L_18 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_16, L_17, NULL);
*((int64_t*)L_14) = (int64_t)((int64_t)(L_15^(int64_t)L_18));
int32_t L_19 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_19, 8));
int32_t L_20 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_008f:
{
int32_t L_21 = V_4;
int32_t L_22 = V_1;
if ((((int32_t)L_21) < ((int32_t)L_22)))
{
goto IL_0068;
}
}
{
int32_t L_23 = V_2;
if ((((int32_t)L_23) <= ((int32_t)0)))
{
goto IL_00c3;
}
}
{
int32_t L_24 = V_2;
V_5 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(((int64_t)1)<<((int32_t)(L_24&((int32_t)63))))), ((int64_t)1)));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_25 = __this->___state;
int32_t L_26 = V_1;
NullCheck(L_25);
uint64_t* L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)));
int64_t L_28 = *((int64_t*)L_27);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___dataQueue;
int32_t L_30 = V_3;
uint64_t L_31;
L_31 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_29, L_30, NULL);
uint64_t L_32 = V_5;
*((int64_t*)L_27) = (int64_t)((int64_t)(L_28^((int64_t)((int64_t)L_31&(int64_t)L_32))));
}
IL_00c3:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_33 = __this->___state;
int32_t L_34 = __this->___rate;
NullCheck(L_33);
uint64_t* L_35 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_34, 1))>>6)))));
int64_t L_36 = *((int64_t*)L_35);
*((int64_t*)L_35) = (int64_t)((int64_t)(L_36^((int64_t)(std::numeric_limits<int64_t>::min)())));
__this->___bitsInQueue = 0;
__this->___squeezing = (bool)1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_Squeeze_m2D866B1A1C42A6D0E7A1F318D670C9B7E0104736 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int64_t ___2_outputLength, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int64_t L_0 = ___2_outputLength;
if (!((int64_t)(L_0&((int64_t)7))))
{
goto IL_0011;
}
}
{
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*)&_stringLiteral410FC4E1DDB5FBB0F905E92CEBD6EB2AB954C222)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeccakDigest_Squeeze_m2D866B1A1C42A6D0E7A1F318D670C9B7E0104736_RuntimeMethod_var)));
}
IL_0011:
{
bool L_2 = __this->___squeezing;
if (L_2)
{
goto IL_0024;
}
}
{
KeccakDigest_PadAndSwitchToSqueezingPhase_m332CEAFEF5CDE1166EB2C68CF681DC2AB6B73F1D(__this, NULL);
goto IL_00cd;
}
IL_0024:
{
int32_t L_3 = __this->___bitsInQueue;
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_00cd;
}
}
{
int32_t L_4 = __this->___bitsInQueue;
V_0 = L_4;
int32_t L_5 = __this->___rate;
int32_t L_6 = __this->___bitsInQueue;
V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_5, L_6))>>3));
int64_t L_7 = ___2_outputLength;
int32_t L_8 = V_0;
if ((((int64_t)L_7) > ((int64_t)((int64_t)L_8))))
{
goto IL_006e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___dataQueue;
int32_t L_10 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_output;
int32_t L_12 = ___1_offset;
int64_t L_13 = ___2_outputLength;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, L_12, ((int32_t)(((int32_t)L_13)>>3)), NULL);
int32_t L_14 = __this->___bitsInQueue;
int64_t L_15 = ___2_outputLength;
__this->___bitsInQueue = ((int32_t)il2cpp_codegen_subtract(L_14, ((int32_t)L_15)));
return;
}
IL_006e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___dataQueue;
int32_t L_17 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_output;
int32_t L_19 = ___1_offset;
int32_t L_20 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_16, L_17, (RuntimeArray*)L_18, L_19, ((int32_t)(L_20>>3)), NULL);
int32_t L_21 = ___1_offset;
int32_t L_22 = V_0;
___1_offset = ((int32_t)il2cpp_codegen_add(L_21, ((int32_t)(L_22>>3))));
int64_t L_23 = ___2_outputLength;
int32_t L_24 = V_0;
___2_outputLength = ((int64_t)il2cpp_codegen_subtract(L_23, ((int64_t)L_24)));
__this->___bitsInQueue = 0;
goto IL_00cd;
}
IL_0095:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_25 = __this->___state;
il2cpp_codegen_runtime_class_init_inline(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest_KeccakPermutation_m0416E8E9C8469EFE04CE4B843A64E79B9A6FFD81(L_25, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_26 = __this->___state;
int32_t L_27 = __this->___rate;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_output;
int32_t L_29 = ___1_offset;
Pack_UInt64_To_LE_mDDC7C11B4A0BEFB793B1FD050019119FDB3C8682(L_26, 0, ((int32_t)(L_27>>6)), L_28, L_29, NULL);
int32_t L_30 = ___1_offset;
int32_t L_31 = __this->___rate;
___1_offset = ((int32_t)il2cpp_codegen_add(L_30, ((int32_t)(L_31>>3))));
int64_t L_32 = ___2_outputLength;
int32_t L_33 = __this->___rate;
___2_outputLength = ((int64_t)il2cpp_codegen_subtract(L_32, ((int64_t)L_33)));
}
IL_00cd:
{
int64_t L_34 = ___2_outputLength;
int32_t L_35 = __this->___rate;
if ((((int64_t)L_34) >= ((int64_t)((int64_t)L_35))))
{
goto IL_0095;
}
}
{
int64_t L_36 = ___2_outputLength;
if ((((int64_t)L_36) <= ((int64_t)((int64_t)0))))
{
goto IL_0123;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_37 = __this->___state;
il2cpp_codegen_runtime_class_init_inline(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest_KeccakPermutation_m0416E8E9C8469EFE04CE4B843A64E79B9A6FFD81(L_37, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_38 = __this->___state;
int32_t L_39 = __this->___rate;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___dataQueue;
Pack_UInt64_To_LE_mDDC7C11B4A0BEFB793B1FD050019119FDB3C8682(L_38, 0, ((int32_t)(L_39>>6)), L_40, 0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = __this->___dataQueue;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___0_output;
int32_t L_43 = ___1_offset;
int64_t L_44 = ___2_outputLength;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_41, 0, (RuntimeArray*)L_42, L_43, ((int32_t)(((int32_t)L_44)>>3)), NULL);
int32_t L_45 = __this->___rate;
int64_t L_46 = ___2_outputLength;
__this->___bitsInQueue = ((int32_t)il2cpp_codegen_subtract(L_45, ((int32_t)L_46)));
}
IL_0123:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_KeccakAbsorb_mE3D61BE96D8C7D00D4B23B7286F18AA4F10BF041 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_off, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = __this->___rate;
V_0 = ((int32_t)(L_0>>6));
V_1 = 0;
goto IL_002d;
}
IL_000d:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = __this->___state;
int32_t L_2 = V_1;
NullCheck(L_1);
uint64_t* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)));
int64_t L_4 = *((int64_t*)L_3);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_data;
int32_t L_6 = ___1_off;
uint64_t L_7;
L_7 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_5, L_6, NULL);
*((int64_t*)L_3) = (int64_t)((int64_t)(L_4^(int64_t)L_7));
int32_t L_8 = ___1_off;
___1_off = ((int32_t)il2cpp_codegen_add(L_8, 8));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_002d:
{
int32_t L_10 = V_1;
int32_t L_11 = V_0;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_000d;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = __this->___state;
il2cpp_codegen_runtime_class_init_inline(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest_KeccakPermutation_m0416E8E9C8469EFE04CE4B843A64E79B9A6FFD81(L_12, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest_KeccakPermutation_m0416E8E9C8469EFE04CE4B843A64E79B9A6FFD81 (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_A, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
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;
uint64_t V_17 = 0;
uint64_t V_18 = 0;
uint64_t V_19 = 0;
uint64_t V_20 = 0;
uint64_t V_21 = 0;
uint64_t V_22 = 0;
uint64_t V_23 = 0;
uint64_t V_24 = 0;
int32_t V_25 = 0;
uint64_t V_26 = 0;
uint64_t V_27 = 0;
uint64_t V_28 = 0;
uint64_t V_29 = 0;
uint64_t V_30 = 0;
uint64_t V_31 = 0;
uint64_t V_32 = 0;
uint64_t V_33 = 0;
uint64_t V_34 = 0;
uint64_t V_35 = 0;
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_A;
NullCheck(L_0);
int32_t L_1 = ((int32_t)24);
int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = ___0_A;
NullCheck(L_3);
int32_t L_4 = 0;
int64_t L_5 = (int64_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = L_5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = ___0_A;
NullCheck(L_6);
int32_t L_7 = 1;
int64_t L_8 = (int64_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_1 = L_8;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_9 = ___0_A;
NullCheck(L_9);
int32_t L_10 = 2;
int64_t L_11 = (int64_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = ___0_A;
NullCheck(L_12);
int32_t L_13 = 3;
int64_t L_14 = (int64_t)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_3 = L_14;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_15 = ___0_A;
NullCheck(L_15);
int32_t L_16 = 4;
int64_t L_17 = (int64_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_4 = L_17;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_18 = ___0_A;
NullCheck(L_18);
int32_t L_19 = 5;
int64_t L_20 = (int64_t)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
V_5 = L_20;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_21 = ___0_A;
NullCheck(L_21);
int32_t L_22 = 6;
int64_t L_23 = (int64_t)(L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_6 = L_23;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_24 = ___0_A;
NullCheck(L_24);
int32_t L_25 = 7;
int64_t L_26 = (int64_t)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
V_7 = L_26;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_27 = ___0_A;
NullCheck(L_27);
int32_t L_28 = 8;
int64_t L_29 = (int64_t)(L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
V_8 = L_29;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_30 = ___0_A;
NullCheck(L_30);
int32_t L_31 = ((int32_t)9);
int64_t L_32 = (int64_t)(L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
V_9 = L_32;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_33 = ___0_A;
NullCheck(L_33);
int32_t L_34 = ((int32_t)10);
int64_t L_35 = (int64_t)(L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
V_10 = L_35;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_36 = ___0_A;
NullCheck(L_36);
int32_t L_37 = ((int32_t)11);
int64_t L_38 = (int64_t)(L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
V_11 = L_38;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_39 = ___0_A;
NullCheck(L_39);
int32_t L_40 = ((int32_t)12);
int64_t L_41 = (int64_t)(L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
V_12 = L_41;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_42 = ___0_A;
NullCheck(L_42);
int32_t L_43 = ((int32_t)13);
int64_t L_44 = (int64_t)(L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
V_13 = L_44;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_45 = ___0_A;
NullCheck(L_45);
int32_t L_46 = ((int32_t)14);
int64_t L_47 = (int64_t)(L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
V_14 = L_47;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_48 = ___0_A;
NullCheck(L_48);
int32_t L_49 = ((int32_t)15);
int64_t L_50 = (int64_t)(L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
V_15 = L_50;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_51 = ___0_A;
NullCheck(L_51);
int32_t L_52 = ((int32_t)16);
int64_t L_53 = (int64_t)(L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
V_16 = L_53;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_54 = ___0_A;
NullCheck(L_54);
int32_t L_55 = ((int32_t)17);
int64_t L_56 = (int64_t)(L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
V_17 = L_56;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_57 = ___0_A;
NullCheck(L_57);
int32_t L_58 = ((int32_t)18);
int64_t L_59 = (int64_t)(L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
V_18 = L_59;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_60 = ___0_A;
NullCheck(L_60);
int32_t L_61 = ((int32_t)19);
int64_t L_62 = (int64_t)(L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
V_19 = L_62;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_63 = ___0_A;
NullCheck(L_63);
int32_t L_64 = ((int32_t)20);
int64_t L_65 = (int64_t)(L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
V_20 = L_65;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_66 = ___0_A;
NullCheck(L_66);
int32_t L_67 = ((int32_t)21);
int64_t L_68 = (int64_t)(L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
V_21 = L_68;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_69 = ___0_A;
NullCheck(L_69);
int32_t L_70 = ((int32_t)22);
int64_t L_71 = (int64_t)(L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
V_22 = L_71;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_72 = ___0_A;
NullCheck(L_72);
int32_t L_73 = ((int32_t)23);
int64_t L_74 = (int64_t)(L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
V_23 = L_74;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_75 = ___0_A;
NullCheck(L_75);
int32_t L_76 = ((int32_t)24);
int64_t L_77 = (int64_t)(L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
V_24 = L_77;
V_25 = 0;
goto IL_0407;
}
IL_0096:
{
uint64_t L_78 = V_0;
uint64_t L_79 = V_5;
uint64_t L_80 = V_10;
uint64_t L_81 = V_15;
uint64_t L_82 = V_20;
V_26 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_78^(int64_t)L_79))^(int64_t)L_80))^(int64_t)L_81))^(int64_t)L_82));
uint64_t L_83 = V_1;
uint64_t L_84 = V_6;
uint64_t L_85 = V_11;
uint64_t L_86 = V_16;
uint64_t L_87 = V_21;
V_27 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_83^(int64_t)L_84))^(int64_t)L_85))^(int64_t)L_86))^(int64_t)L_87));
uint64_t L_88 = V_2;
uint64_t L_89 = V_7;
uint64_t L_90 = V_12;
uint64_t L_91 = V_17;
uint64_t L_92 = V_22;
V_28 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_88^(int64_t)L_89))^(int64_t)L_90))^(int64_t)L_91))^(int64_t)L_92));
uint64_t L_93 = V_3;
uint64_t L_94 = V_8;
uint64_t L_95 = V_13;
uint64_t L_96 = V_18;
uint64_t L_97 = V_23;
V_29 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_93^(int64_t)L_94))^(int64_t)L_95))^(int64_t)L_96))^(int64_t)L_97));
uint64_t L_98 = V_4;
uint64_t L_99 = V_9;
uint64_t L_100 = V_14;
uint64_t L_101 = V_19;
uint64_t L_102 = V_24;
V_30 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_98^(int64_t)L_99))^(int64_t)L_100))^(int64_t)L_101))^(int64_t)L_102));
uint64_t L_103 = V_27;
il2cpp_codegen_runtime_class_init_inline(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
uint64_t L_104;
L_104 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_103, 1, NULL);
uint64_t L_105 = V_30;
V_31 = ((int64_t)((int64_t)L_104^(int64_t)L_105));
uint64_t L_106 = V_28;
uint64_t L_107;
L_107 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_106, 1, NULL);
uint64_t L_108 = V_26;
V_32 = ((int64_t)((int64_t)L_107^(int64_t)L_108));
uint64_t L_109 = V_29;
uint64_t L_110;
L_110 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_109, 1, NULL);
uint64_t L_111 = V_27;
V_33 = ((int64_t)((int64_t)L_110^(int64_t)L_111));
uint64_t L_112 = V_30;
uint64_t L_113;
L_113 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_112, 1, NULL);
uint64_t L_114 = V_28;
V_34 = ((int64_t)((int64_t)L_113^(int64_t)L_114));
uint64_t L_115 = V_26;
uint64_t L_116;
L_116 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_115, 1, NULL);
uint64_t L_117 = V_29;
V_35 = ((int64_t)((int64_t)L_116^(int64_t)L_117));
uint64_t L_118 = V_0;
uint64_t L_119 = V_31;
V_0 = ((int64_t)((int64_t)L_118^(int64_t)L_119));
uint64_t L_120 = V_5;
uint64_t L_121 = V_31;
V_5 = ((int64_t)((int64_t)L_120^(int64_t)L_121));
uint64_t L_122 = V_10;
uint64_t L_123 = V_31;
V_10 = ((int64_t)((int64_t)L_122^(int64_t)L_123));
uint64_t L_124 = V_15;
uint64_t L_125 = V_31;
V_15 = ((int64_t)((int64_t)L_124^(int64_t)L_125));
uint64_t L_126 = V_20;
uint64_t L_127 = V_31;
V_20 = ((int64_t)((int64_t)L_126^(int64_t)L_127));
uint64_t L_128 = V_1;
uint64_t L_129 = V_32;
V_1 = ((int64_t)((int64_t)L_128^(int64_t)L_129));
uint64_t L_130 = V_6;
uint64_t L_131 = V_32;
V_6 = ((int64_t)((int64_t)L_130^(int64_t)L_131));
uint64_t L_132 = V_11;
uint64_t L_133 = V_32;
V_11 = ((int64_t)((int64_t)L_132^(int64_t)L_133));
uint64_t L_134 = V_16;
uint64_t L_135 = V_32;
V_16 = ((int64_t)((int64_t)L_134^(int64_t)L_135));
uint64_t L_136 = V_21;
uint64_t L_137 = V_32;
V_21 = ((int64_t)((int64_t)L_136^(int64_t)L_137));
uint64_t L_138 = V_2;
uint64_t L_139 = V_33;
V_2 = ((int64_t)((int64_t)L_138^(int64_t)L_139));
uint64_t L_140 = V_7;
uint64_t L_141 = V_33;
V_7 = ((int64_t)((int64_t)L_140^(int64_t)L_141));
uint64_t L_142 = V_12;
uint64_t L_143 = V_33;
V_12 = ((int64_t)((int64_t)L_142^(int64_t)L_143));
uint64_t L_144 = V_17;
uint64_t L_145 = V_33;
V_17 = ((int64_t)((int64_t)L_144^(int64_t)L_145));
uint64_t L_146 = V_22;
uint64_t L_147 = V_33;
V_22 = ((int64_t)((int64_t)L_146^(int64_t)L_147));
uint64_t L_148 = V_3;
uint64_t L_149 = V_34;
V_3 = ((int64_t)((int64_t)L_148^(int64_t)L_149));
uint64_t L_150 = V_8;
uint64_t L_151 = V_34;
V_8 = ((int64_t)((int64_t)L_150^(int64_t)L_151));
uint64_t L_152 = V_13;
uint64_t L_153 = V_34;
V_13 = ((int64_t)((int64_t)L_152^(int64_t)L_153));
uint64_t L_154 = V_18;
uint64_t L_155 = V_34;
V_18 = ((int64_t)((int64_t)L_154^(int64_t)L_155));
uint64_t L_156 = V_23;
uint64_t L_157 = V_34;
V_23 = ((int64_t)((int64_t)L_156^(int64_t)L_157));
uint64_t L_158 = V_4;
uint64_t L_159 = V_35;
V_4 = ((int64_t)((int64_t)L_158^(int64_t)L_159));
uint64_t L_160 = V_9;
uint64_t L_161 = V_35;
V_9 = ((int64_t)((int64_t)L_160^(int64_t)L_161));
uint64_t L_162 = V_14;
uint64_t L_163 = V_35;
V_14 = ((int64_t)((int64_t)L_162^(int64_t)L_163));
uint64_t L_164 = V_19;
uint64_t L_165 = V_35;
V_19 = ((int64_t)((int64_t)L_164^(int64_t)L_165));
uint64_t L_166 = V_24;
uint64_t L_167 = V_35;
V_24 = ((int64_t)((int64_t)L_166^(int64_t)L_167));
uint64_t L_168 = V_1;
uint64_t L_169;
L_169 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_168, 1, NULL);
V_27 = L_169;
uint64_t L_170 = V_6;
uint64_t L_171;
L_171 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_170, ((int32_t)44), NULL);
V_1 = L_171;
uint64_t L_172 = V_9;
uint64_t L_173;
L_173 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_172, ((int32_t)20), NULL);
V_6 = L_173;
uint64_t L_174 = V_22;
uint64_t L_175;
L_175 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_174, ((int32_t)61), NULL);
V_9 = L_175;
uint64_t L_176 = V_14;
uint64_t L_177;
L_177 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_176, ((int32_t)39), NULL);
V_22 = L_177;
uint64_t L_178 = V_20;
uint64_t L_179;
L_179 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_178, ((int32_t)18), NULL);
V_14 = L_179;
uint64_t L_180 = V_2;
uint64_t L_181;
L_181 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_180, ((int32_t)62), NULL);
V_20 = L_181;
uint64_t L_182 = V_12;
uint64_t L_183;
L_183 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_182, ((int32_t)43), NULL);
V_2 = L_183;
uint64_t L_184 = V_13;
uint64_t L_185;
L_185 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_184, ((int32_t)25), NULL);
V_12 = L_185;
uint64_t L_186 = V_19;
uint64_t L_187;
L_187 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_186, 8, NULL);
V_13 = L_187;
uint64_t L_188 = V_23;
uint64_t L_189;
L_189 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_188, ((int32_t)56), NULL);
V_19 = L_189;
uint64_t L_190 = V_15;
uint64_t L_191;
L_191 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_190, ((int32_t)41), NULL);
V_23 = L_191;
uint64_t L_192 = V_4;
uint64_t L_193;
L_193 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_192, ((int32_t)27), NULL);
V_15 = L_193;
uint64_t L_194 = V_24;
uint64_t L_195;
L_195 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_194, ((int32_t)14), NULL);
V_4 = L_195;
uint64_t L_196 = V_21;
uint64_t L_197;
L_197 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_196, 2, NULL);
V_24 = L_197;
uint64_t L_198 = V_8;
uint64_t L_199;
L_199 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_198, ((int32_t)55), NULL);
V_21 = L_199;
uint64_t L_200 = V_16;
uint64_t L_201;
L_201 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_200, ((int32_t)45), NULL);
V_8 = L_201;
uint64_t L_202 = V_5;
uint64_t L_203;
L_203 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_202, ((int32_t)36), NULL);
V_16 = L_203;
uint64_t L_204 = V_3;
uint64_t L_205;
L_205 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_204, ((int32_t)28), NULL);
V_5 = L_205;
uint64_t L_206 = V_18;
uint64_t L_207;
L_207 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_206, ((int32_t)21), NULL);
V_3 = L_207;
uint64_t L_208 = V_17;
uint64_t L_209;
L_209 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_208, ((int32_t)15), NULL);
V_18 = L_209;
uint64_t L_210 = V_11;
uint64_t L_211;
L_211 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_210, ((int32_t)10), NULL);
V_17 = L_211;
uint64_t L_212 = V_7;
uint64_t L_213;
L_213 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_212, 6, NULL);
V_11 = L_213;
uint64_t L_214 = V_10;
uint64_t L_215;
L_215 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(L_214, 3, NULL);
V_7 = L_215;
uint64_t L_216 = V_27;
V_10 = L_216;
uint64_t L_217 = V_0;
uint64_t L_218 = V_1;
uint64_t L_219 = V_2;
V_26 = ((int64_t)((int64_t)L_217^((int64_t)(((~((int64_t)L_218)))&(int64_t)L_219))));
uint64_t L_220 = V_1;
uint64_t L_221 = V_2;
uint64_t L_222 = V_3;
V_27 = ((int64_t)((int64_t)L_220^((int64_t)(((~((int64_t)L_221)))&(int64_t)L_222))));
uint64_t L_223 = V_2;
uint64_t L_224 = V_3;
uint64_t L_225 = V_4;
V_2 = ((int64_t)((int64_t)L_223^((int64_t)(((~((int64_t)L_224)))&(int64_t)L_225))));
uint64_t L_226 = V_3;
uint64_t L_227 = V_4;
uint64_t L_228 = V_0;
V_3 = ((int64_t)((int64_t)L_226^((int64_t)(((~((int64_t)L_227)))&(int64_t)L_228))));
uint64_t L_229 = V_4;
uint64_t L_230 = V_0;
uint64_t L_231 = V_1;
V_4 = ((int64_t)((int64_t)L_229^((int64_t)(((~((int64_t)L_230)))&(int64_t)L_231))));
uint64_t L_232 = V_26;
V_0 = L_232;
uint64_t L_233 = V_27;
V_1 = L_233;
uint64_t L_234 = V_5;
uint64_t L_235 = V_6;
uint64_t L_236 = V_7;
V_26 = ((int64_t)((int64_t)L_234^((int64_t)(((~((int64_t)L_235)))&(int64_t)L_236))));
uint64_t L_237 = V_6;
uint64_t L_238 = V_7;
uint64_t L_239 = V_8;
V_27 = ((int64_t)((int64_t)L_237^((int64_t)(((~((int64_t)L_238)))&(int64_t)L_239))));
uint64_t L_240 = V_7;
uint64_t L_241 = V_8;
uint64_t L_242 = V_9;
V_7 = ((int64_t)((int64_t)L_240^((int64_t)(((~((int64_t)L_241)))&(int64_t)L_242))));
uint64_t L_243 = V_8;
uint64_t L_244 = V_9;
uint64_t L_245 = V_5;
V_8 = ((int64_t)((int64_t)L_243^((int64_t)(((~((int64_t)L_244)))&(int64_t)L_245))));
uint64_t L_246 = V_9;
uint64_t L_247 = V_5;
uint64_t L_248 = V_6;
V_9 = ((int64_t)((int64_t)L_246^((int64_t)(((~((int64_t)L_247)))&(int64_t)L_248))));
uint64_t L_249 = V_26;
V_5 = L_249;
uint64_t L_250 = V_27;
V_6 = L_250;
uint64_t L_251 = V_10;
uint64_t L_252 = V_11;
uint64_t L_253 = V_12;
V_26 = ((int64_t)((int64_t)L_251^((int64_t)(((~((int64_t)L_252)))&(int64_t)L_253))));
uint64_t L_254 = V_11;
uint64_t L_255 = V_12;
uint64_t L_256 = V_13;
V_27 = ((int64_t)((int64_t)L_254^((int64_t)(((~((int64_t)L_255)))&(int64_t)L_256))));
uint64_t L_257 = V_12;
uint64_t L_258 = V_13;
uint64_t L_259 = V_14;
V_12 = ((int64_t)((int64_t)L_257^((int64_t)(((~((int64_t)L_258)))&(int64_t)L_259))));
uint64_t L_260 = V_13;
uint64_t L_261 = V_14;
uint64_t L_262 = V_10;
V_13 = ((int64_t)((int64_t)L_260^((int64_t)(((~((int64_t)L_261)))&(int64_t)L_262))));
uint64_t L_263 = V_14;
uint64_t L_264 = V_10;
uint64_t L_265 = V_11;
V_14 = ((int64_t)((int64_t)L_263^((int64_t)(((~((int64_t)L_264)))&(int64_t)L_265))));
uint64_t L_266 = V_26;
V_10 = L_266;
uint64_t L_267 = V_27;
V_11 = L_267;
uint64_t L_268 = V_15;
uint64_t L_269 = V_16;
uint64_t L_270 = V_17;
V_26 = ((int64_t)((int64_t)L_268^((int64_t)(((~((int64_t)L_269)))&(int64_t)L_270))));
uint64_t L_271 = V_16;
uint64_t L_272 = V_17;
uint64_t L_273 = V_18;
V_27 = ((int64_t)((int64_t)L_271^((int64_t)(((~((int64_t)L_272)))&(int64_t)L_273))));
uint64_t L_274 = V_17;
uint64_t L_275 = V_18;
uint64_t L_276 = V_19;
V_17 = ((int64_t)((int64_t)L_274^((int64_t)(((~((int64_t)L_275)))&(int64_t)L_276))));
uint64_t L_277 = V_18;
uint64_t L_278 = V_19;
uint64_t L_279 = V_15;
V_18 = ((int64_t)((int64_t)L_277^((int64_t)(((~((int64_t)L_278)))&(int64_t)L_279))));
uint64_t L_280 = V_19;
uint64_t L_281 = V_15;
uint64_t L_282 = V_16;
V_19 = ((int64_t)((int64_t)L_280^((int64_t)(((~((int64_t)L_281)))&(int64_t)L_282))));
uint64_t L_283 = V_26;
V_15 = L_283;
uint64_t L_284 = V_27;
V_16 = L_284;
uint64_t L_285 = V_20;
uint64_t L_286 = V_21;
uint64_t L_287 = V_22;
V_26 = ((int64_t)((int64_t)L_285^((int64_t)(((~((int64_t)L_286)))&(int64_t)L_287))));
uint64_t L_288 = V_21;
uint64_t L_289 = V_22;
uint64_t L_290 = V_23;
V_27 = ((int64_t)((int64_t)L_288^((int64_t)(((~((int64_t)L_289)))&(int64_t)L_290))));
uint64_t L_291 = V_22;
uint64_t L_292 = V_23;
uint64_t L_293 = V_24;
V_22 = ((int64_t)((int64_t)L_291^((int64_t)(((~((int64_t)L_292)))&(int64_t)L_293))));
uint64_t L_294 = V_23;
uint64_t L_295 = V_24;
uint64_t L_296 = V_20;
V_23 = ((int64_t)((int64_t)L_294^((int64_t)(((~((int64_t)L_295)))&(int64_t)L_296))));
uint64_t L_297 = V_24;
uint64_t L_298 = V_20;
uint64_t L_299 = V_21;
V_24 = ((int64_t)((int64_t)L_297^((int64_t)(((~((int64_t)L_298)))&(int64_t)L_299))));
uint64_t L_300 = V_26;
V_20 = L_300;
uint64_t L_301 = V_27;
V_21 = L_301;
uint64_t L_302 = V_0;
il2cpp_codegen_runtime_class_init_inline(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_303 = ((KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_StaticFields*)il2cpp_codegen_static_fields_for(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var))->___KeccakRoundConstants;
int32_t L_304 = V_25;
NullCheck(L_303);
int32_t L_305 = L_304;
int64_t L_306 = (int64_t)(L_303)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
V_0 = ((int64_t)((int64_t)L_302^L_306));
int32_t L_307 = V_25;
V_25 = ((int32_t)il2cpp_codegen_add(L_307, 1));
}
IL_0407:
{
int32_t L_308 = V_25;
if ((((int32_t)L_308) < ((int32_t)((int32_t)24))))
{
goto IL_0096;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_309 = ___0_A;
uint64_t L_310 = V_0;
NullCheck(L_309);
(L_309)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint64_t)L_310);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_311 = ___0_A;
uint64_t L_312 = V_1;
NullCheck(L_311);
(L_311)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint64_t)L_312);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_313 = ___0_A;
uint64_t L_314 = V_2;
NullCheck(L_313);
(L_313)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint64_t)L_314);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_315 = ___0_A;
uint64_t L_316 = V_3;
NullCheck(L_315);
(L_315)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint64_t)L_316);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_317 = ___0_A;
uint64_t L_318 = V_4;
NullCheck(L_317);
(L_317)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint64_t)L_318);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_319 = ___0_A;
uint64_t L_320 = V_5;
NullCheck(L_319);
(L_319)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint64_t)L_320);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_321 = ___0_A;
uint64_t L_322 = V_6;
NullCheck(L_321);
(L_321)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint64_t)L_322);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_323 = ___0_A;
uint64_t L_324 = V_7;
NullCheck(L_323);
(L_323)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint64_t)L_324);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_325 = ___0_A;
uint64_t L_326 = V_8;
NullCheck(L_325);
(L_325)->SetAt(static_cast<il2cpp_array_size_t>(8), (uint64_t)L_326);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_327 = ___0_A;
uint64_t L_328 = V_9;
NullCheck(L_327);
(L_327)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint64_t)L_328);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_329 = ___0_A;
uint64_t L_330 = V_10;
NullCheck(L_329);
(L_329)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint64_t)L_330);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_331 = ___0_A;
uint64_t L_332 = V_11;
NullCheck(L_331);
(L_331)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint64_t)L_332);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_333 = ___0_A;
uint64_t L_334 = V_12;
NullCheck(L_333);
(L_333)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint64_t)L_334);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_335 = ___0_A;
uint64_t L_336 = V_13;
NullCheck(L_335);
(L_335)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint64_t)L_336);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_337 = ___0_A;
uint64_t L_338 = V_14;
NullCheck(L_337);
(L_337)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint64_t)L_338);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_339 = ___0_A;
uint64_t L_340 = V_15;
NullCheck(L_339);
(L_339)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint64_t)L_340);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_341 = ___0_A;
uint64_t L_342 = V_16;
NullCheck(L_341);
(L_341)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (uint64_t)L_342);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_343 = ___0_A;
uint64_t L_344 = V_17;
NullCheck(L_343);
(L_343)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (uint64_t)L_344);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_345 = ___0_A;
uint64_t L_346 = V_18;
NullCheck(L_345);
(L_345)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (uint64_t)L_346);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_347 = ___0_A;
uint64_t L_348 = V_19;
NullCheck(L_347);
(L_347)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (uint64_t)L_348);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_349 = ___0_A;
uint64_t L_350 = V_20;
NullCheck(L_349);
(L_349)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (uint64_t)L_350);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_351 = ___0_A;
uint64_t L_352 = V_21;
NullCheck(L_351);
(L_351)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (uint64_t)L_352);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_353 = ___0_A;
uint64_t L_354 = V_22;
NullCheck(L_353);
(L_353)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (uint64_t)L_354);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_355 = ___0_A;
uint64_t L_356 = V_23;
NullCheck(L_355);
(L_355)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (uint64_t)L_356);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_357 = ___0_A;
uint64_t L_358 = V_24;
NullCheck(L_357);
(L_357)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (uint64_t)L_358);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest__cctor_mA6C95094830CACE2CBA0CE100C7005F62A6DEDAC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)24));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_StaticFields*)il2cpp_codegen_static_fields_for(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var))->___KeccakRoundConstants = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_StaticFields*)il2cpp_codegen_static_fields_for(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var))->___KeccakRoundConstants), (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 LongDigest__ctor_m068A3612E6CDEF970C3EA4A4219F21D987D739EF (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __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*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80));
__this->___W = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___W), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
__this->___xBuf = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___xBuf), (void*)L_1);
VirtualActionInvoker0::Invoke(8, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_Update_m88FBE6B0858A55A25A65EAF5F6274F78F964C519 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, uint8_t ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___xBuf;
int32_t L_1 = __this->___xBufOff;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___xBufOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint8_t L_4 = ___0_input;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
int32_t L_5 = __this->___xBufOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___xBuf;
NullCheck(L_6);
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
{
goto IL_003d;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___xBuf;
LongDigest_ProcessWord_mAE390FD310D0D553056735DB93CFDD92A939E110(__this, L_7, 0, NULL);
__this->___xBufOff = 0;
}
IL_003d:
{
int64_t L_8 = __this->___byteCount1;
__this->___byteCount1 = ((int64_t)il2cpp_codegen_add(L_8, ((int64_t)1)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_BlockUpdate_mC2CB2C4056BE53AC35D8D74AC0FECA627C7F00CE (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_length, const RuntimeMethod* method)
{
{
goto IL_0015;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
LongDigest_Update_m88FBE6B0858A55A25A65EAF5F6274F78F964C519(__this, L_3, NULL);
int32_t L_4 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
}
IL_0015:
{
int32_t L_6 = __this->___xBufOff;
if (!L_6)
{
goto IL_0059;
}
}
{
int32_t L_7 = ___2_length;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
goto IL_0059;
}
IL_0023:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input;
int32_t L_9 = ___1_inOff;
LongDigest_ProcessWord_mAE390FD310D0D553056735DB93CFDD92A939E110(__this, L_8, L_9, NULL);
int32_t L_10 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___xBuf;
NullCheck(L_11);
___1_inOff = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)(((RuntimeArray*)L_11)->max_length))));
int32_t L_12 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___xBuf;
NullCheck(L_13);
___2_length = ((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)(((RuntimeArray*)L_13)->max_length))));
int64_t L_14 = __this->___byteCount1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___xBuf;
NullCheck(L_15);
__this->___byteCount1 = ((int64_t)il2cpp_codegen_add(L_14, ((int64_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))));
}
IL_0059:
{
int32_t L_16 = ___2_length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___xBuf;
NullCheck(L_17);
if ((((int32_t)L_16) >= ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_0023;
}
}
{
goto IL_0079;
}
IL_0066:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_input;
int32_t L_19 = ___1_inOff;
NullCheck(L_18);
int32_t L_20 = L_19;
uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
LongDigest_Update_m88FBE6B0858A55A25A65EAF5F6274F78F964C519(__this, L_21, NULL);
int32_t L_22 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_22, 1));
int32_t L_23 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
}
IL_0079:
{
int32_t L_24 = ___2_length;
if ((((int32_t)L_24) > ((int32_t)0)))
{
goto IL_0066;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_Finish_mC3D4375F6DAFC62552614F747BAC61738172D947 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, const RuntimeMethod* method)
{
int64_t V_0 = 0;
int64_t V_1 = 0;
{
LongDigest_AdjustByteCounts_m01B34C86074209EE14F04C0801B4E4DFC4E8AB43(__this, NULL);
int64_t L_0 = __this->___byteCount1;
V_0 = ((int64_t)(L_0<<3));
int64_t L_1 = __this->___byteCount2;
V_1 = L_1;
LongDigest_Update_m88FBE6B0858A55A25A65EAF5F6274F78F964C519(__this, (uint8_t)((int32_t)128), NULL);
goto IL_002a;
}
IL_0023:
{
LongDigest_Update_m88FBE6B0858A55A25A65EAF5F6274F78F964C519(__this, (uint8_t)0, NULL);
}
IL_002a:
{
int32_t L_2 = __this->___xBufOff;
if (L_2)
{
goto IL_0023;
}
}
{
int64_t L_3 = V_0;
int64_t L_4 = V_1;
LongDigest_ProcessLength_m30A73DEF1BE580554CFE530BBEA371A24BF7E57D(__this, L_3, L_4, NULL);
LongDigest_ProcessBlock_mB08638139A99BF1ECAFB6C58FDDC28C1236570E9(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_Reset_mE1EA1056B2530B3B78BCDAF117C2867AAD5E544A (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
__this->___byteCount1 = ((int64_t)0);
__this->___byteCount2 = ((int64_t)0);
__this->___xBufOff = 0;
V_0 = 0;
goto IL_0028;
}
IL_001b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___xBuf;
int32_t L_1 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)0);
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_0028:
{
int32_t L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___xBuf;
NullCheck(L_4);
if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))
{
goto IL_001b;
}
}
{
__this->___wOff = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_5 = __this->___W;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = __this->___W;
NullCheck(L_6);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_ProcessWord_mAE390FD310D0D553056735DB93CFDD92A939E110 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->___W;
int32_t L_1 = __this->___wOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input;
int32_t L_3 = ___1_inOff;
uint64_t L_4;
L_4 = Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847(L_2, L_3, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint64_t)L_4);
int32_t L_5 = __this->___wOff;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_0;
__this->___wOff = L_6;
int32_t L_7 = V_0;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)16)))))
{
goto IL_002f;
}
}
{
LongDigest_ProcessBlock_mB08638139A99BF1ECAFB6C58FDDC28C1236570E9(__this, NULL);
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_AdjustByteCounts_m01B34C86074209EE14F04C0801B4E4DFC4E8AB43 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->___byteCount1;
if ((((int64_t)L_0) <= ((int64_t)((int64_t)2305843009213693951LL))))
{
goto IL_003d;
}
}
{
int64_t L_1 = __this->___byteCount2;
int64_t L_2 = __this->___byteCount1;
__this->___byteCount2 = ((int64_t)il2cpp_codegen_add(L_1, ((int64_t)((uint64_t)L_2>>((int32_t)61)))));
int64_t L_3 = __this->___byteCount1;
__this->___byteCount1 = ((int64_t)(L_3&((int64_t)2305843009213693951LL)));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_ProcessLength_m30A73DEF1BE580554CFE530BBEA371A24BF7E57D (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, int64_t ___0_lowW, int64_t ___1_hiW, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___wOff;
if ((((int32_t)L_0) <= ((int32_t)((int32_t)14))))
{
goto IL_0010;
}
}
{
LongDigest_ProcessBlock_mB08638139A99BF1ECAFB6C58FDDC28C1236570E9(__this, NULL);
}
IL_0010:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = __this->___W;
int64_t L_2 = ___1_hiW;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint64_t)L_2);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = __this->___W;
int64_t L_4 = ___0_lowW;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint64_t)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest_ProcessBlock_mB08638139A99BF1ECAFB6C58FDDC28C1236570E9 (LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_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;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
{
LongDigest_AdjustByteCounts_m01B34C86074209EE14F04C0801B4E4DFC4E8AB43(__this, NULL);
V_9 = ((int32_t)16);
goto IL_0056;
}
IL_000c:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->___W;
int32_t L_1 = V_9;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->___W;
int32_t L_3 = V_9;
NullCheck(L_2);
int32_t L_4 = ((int32_t)il2cpp_codegen_subtract(L_3, 2));
int64_t L_5 = (int64_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var);
uint64_t L_6;
L_6 = LongDigest_Sigma1_m5721C3835B60F406997289E7007DCF4D32E5D493(L_5, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_7 = __this->___W;
int32_t L_8 = V_9;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_8, 7));
int64_t L_10 = (int64_t)(L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_11 = __this->___W;
int32_t L_12 = V_9;
NullCheck(L_11);
int32_t L_13 = ((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)15)));
int64_t L_14 = (int64_t)(L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
uint64_t L_15;
L_15 = LongDigest_Sigma0_m79859DB9605888885310AE7F34711A8DE6708336(L_14, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_16 = __this->___W;
int32_t L_17 = V_9;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_subtract(L_17, ((int32_t)16)));
int64_t L_19 = (int64_t)(L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint64_t)((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_6, L_10)), (int64_t)L_15)), L_19)));
int32_t L_20 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0056:
{
int32_t L_21 = V_9;
if ((((int32_t)L_21) <= ((int32_t)((int32_t)79))))
{
goto IL_000c;
}
}
{
uint64_t L_22 = __this->___H1;
V_0 = L_22;
uint64_t L_23 = __this->___H2;
V_1 = L_23;
uint64_t L_24 = __this->___H3;
V_2 = L_24;
uint64_t L_25 = __this->___H4;
V_3 = L_25;
uint64_t L_26 = __this->___H5;
V_4 = L_26;
uint64_t L_27 = __this->___H6;
V_5 = L_27;
uint64_t L_28 = __this->___H7;
V_6 = L_28;
uint64_t L_29 = __this->___H8;
V_7 = L_29;
V_8 = 0;
V_10 = 0;
goto IL_02e5;
}
IL_00a3:
{
uint64_t L_30 = V_7;
uint64_t L_31 = V_4;
il2cpp_codegen_runtime_class_init_inline(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var);
uint64_t L_32;
L_32 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_31, NULL);
uint64_t L_33 = V_4;
uint64_t L_34 = V_5;
uint64_t L_35 = V_6;
uint64_t L_36;
L_36 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_33, L_34, L_35, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_37 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_38 = V_8;
NullCheck(L_37);
int32_t L_39 = L_38;
int64_t L_40 = (int64_t)(L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_41 = __this->___W;
int32_t L_42 = V_8;
int32_t L_43 = L_42;
V_8 = ((int32_t)il2cpp_codegen_add(L_43, 1));
NullCheck(L_41);
int32_t L_44 = L_43;
int64_t L_45 = (int64_t)(L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
V_7 = ((int64_t)il2cpp_codegen_add((int64_t)L_30, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_32, (int64_t)L_36)), L_40)), L_45))));
uint64_t L_46 = V_3;
uint64_t L_47 = V_7;
V_3 = ((int64_t)il2cpp_codegen_add((int64_t)L_46, (int64_t)L_47));
uint64_t L_48 = V_7;
uint64_t L_49 = V_0;
uint64_t L_50;
L_50 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_49, NULL);
uint64_t L_51 = V_0;
uint64_t L_52 = V_1;
uint64_t L_53 = V_2;
uint64_t L_54;
L_54 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_51, L_52, L_53, NULL);
V_7 = ((int64_t)il2cpp_codegen_add((int64_t)L_48, ((int64_t)il2cpp_codegen_add((int64_t)L_50, (int64_t)L_54))));
uint64_t L_55 = V_6;
uint64_t L_56 = V_3;
uint64_t L_57;
L_57 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_56, NULL);
uint64_t L_58 = V_3;
uint64_t L_59 = V_4;
uint64_t L_60 = V_5;
uint64_t L_61;
L_61 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_58, L_59, L_60, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_62 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_63 = V_8;
NullCheck(L_62);
int32_t L_64 = L_63;
int64_t L_65 = (int64_t)(L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_66 = __this->___W;
int32_t L_67 = V_8;
int32_t L_68 = L_67;
V_8 = ((int32_t)il2cpp_codegen_add(L_68, 1));
NullCheck(L_66);
int32_t L_69 = L_68;
int64_t L_70 = (int64_t)(L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
V_6 = ((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_57, (int64_t)L_61)), L_65)), L_70))));
uint64_t L_71 = V_2;
uint64_t L_72 = V_6;
V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_71, (int64_t)L_72));
uint64_t L_73 = V_6;
uint64_t L_74 = V_7;
uint64_t L_75;
L_75 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_74, NULL);
uint64_t L_76 = V_7;
uint64_t L_77 = V_0;
uint64_t L_78 = V_1;
uint64_t L_79;
L_79 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_76, L_77, L_78, NULL);
V_6 = ((int64_t)il2cpp_codegen_add((int64_t)L_73, ((int64_t)il2cpp_codegen_add((int64_t)L_75, (int64_t)L_79))));
uint64_t L_80 = V_5;
uint64_t L_81 = V_2;
uint64_t L_82;
L_82 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_81, NULL);
uint64_t L_83 = V_2;
uint64_t L_84 = V_3;
uint64_t L_85 = V_4;
uint64_t L_86;
L_86 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_83, L_84, L_85, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_87 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_88 = V_8;
NullCheck(L_87);
int32_t L_89 = L_88;
int64_t L_90 = (int64_t)(L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_91 = __this->___W;
int32_t L_92 = V_8;
int32_t L_93 = L_92;
V_8 = ((int32_t)il2cpp_codegen_add(L_93, 1));
NullCheck(L_91);
int32_t L_94 = L_93;
int64_t L_95 = (int64_t)(L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
V_5 = ((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_82, (int64_t)L_86)), L_90)), L_95))));
uint64_t L_96 = V_1;
uint64_t L_97 = V_5;
V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_96, (int64_t)L_97));
uint64_t L_98 = V_5;
uint64_t L_99 = V_6;
uint64_t L_100;
L_100 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_99, NULL);
uint64_t L_101 = V_6;
uint64_t L_102 = V_7;
uint64_t L_103 = V_0;
uint64_t L_104;
L_104 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_101, L_102, L_103, NULL);
V_5 = ((int64_t)il2cpp_codegen_add((int64_t)L_98, ((int64_t)il2cpp_codegen_add((int64_t)L_100, (int64_t)L_104))));
uint64_t L_105 = V_4;
uint64_t L_106 = V_1;
uint64_t L_107;
L_107 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_106, NULL);
uint64_t L_108 = V_1;
uint64_t L_109 = V_2;
uint64_t L_110 = V_3;
uint64_t L_111;
L_111 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_108, L_109, L_110, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_112 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_113 = V_8;
NullCheck(L_112);
int32_t L_114 = L_113;
int64_t L_115 = (int64_t)(L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_116 = __this->___W;
int32_t L_117 = V_8;
int32_t L_118 = L_117;
V_8 = ((int32_t)il2cpp_codegen_add(L_118, 1));
NullCheck(L_116);
int32_t L_119 = L_118;
int64_t L_120 = (int64_t)(L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
V_4 = ((int64_t)il2cpp_codegen_add((int64_t)L_105, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_107, (int64_t)L_111)), L_115)), L_120))));
uint64_t L_121 = V_0;
uint64_t L_122 = V_4;
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_121, (int64_t)L_122));
uint64_t L_123 = V_4;
uint64_t L_124 = V_5;
uint64_t L_125;
L_125 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_124, NULL);
uint64_t L_126 = V_5;
uint64_t L_127 = V_6;
uint64_t L_128 = V_7;
uint64_t L_129;
L_129 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_126, L_127, L_128, NULL);
V_4 = ((int64_t)il2cpp_codegen_add((int64_t)L_123, ((int64_t)il2cpp_codegen_add((int64_t)L_125, (int64_t)L_129))));
uint64_t L_130 = V_3;
uint64_t L_131 = V_0;
uint64_t L_132;
L_132 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_131, NULL);
uint64_t L_133 = V_0;
uint64_t L_134 = V_1;
uint64_t L_135 = V_2;
uint64_t L_136;
L_136 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_133, L_134, L_135, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_137 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_138 = V_8;
NullCheck(L_137);
int32_t L_139 = L_138;
int64_t L_140 = (int64_t)(L_137)->GetAt(static_cast<il2cpp_array_size_t>(L_139));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_141 = __this->___W;
int32_t L_142 = V_8;
int32_t L_143 = L_142;
V_8 = ((int32_t)il2cpp_codegen_add(L_143, 1));
NullCheck(L_141);
int32_t L_144 = L_143;
int64_t L_145 = (int64_t)(L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
V_3 = ((int64_t)il2cpp_codegen_add((int64_t)L_130, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_132, (int64_t)L_136)), L_140)), L_145))));
uint64_t L_146 = V_7;
uint64_t L_147 = V_3;
V_7 = ((int64_t)il2cpp_codegen_add((int64_t)L_146, (int64_t)L_147));
uint64_t L_148 = V_3;
uint64_t L_149 = V_4;
uint64_t L_150;
L_150 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_149, NULL);
uint64_t L_151 = V_4;
uint64_t L_152 = V_5;
uint64_t L_153 = V_6;
uint64_t L_154;
L_154 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_151, L_152, L_153, NULL);
V_3 = ((int64_t)il2cpp_codegen_add((int64_t)L_148, ((int64_t)il2cpp_codegen_add((int64_t)L_150, (int64_t)L_154))));
uint64_t L_155 = V_2;
uint64_t L_156 = V_7;
uint64_t L_157;
L_157 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_156, NULL);
uint64_t L_158 = V_7;
uint64_t L_159 = V_0;
uint64_t L_160 = V_1;
uint64_t L_161;
L_161 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_158, L_159, L_160, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_162 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_163 = V_8;
NullCheck(L_162);
int32_t L_164 = L_163;
int64_t L_165 = (int64_t)(L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_166 = __this->___W;
int32_t L_167 = V_8;
int32_t L_168 = L_167;
V_8 = ((int32_t)il2cpp_codegen_add(L_168, 1));
NullCheck(L_166);
int32_t L_169 = L_168;
int64_t L_170 = (int64_t)(L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_169));
V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_155, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_157, (int64_t)L_161)), L_165)), L_170))));
uint64_t L_171 = V_6;
uint64_t L_172 = V_2;
V_6 = ((int64_t)il2cpp_codegen_add((int64_t)L_171, (int64_t)L_172));
uint64_t L_173 = V_2;
uint64_t L_174 = V_3;
uint64_t L_175;
L_175 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_174, NULL);
uint64_t L_176 = V_3;
uint64_t L_177 = V_4;
uint64_t L_178 = V_5;
uint64_t L_179;
L_179 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_176, L_177, L_178, NULL);
V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_173, ((int64_t)il2cpp_codegen_add((int64_t)L_175, (int64_t)L_179))));
uint64_t L_180 = V_1;
uint64_t L_181 = V_6;
uint64_t L_182;
L_182 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_181, NULL);
uint64_t L_183 = V_6;
uint64_t L_184 = V_7;
uint64_t L_185 = V_0;
uint64_t L_186;
L_186 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_183, L_184, L_185, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_187 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_188 = V_8;
NullCheck(L_187);
int32_t L_189 = L_188;
int64_t L_190 = (int64_t)(L_187)->GetAt(static_cast<il2cpp_array_size_t>(L_189));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_191 = __this->___W;
int32_t L_192 = V_8;
int32_t L_193 = L_192;
V_8 = ((int32_t)il2cpp_codegen_add(L_193, 1));
NullCheck(L_191);
int32_t L_194 = L_193;
int64_t L_195 = (int64_t)(L_191)->GetAt(static_cast<il2cpp_array_size_t>(L_194));
V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_180, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_182, (int64_t)L_186)), L_190)), L_195))));
uint64_t L_196 = V_5;
uint64_t L_197 = V_1;
V_5 = ((int64_t)il2cpp_codegen_add((int64_t)L_196, (int64_t)L_197));
uint64_t L_198 = V_1;
uint64_t L_199 = V_2;
uint64_t L_200;
L_200 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_199, NULL);
uint64_t L_201 = V_2;
uint64_t L_202 = V_3;
uint64_t L_203 = V_4;
uint64_t L_204;
L_204 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_201, L_202, L_203, NULL);
V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_198, ((int64_t)il2cpp_codegen_add((int64_t)L_200, (int64_t)L_204))));
uint64_t L_205 = V_0;
uint64_t L_206 = V_5;
uint64_t L_207;
L_207 = LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE(L_206, NULL);
uint64_t L_208 = V_5;
uint64_t L_209 = V_6;
uint64_t L_210 = V_7;
uint64_t L_211;
L_211 = LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA(L_208, L_209, L_210, NULL);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_212 = ((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K;
int32_t L_213 = V_8;
NullCheck(L_212);
int32_t L_214 = L_213;
int64_t L_215 = (int64_t)(L_212)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_216 = __this->___W;
int32_t L_217 = V_8;
int32_t L_218 = L_217;
V_8 = ((int32_t)il2cpp_codegen_add(L_218, 1));
NullCheck(L_216);
int32_t L_219 = L_218;
int64_t L_220 = (int64_t)(L_216)->GetAt(static_cast<il2cpp_array_size_t>(L_219));
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_205, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_207, (int64_t)L_211)), L_215)), L_220))));
uint64_t L_221 = V_4;
uint64_t L_222 = V_0;
V_4 = ((int64_t)il2cpp_codegen_add((int64_t)L_221, (int64_t)L_222));
uint64_t L_223 = V_0;
uint64_t L_224 = V_1;
uint64_t L_225;
L_225 = LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E(L_224, NULL);
uint64_t L_226 = V_1;
uint64_t L_227 = V_2;
uint64_t L_228 = V_3;
uint64_t L_229;
L_229 = LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33(L_226, L_227, L_228, NULL);
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_223, ((int64_t)il2cpp_codegen_add((int64_t)L_225, (int64_t)L_229))));
int32_t L_230 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_230, 1));
}
IL_02e5:
{
int32_t L_231 = V_10;
if ((((int32_t)L_231) < ((int32_t)((int32_t)10))))
{
goto IL_00a3;
}
}
{
uint64_t L_232 = __this->___H1;
uint64_t L_233 = V_0;
__this->___H1 = ((int64_t)il2cpp_codegen_add((int64_t)L_232, (int64_t)L_233));
uint64_t L_234 = __this->___H2;
uint64_t L_235 = V_1;
__this->___H2 = ((int64_t)il2cpp_codegen_add((int64_t)L_234, (int64_t)L_235));
uint64_t L_236 = __this->___H3;
uint64_t L_237 = V_2;
__this->___H3 = ((int64_t)il2cpp_codegen_add((int64_t)L_236, (int64_t)L_237));
uint64_t L_238 = __this->___H4;
uint64_t L_239 = V_3;
__this->___H4 = ((int64_t)il2cpp_codegen_add((int64_t)L_238, (int64_t)L_239));
uint64_t L_240 = __this->___H5;
uint64_t L_241 = V_4;
__this->___H5 = ((int64_t)il2cpp_codegen_add((int64_t)L_240, (int64_t)L_241));
uint64_t L_242 = __this->___H6;
uint64_t L_243 = V_5;
__this->___H6 = ((int64_t)il2cpp_codegen_add((int64_t)L_242, (int64_t)L_243));
uint64_t L_244 = __this->___H7;
uint64_t L_245 = V_6;
__this->___H7 = ((int64_t)il2cpp_codegen_add((int64_t)L_244, (int64_t)L_245));
uint64_t L_246 = __this->___H8;
uint64_t L_247 = V_7;
__this->___H8 = ((int64_t)il2cpp_codegen_add((int64_t)L_246, (int64_t)L_247));
__this->___wOff = 0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_248 = __this->___W;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_248, 0, ((int32_t)16), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Ch_m7BB698E336E82A4530E677A802BA8B5E0C6B6DEA (uint64_t ___0_x, uint64_t ___1_y, uint64_t ___2_z, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___1_y;
uint64_t L_2 = ___0_x;
uint64_t L_3 = ___2_z;
return ((int64_t)(((int64_t)((int64_t)L_0&(int64_t)L_1))^((int64_t)(((~((int64_t)L_2)))&(int64_t)L_3))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Maj_mC4AF71CBBDCE8B8BECAC0A1FBFF73F0FEE2ADA33 (uint64_t ___0_x, uint64_t ___1_y, uint64_t ___2_z, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___1_y;
uint64_t L_2 = ___0_x;
uint64_t L_3 = ___2_z;
uint64_t L_4 = ___1_y;
uint64_t L_5 = ___2_z;
return ((int64_t)(((int64_t)(((int64_t)((int64_t)L_0&(int64_t)L_1))^((int64_t)((int64_t)L_2&(int64_t)L_3))))^((int64_t)((int64_t)L_4&(int64_t)L_5))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Sum0_m1534449D0EDEE5206255640D84A477DBDB3E2E6E (uint64_t ___0_x, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___0_x;
uint64_t L_2 = ___0_x;
uint64_t L_3 = ___0_x;
uint64_t L_4 = ___0_x;
uint64_t L_5 = ___0_x;
return ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_0<<((int32_t)36)))|((int64_t)((uint64_t)L_1>>((int32_t)28)))))^((int64_t)(((int64_t)((int64_t)L_2<<((int32_t)30)))|((int64_t)((uint64_t)L_3>>((int32_t)34)))))))^((int64_t)(((int64_t)((int64_t)L_4<<((int32_t)25)))|((int64_t)((uint64_t)L_5>>((int32_t)39)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Sum1_mE3F4C18A3F509D73AF2CC443FB11C5D6695E3FEE (uint64_t ___0_x, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___0_x;
uint64_t L_2 = ___0_x;
uint64_t L_3 = ___0_x;
uint64_t L_4 = ___0_x;
uint64_t L_5 = ___0_x;
return ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_0<<((int32_t)50)))|((int64_t)((uint64_t)L_1>>((int32_t)14)))))^((int64_t)(((int64_t)((int64_t)L_2<<((int32_t)46)))|((int64_t)((uint64_t)L_3>>((int32_t)18)))))))^((int64_t)(((int64_t)((int64_t)L_4<<((int32_t)23)))|((int64_t)((uint64_t)L_5>>((int32_t)41)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Sigma0_m79859DB9605888885310AE7F34711A8DE6708336 (uint64_t ___0_x, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___0_x;
uint64_t L_2 = ___0_x;
uint64_t L_3 = ___0_x;
uint64_t L_4 = ___0_x;
return ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_0<<((int32_t)63)))|((int64_t)((uint64_t)L_1>>1))))^((int64_t)(((int64_t)((int64_t)L_2<<((int32_t)56)))|((int64_t)((uint64_t)L_3>>8))))))^((int64_t)((uint64_t)L_4>>7))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LongDigest_Sigma1_m5721C3835B60F406997289E7007DCF4D32E5D493 (uint64_t ___0_x, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___0_x;
uint64_t L_2 = ___0_x;
uint64_t L_3 = ___0_x;
uint64_t L_4 = ___0_x;
return ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_0<<((int32_t)45)))|((int64_t)((uint64_t)L_1>>((int32_t)19)))))^((int64_t)(((int64_t)((int64_t)L_2<<3))|((int64_t)((uint64_t)L_3>>((int32_t)61)))))))^((int64_t)((uint64_t)L_4>>6))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongDigest__cctor_m23E6800AD917D252CC43D363394B5E6FC9FD5CF6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80));
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_StaticFields*)il2cpp_codegen_static_fields_for(LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33_il2cpp_TypeInfo_var))->___K), (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 MD2Digest__ctor_m507BBE1AAB276FDD94BD9AC376161A14F5C378CB (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __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 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48));
__this->___X = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___X), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___M = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___M), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___C = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___C), (void*)L_2);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
MD2Digest_Reset_m0B580DCE9EF2A2AF57A3DED029AEE9B8A561FAD5(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD2Digest_GetDigestSize_m4904B256EEA8216A0D16ED16D1F894CA0B035AAA (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, const RuntimeMethod* method)
{
{
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD2Digest_DoFinal_m11790D89773423B11B357A64DDFA3B8F69FF0EB2 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
int32_t V_1 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___M;
NullCheck(L_0);
int32_t L_1 = __this->___mOff;
V_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)));
int32_t L_2 = __this->___mOff;
V_1 = L_2;
goto IL_0027;
}
IL_001a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___M;
int32_t L_4 = V_1;
uint8_t L_5 = V_0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)L_5);
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0027:
{
int32_t L_7 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___M;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_001a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___M;
MD2Digest_ProcessChecksum_m51E61B59558BE509A762D8BB931D4CBC27E461BA(__this, L_9, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___M;
MD2Digest_ProcessBlock_mB1BD687F13BD421338203D8B12B8CF58D9311525(__this, L_10, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___C;
MD2Digest_ProcessBlock_mB1BD687F13BD421338203D8B12B8CF58D9311525(__this, L_11, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___X;
int32_t L_13 = __this->___xOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_output;
int32_t L_15 = ___1_outOff;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, L_15, ((int32_t)16), NULL);
MD2Digest_Reset_m0B580DCE9EF2A2AF57A3DED029AEE9B8A561FAD5(__this, NULL);
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_Reset_m0B580DCE9EF2A2AF57A3DED029AEE9B8A561FAD5 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
__this->___xOff = 0;
V_0 = 0;
goto IL_0018;
}
IL_000b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___X;
int32_t L_1 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)0);
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_0018:
{
int32_t L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___X;
NullCheck(L_4);
if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_000b;
}
}
{
__this->___mOff = 0;
V_1 = 0;
goto IL_003b;
}
IL_002e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___M;
int32_t L_6 = V_1;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)0);
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_003b:
{
int32_t L_8 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___M;
NullCheck(L_9);
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))))
{
goto IL_002e;
}
}
{
__this->___COff = 0;
V_2 = 0;
goto IL_005e;
}
IL_0051:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___C;
int32_t L_11 = V_2;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint8_t)0);
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_005e:
{
int32_t L_13 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___C;
NullCheck(L_14);
if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
{
goto IL_0051;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_Update_m3E54780A344248C5CE687EB18E65FEAAF2333701 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, uint8_t ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___M;
int32_t L_1 = __this->___mOff;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___mOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
uint8_t L_4 = ___0_input;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
int32_t L_5 = __this->___mOff;
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)16)))))
{
goto IL_0042;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___M;
MD2Digest_ProcessChecksum_m51E61B59558BE509A762D8BB931D4CBC27E461BA(__this, L_6, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___M;
MD2Digest_ProcessBlock_mB1BD687F13BD421338203D8B12B8CF58D9311525(__this, L_7, NULL);
__this->___mOff = 0;
}
IL_0042:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_BlockUpdate_mCA2CD5771A095DF8BB215A4ADA30A8B095BCC401 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_length, const RuntimeMethod* method)
{
{
goto IL_0015;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
MD2Digest_Update_m3E54780A344248C5CE687EB18E65FEAAF2333701(__this, L_3, NULL);
int32_t L_4 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
}
IL_0015:
{
int32_t L_6 = __this->___mOff;
if (!L_6)
{
goto IL_0057;
}
}
{
int32_t L_7 = ___2_length;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
goto IL_0057;
}
IL_0023:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input;
int32_t L_9 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___M;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, L_9, (RuntimeArray*)L_10, 0, ((int32_t)16), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___M;
MD2Digest_ProcessChecksum_m51E61B59558BE509A762D8BB931D4CBC27E461BA(__this, L_11, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___M;
MD2Digest_ProcessBlock_mB1BD687F13BD421338203D8B12B8CF58D9311525(__this, L_12, NULL);
int32_t L_13 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_13, ((int32_t)16)));
int32_t L_14 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_14, ((int32_t)16)));
}
IL_0057:
{
int32_t L_15 = ___2_length;
if ((((int32_t)L_15) >= ((int32_t)((int32_t)16))))
{
goto IL_0023;
}
}
{
goto IL_0071;
}
IL_005e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_input;
int32_t L_17 = ___1_inOff;
NullCheck(L_16);
int32_t L_18 = L_17;
uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
MD2Digest_Update_m3E54780A344248C5CE687EB18E65FEAAF2333701(__this, L_19, NULL);
int32_t L_20 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_20, 1));
int32_t L_21 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
}
IL_0071:
{
int32_t L_22 = ___2_length;
if ((((int32_t)L_22) > ((int32_t)0)))
{
goto IL_005e;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_ProcessChecksum_m51E61B59558BE509A762D8BB931D4CBC27E461BA (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_m, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___C;
NullCheck(L_0);
int32_t L_1 = ((int32_t)15);
uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
V_0 = L_2;
V_1 = 0;
goto IL_003d;
}
IL_000e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___C;
int32_t L_4 = V_1;
NullCheck(L_3);
uint8_t* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)));
int32_t L_6 = *((uint8_t*)L_5);
il2cpp_codegen_runtime_class_init_inline(MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ((MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_StaticFields*)il2cpp_codegen_static_fields_for(MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var))->___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_m;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
int32_t L_12 = V_0;
NullCheck(L_7);
int32_t L_13 = ((int32_t)(((int32_t)((int32_t)L_11^L_12))&((int32_t)255)));
uint8_t L_14 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
*((int8_t*)L_5) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_6^(int32_t)L_14)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___C;
int32_t L_16 = V_1;
NullCheck(L_15);
int32_t L_17 = L_16;
uint8_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_0 = L_18;
int32_t L_19 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_003d:
{
int32_t L_20 = V_1;
if ((((int32_t)L_20) < ((int32_t)((int32_t)16))))
{
goto IL_000e;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest_ProcessBlock_mB1BD687F13BD421338203D8B12B8CF58D9311525 (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_m, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t V_4 = 0x0;
{
V_1 = 0;
goto IL_002e;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___X;
int32_t L_1 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_m;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1, ((int32_t)16)))), (uint8_t)L_5);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___X;
int32_t L_7 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_m;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___X;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, ((int32_t)32)))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_11^(int32_t)L_15))));
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_002e:
{
int32_t L_17 = V_1;
if ((((int32_t)L_17) < ((int32_t)((int32_t)16))))
{
goto IL_0004;
}
}
{
V_0 = 0;
V_2 = 0;
goto IL_007a;
}
IL_0039:
{
V_3 = 0;
goto IL_0067;
}
IL_003d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___X;
int32_t L_19 = V_3;
NullCheck(L_18);
uint8_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)));
int32_t L_21 = *((uint8_t*)L_20);
il2cpp_codegen_runtime_class_init_inline(MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ((MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_StaticFields*)il2cpp_codegen_static_fields_for(MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var))->___S;
int32_t L_23 = V_0;
NullCheck(L_22);
int32_t L_24 = L_23;
uint8_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
int32_t L_26 = ((int32_t)(uint8_t)((int32_t)(L_21^(int32_t)L_25)));
V_4 = (uint8_t)L_26;
*((int8_t*)L_20) = (int8_t)L_26;
uint8_t L_27 = V_4;
V_0 = L_27;
int32_t L_28 = V_0;
V_0 = ((int32_t)(L_28&((int32_t)255)));
int32_t L_29 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0067:
{
int32_t L_30 = V_3;
if ((((int32_t)L_30) < ((int32_t)((int32_t)48))))
{
goto IL_003d;
}
}
{
int32_t L_31 = V_0;
int32_t L_32 = V_2;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_31, L_32))%((int32_t)256)));
int32_t L_33 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_007a:
{
int32_t L_34 = V_2;
if ((((int32_t)L_34) < ((int32_t)((int32_t)18))))
{
goto IL_0039;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest__cctor_m312039CC0EEA0469B0D49C393451ADF6B219FADB (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*)&MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_StaticFields*)il2cpp_codegen_static_fields_for(MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var))->___S = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_StaticFields*)il2cpp_codegen_static_fields_for(MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var))->___S), (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 MD4Digest__ctor_mCDA5C554D71E7DCE18FFE799592FCF08550868D6 (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, 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* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___X = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___X), (void*)L_0);
GeneralDigest__ctor_m9ED1691DF31B1D3EB52D9F655FA3E86D1C102797(__this, NULL);
VirtualActionInvoker0::Invoke(8, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_GetDigestSize_m4BF3FCC620A24B6D937688EB39355234A99DE037 (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, const RuntimeMethod* method)
{
{
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD4Digest_ProcessWord_m9B7089500FF0A976140D57568A21943F4038E085 (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___X;
int32_t L_1 = __this->___xOff;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___xOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_input;
int32_t L_5 = ___1_inOff;
uint32_t L_6;
L_6 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_4, L_5, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)L_6);
int32_t L_7 = __this->___xOff;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)16)))))
{
goto IL_002f;
}
}
{
VirtualActionInvoker0::Invoke(11, __this);
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD4Digest_ProcessLength_m0BC0023D64B2C52BD5877EC92885D3148B3ABAAC (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, int64_t ___0_bitLength, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___xOff;
if ((((int32_t)L_0) <= ((int32_t)((int32_t)14))))
{
goto IL_0010;
}
}
{
VirtualActionInvoker0::Invoke(11, __this);
}
IL_0010:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___X;
int64_t L_2 = ___0_bitLength;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (int32_t)((int32_t)((int64_t)(L_2&((int64_t)(uint64_t)((uint32_t)(-1)))))));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___X;
int64_t L_4 = ___0_bitLength;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (int32_t)((int32_t)((int64_t)((uint64_t)L_4>>((int32_t)32)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_DoFinal_m8A3A7D487A35B870988556B3BD6D44C5E5900813 (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method)
{
{
GeneralDigest_Finish_m0820AB8ED1AA5B914984D7B6BFC5FBD7586A21C3(__this, NULL);
int32_t L_0 = __this->___H1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_output;
int32_t L_2 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_0, L_1, L_2, NULL);
int32_t L_3 = __this->___H2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_output;
int32_t L_5 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_3, L_4, ((int32_t)il2cpp_codegen_add(L_5, 4)), NULL);
int32_t L_6 = __this->___H3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_output;
int32_t L_8 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_6, L_7, ((int32_t)il2cpp_codegen_add(L_8, 8)), NULL);
int32_t L_9 = __this->___H4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_output;
int32_t L_11 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_9, L_10, ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)12))), NULL);
VirtualActionInvoker0::Invoke(8, __this);
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD4Digest_Reset_m3FD89FD37DF57362139D06E8483599F19583CFB2 (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
GeneralDigest_Reset_m546D9A9CF7587192835E249CAE7C0203CB0D0071(__this, NULL);
__this->___H1 = ((int32_t)1732584193);
__this->___H2 = ((int32_t)-271733879);
__this->___H3 = ((int32_t)-1732584194);
__this->___H4 = ((int32_t)271733878);
__this->___xOff = 0;
V_0 = 0;
goto IL_004a;
}
IL_003d:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___X;
int32_t L_1 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int32_t)0);
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_004a:
{
int32_t L_3 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___X;
NullCheck(L_4);
if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_003d;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, int32_t ___0_u, int32_t ___1_v, int32_t ___2_w, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_u;
int32_t L_1 = ___1_v;
int32_t L_2 = ___0_u;
int32_t L_3 = ___2_w;
return ((int32_t)(((int32_t)(L_0&L_1))|((int32_t)(((~L_2))&L_3))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, int32_t ___0_u, int32_t ___1_v, int32_t ___2_w, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_u;
int32_t L_1 = ___1_v;
int32_t L_2 = ___0_u;
int32_t L_3 = ___2_w;
int32_t L_4 = ___1_v;
int32_t L_5 = ___2_w;
return ((int32_t)(((int32_t)(((int32_t)(L_0&L_1))|((int32_t)(L_2&L_3))))|((int32_t)(L_4&L_5))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, int32_t ___0_u, int32_t ___1_v, int32_t ___2_w, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_u;
int32_t L_1 = ___1_v;
int32_t L_2 = ___2_w;
return ((int32_t)(((int32_t)(L_0^L_1))^L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD4Digest_ProcessBlock_mBA68DAED6F3A8B34720B9BCB158171AD9059AD8D (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0 = __this->___H1;
V_0 = L_0;
int32_t L_1 = __this->___H2;
V_1 = L_1;
int32_t L_2 = __this->___H3;
V_2 = L_2;
int32_t L_3 = __this->___H4;
V_3 = L_3;
int32_t L_4 = V_0;
int32_t L_5 = V_1;
int32_t L_6 = V_2;
int32_t L_7 = V_3;
int32_t L_8;
L_8 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_5, L_6, L_7, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___X;
NullCheck(L_9);
int32_t L_10 = 0;
int32_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
il2cpp_codegen_runtime_class_init_inline(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
int32_t L_12;
L_12 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_4, L_8)), L_11)), 3, NULL);
V_0 = L_12;
int32_t L_13 = V_3;
int32_t L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16 = V_2;
int32_t L_17;
L_17 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_14, L_15, L_16, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___X;
NullCheck(L_18);
int32_t L_19 = 1;
int32_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
int32_t L_21;
L_21 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_13, L_17)), L_20)), 7, NULL);
V_3 = L_21;
int32_t L_22 = V_2;
int32_t L_23 = V_3;
int32_t L_24 = V_0;
int32_t L_25 = V_1;
int32_t L_26;
L_26 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_23, L_24, L_25, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = __this->___X;
NullCheck(L_27);
int32_t L_28 = 2;
int32_t L_29 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
int32_t L_30;
L_30 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_22, L_26)), L_29)), ((int32_t)11), NULL);
V_2 = L_30;
int32_t L_31 = V_1;
int32_t L_32 = V_2;
int32_t L_33 = V_3;
int32_t L_34 = V_0;
int32_t L_35;
L_35 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_32, L_33, L_34, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = __this->___X;
NullCheck(L_36);
int32_t L_37 = 3;
int32_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
int32_t L_39;
L_39 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_31, L_35)), L_38)), ((int32_t)19), NULL);
V_1 = L_39;
int32_t L_40 = V_0;
int32_t L_41 = V_1;
int32_t L_42 = V_2;
int32_t L_43 = V_3;
int32_t L_44;
L_44 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_41, L_42, L_43, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = __this->___X;
NullCheck(L_45);
int32_t L_46 = 4;
int32_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
int32_t L_48;
L_48 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_40, L_44)), L_47)), 3, NULL);
V_0 = L_48;
int32_t L_49 = V_3;
int32_t L_50 = V_0;
int32_t L_51 = V_1;
int32_t L_52 = V_2;
int32_t L_53;
L_53 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_50, L_51, L_52, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = __this->___X;
NullCheck(L_54);
int32_t L_55 = 5;
int32_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
int32_t L_57;
L_57 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_49, L_53)), L_56)), 7, NULL);
V_3 = L_57;
int32_t L_58 = V_2;
int32_t L_59 = V_3;
int32_t L_60 = V_0;
int32_t L_61 = V_1;
int32_t L_62;
L_62 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_59, L_60, L_61, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = __this->___X;
NullCheck(L_63);
int32_t L_64 = 6;
int32_t L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
int32_t L_66;
L_66 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_58, L_62)), L_65)), ((int32_t)11), NULL);
V_2 = L_66;
int32_t L_67 = V_1;
int32_t L_68 = V_2;
int32_t L_69 = V_3;
int32_t L_70 = V_0;
int32_t L_71;
L_71 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_68, L_69, L_70, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_72 = __this->___X;
NullCheck(L_72);
int32_t L_73 = 7;
int32_t L_74 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
int32_t L_75;
L_75 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_67, L_71)), L_74)), ((int32_t)19), NULL);
V_1 = L_75;
int32_t L_76 = V_0;
int32_t L_77 = V_1;
int32_t L_78 = V_2;
int32_t L_79 = V_3;
int32_t L_80;
L_80 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_77, L_78, L_79, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = __this->___X;
NullCheck(L_81);
int32_t L_82 = 8;
int32_t L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
int32_t L_84;
L_84 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_76, L_80)), L_83)), 3, NULL);
V_0 = L_84;
int32_t L_85 = V_3;
int32_t L_86 = V_0;
int32_t L_87 = V_1;
int32_t L_88 = V_2;
int32_t L_89;
L_89 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_86, L_87, L_88, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_90 = __this->___X;
NullCheck(L_90);
int32_t L_91 = ((int32_t)9);
int32_t L_92 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
int32_t L_93;
L_93 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_85, L_89)), L_92)), 7, NULL);
V_3 = L_93;
int32_t L_94 = V_2;
int32_t L_95 = V_3;
int32_t L_96 = V_0;
int32_t L_97 = V_1;
int32_t L_98;
L_98 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_95, L_96, L_97, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = __this->___X;
NullCheck(L_99);
int32_t L_100 = ((int32_t)10);
int32_t L_101 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
int32_t L_102;
L_102 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_94, L_98)), L_101)), ((int32_t)11), NULL);
V_2 = L_102;
int32_t L_103 = V_1;
int32_t L_104 = V_2;
int32_t L_105 = V_3;
int32_t L_106 = V_0;
int32_t L_107;
L_107 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_104, L_105, L_106, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_108 = __this->___X;
NullCheck(L_108);
int32_t L_109 = ((int32_t)11);
int32_t L_110 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
int32_t L_111;
L_111 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_103, L_107)), L_110)), ((int32_t)19), NULL);
V_1 = L_111;
int32_t L_112 = V_0;
int32_t L_113 = V_1;
int32_t L_114 = V_2;
int32_t L_115 = V_3;
int32_t L_116;
L_116 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_113, L_114, L_115, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_117 = __this->___X;
NullCheck(L_117);
int32_t L_118 = ((int32_t)12);
int32_t L_119 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
int32_t L_120;
L_120 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_112, L_116)), L_119)), 3, NULL);
V_0 = L_120;
int32_t L_121 = V_3;
int32_t L_122 = V_0;
int32_t L_123 = V_1;
int32_t L_124 = V_2;
int32_t L_125;
L_125 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_122, L_123, L_124, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_126 = __this->___X;
NullCheck(L_126);
int32_t L_127 = ((int32_t)13);
int32_t L_128 = (L_126)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
int32_t L_129;
L_129 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_121, L_125)), L_128)), 7, NULL);
V_3 = L_129;
int32_t L_130 = V_2;
int32_t L_131 = V_3;
int32_t L_132 = V_0;
int32_t L_133 = V_1;
int32_t L_134;
L_134 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_131, L_132, L_133, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_135 = __this->___X;
NullCheck(L_135);
int32_t L_136 = ((int32_t)14);
int32_t L_137 = (L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
int32_t L_138;
L_138 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_130, L_134)), L_137)), ((int32_t)11), NULL);
V_2 = L_138;
int32_t L_139 = V_1;
int32_t L_140 = V_2;
int32_t L_141 = V_3;
int32_t L_142 = V_0;
int32_t L_143;
L_143 = MD4Digest_F_m4BFD588652E9955093D897BA0F0B4E9102909ABD(__this, L_140, L_141, L_142, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_144 = __this->___X;
NullCheck(L_144);
int32_t L_145 = ((int32_t)15);
int32_t L_146 = (L_144)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
int32_t L_147;
L_147 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_139, L_143)), L_146)), ((int32_t)19), NULL);
V_1 = L_147;
int32_t L_148 = V_0;
int32_t L_149 = V_1;
int32_t L_150 = V_2;
int32_t L_151 = V_3;
int32_t L_152;
L_152 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_149, L_150, L_151, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_153 = __this->___X;
NullCheck(L_153);
int32_t L_154 = 0;
int32_t L_155 = (L_153)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
int32_t L_156;
L_156 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_148, L_152)), L_155)), ((int32_t)1518500249))), 3, NULL);
V_0 = L_156;
int32_t L_157 = V_3;
int32_t L_158 = V_0;
int32_t L_159 = V_1;
int32_t L_160 = V_2;
int32_t L_161;
L_161 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_158, L_159, L_160, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_162 = __this->___X;
NullCheck(L_162);
int32_t L_163 = 4;
int32_t L_164 = (L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_163));
int32_t L_165;
L_165 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_157, L_161)), L_164)), ((int32_t)1518500249))), 5, NULL);
V_3 = L_165;
int32_t L_166 = V_2;
int32_t L_167 = V_3;
int32_t L_168 = V_0;
int32_t L_169 = V_1;
int32_t L_170;
L_170 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_167, L_168, L_169, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_171 = __this->___X;
NullCheck(L_171);
int32_t L_172 = 8;
int32_t L_173 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
int32_t L_174;
L_174 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_166, L_170)), L_173)), ((int32_t)1518500249))), ((int32_t)9), NULL);
V_2 = L_174;
int32_t L_175 = V_1;
int32_t L_176 = V_2;
int32_t L_177 = V_3;
int32_t L_178 = V_0;
int32_t L_179;
L_179 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_176, L_177, L_178, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_180 = __this->___X;
NullCheck(L_180);
int32_t L_181 = ((int32_t)12);
int32_t L_182 = (L_180)->GetAt(static_cast<il2cpp_array_size_t>(L_181));
int32_t L_183;
L_183 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_175, L_179)), L_182)), ((int32_t)1518500249))), ((int32_t)13), NULL);
V_1 = L_183;
int32_t L_184 = V_0;
int32_t L_185 = V_1;
int32_t L_186 = V_2;
int32_t L_187 = V_3;
int32_t L_188;
L_188 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_185, L_186, L_187, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_189 = __this->___X;
NullCheck(L_189);
int32_t L_190 = 1;
int32_t L_191 = (L_189)->GetAt(static_cast<il2cpp_array_size_t>(L_190));
int32_t L_192;
L_192 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_184, L_188)), L_191)), ((int32_t)1518500249))), 3, NULL);
V_0 = L_192;
int32_t L_193 = V_3;
int32_t L_194 = V_0;
int32_t L_195 = V_1;
int32_t L_196 = V_2;
int32_t L_197;
L_197 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_194, L_195, L_196, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_198 = __this->___X;
NullCheck(L_198);
int32_t L_199 = 5;
int32_t L_200 = (L_198)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
int32_t L_201;
L_201 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_193, L_197)), L_200)), ((int32_t)1518500249))), 5, NULL);
V_3 = L_201;
int32_t L_202 = V_2;
int32_t L_203 = V_3;
int32_t L_204 = V_0;
int32_t L_205 = V_1;
int32_t L_206;
L_206 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_203, L_204, L_205, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_207 = __this->___X;
NullCheck(L_207);
int32_t L_208 = ((int32_t)9);
int32_t L_209 = (L_207)->GetAt(static_cast<il2cpp_array_size_t>(L_208));
int32_t L_210;
L_210 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_202, L_206)), L_209)), ((int32_t)1518500249))), ((int32_t)9), NULL);
V_2 = L_210;
int32_t L_211 = V_1;
int32_t L_212 = V_2;
int32_t L_213 = V_3;
int32_t L_214 = V_0;
int32_t L_215;
L_215 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_212, L_213, L_214, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_216 = __this->___X;
NullCheck(L_216);
int32_t L_217 = ((int32_t)13);
int32_t L_218 = (L_216)->GetAt(static_cast<il2cpp_array_size_t>(L_217));
int32_t L_219;
L_219 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_211, L_215)), L_218)), ((int32_t)1518500249))), ((int32_t)13), NULL);
V_1 = L_219;
int32_t L_220 = V_0;
int32_t L_221 = V_1;
int32_t L_222 = V_2;
int32_t L_223 = V_3;
int32_t L_224;
L_224 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_221, L_222, L_223, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_225 = __this->___X;
NullCheck(L_225);
int32_t L_226 = 2;
int32_t L_227 = (L_225)->GetAt(static_cast<il2cpp_array_size_t>(L_226));
int32_t L_228;
L_228 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_220, L_224)), L_227)), ((int32_t)1518500249))), 3, NULL);
V_0 = L_228;
int32_t L_229 = V_3;
int32_t L_230 = V_0;
int32_t L_231 = V_1;
int32_t L_232 = V_2;
int32_t L_233;
L_233 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_230, L_231, L_232, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_234 = __this->___X;
NullCheck(L_234);
int32_t L_235 = 6;
int32_t L_236 = (L_234)->GetAt(static_cast<il2cpp_array_size_t>(L_235));
int32_t L_237;
L_237 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_229, L_233)), L_236)), ((int32_t)1518500249))), 5, NULL);
V_3 = L_237;
int32_t L_238 = V_2;
int32_t L_239 = V_3;
int32_t L_240 = V_0;
int32_t L_241 = V_1;
int32_t L_242;
L_242 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_239, L_240, L_241, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_243 = __this->___X;
NullCheck(L_243);
int32_t L_244 = ((int32_t)10);
int32_t L_245 = (L_243)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
int32_t L_246;
L_246 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_238, L_242)), L_245)), ((int32_t)1518500249))), ((int32_t)9), NULL);
V_2 = L_246;
int32_t L_247 = V_1;
int32_t L_248 = V_2;
int32_t L_249 = V_3;
int32_t L_250 = V_0;
int32_t L_251;
L_251 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_248, L_249, L_250, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_252 = __this->___X;
NullCheck(L_252);
int32_t L_253 = ((int32_t)14);
int32_t L_254 = (L_252)->GetAt(static_cast<il2cpp_array_size_t>(L_253));
int32_t L_255;
L_255 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_247, L_251)), L_254)), ((int32_t)1518500249))), ((int32_t)13), NULL);
V_1 = L_255;
int32_t L_256 = V_0;
int32_t L_257 = V_1;
int32_t L_258 = V_2;
int32_t L_259 = V_3;
int32_t L_260;
L_260 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_257, L_258, L_259, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_261 = __this->___X;
NullCheck(L_261);
int32_t L_262 = 3;
int32_t L_263 = (L_261)->GetAt(static_cast<il2cpp_array_size_t>(L_262));
int32_t L_264;
L_264 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_256, L_260)), L_263)), ((int32_t)1518500249))), 3, NULL);
V_0 = L_264;
int32_t L_265 = V_3;
int32_t L_266 = V_0;
int32_t L_267 = V_1;
int32_t L_268 = V_2;
int32_t L_269;
L_269 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_266, L_267, L_268, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_270 = __this->___X;
NullCheck(L_270);
int32_t L_271 = 7;
int32_t L_272 = (L_270)->GetAt(static_cast<il2cpp_array_size_t>(L_271));
int32_t L_273;
L_273 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_265, L_269)), L_272)), ((int32_t)1518500249))), 5, NULL);
V_3 = L_273;
int32_t L_274 = V_2;
int32_t L_275 = V_3;
int32_t L_276 = V_0;
int32_t L_277 = V_1;
int32_t L_278;
L_278 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_275, L_276, L_277, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_279 = __this->___X;
NullCheck(L_279);
int32_t L_280 = ((int32_t)11);
int32_t L_281 = (L_279)->GetAt(static_cast<il2cpp_array_size_t>(L_280));
int32_t L_282;
L_282 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_274, L_278)), L_281)), ((int32_t)1518500249))), ((int32_t)9), NULL);
V_2 = L_282;
int32_t L_283 = V_1;
int32_t L_284 = V_2;
int32_t L_285 = V_3;
int32_t L_286 = V_0;
int32_t L_287;
L_287 = MD4Digest_G_mC44BC2FE466804D5D6E4BA2426953A3732C60B8E(__this, L_284, L_285, L_286, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_288 = __this->___X;
NullCheck(L_288);
int32_t L_289 = ((int32_t)15);
int32_t L_290 = (L_288)->GetAt(static_cast<il2cpp_array_size_t>(L_289));
int32_t L_291;
L_291 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_283, L_287)), L_290)), ((int32_t)1518500249))), ((int32_t)13), NULL);
V_1 = L_291;
int32_t L_292 = V_0;
int32_t L_293 = V_1;
int32_t L_294 = V_2;
int32_t L_295 = V_3;
int32_t L_296;
L_296 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_293, L_294, L_295, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_297 = __this->___X;
NullCheck(L_297);
int32_t L_298 = 0;
int32_t L_299 = (L_297)->GetAt(static_cast<il2cpp_array_size_t>(L_298));
int32_t L_300;
L_300 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_292, L_296)), L_299)), ((int32_t)1859775393))), 3, NULL);
V_0 = L_300;
int32_t L_301 = V_3;
int32_t L_302 = V_0;
int32_t L_303 = V_1;
int32_t L_304 = V_2;
int32_t L_305;
L_305 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_302, L_303, L_304, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_306 = __this->___X;
NullCheck(L_306);
int32_t L_307 = 8;
int32_t L_308 = (L_306)->GetAt(static_cast<il2cpp_array_size_t>(L_307));
int32_t L_309;
L_309 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_301, L_305)), L_308)), ((int32_t)1859775393))), ((int32_t)9), NULL);
V_3 = L_309;
int32_t L_310 = V_2;
int32_t L_311 = V_3;
int32_t L_312 = V_0;
int32_t L_313 = V_1;
int32_t L_314;
L_314 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_311, L_312, L_313, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_315 = __this->___X;
NullCheck(L_315);
int32_t L_316 = 4;
int32_t L_317 = (L_315)->GetAt(static_cast<il2cpp_array_size_t>(L_316));
int32_t L_318;
L_318 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_310, L_314)), L_317)), ((int32_t)1859775393))), ((int32_t)11), NULL);
V_2 = L_318;
int32_t L_319 = V_1;
int32_t L_320 = V_2;
int32_t L_321 = V_3;
int32_t L_322 = V_0;
int32_t L_323;
L_323 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_320, L_321, L_322, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_324 = __this->___X;
NullCheck(L_324);
int32_t L_325 = ((int32_t)12);
int32_t L_326 = (L_324)->GetAt(static_cast<il2cpp_array_size_t>(L_325));
int32_t L_327;
L_327 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_319, L_323)), L_326)), ((int32_t)1859775393))), ((int32_t)15), NULL);
V_1 = L_327;
int32_t L_328 = V_0;
int32_t L_329 = V_1;
int32_t L_330 = V_2;
int32_t L_331 = V_3;
int32_t L_332;
L_332 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_329, L_330, L_331, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_333 = __this->___X;
NullCheck(L_333);
int32_t L_334 = 2;
int32_t L_335 = (L_333)->GetAt(static_cast<il2cpp_array_size_t>(L_334));
int32_t L_336;
L_336 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_328, L_332)), L_335)), ((int32_t)1859775393))), 3, NULL);
V_0 = L_336;
int32_t L_337 = V_3;
int32_t L_338 = V_0;
int32_t L_339 = V_1;
int32_t L_340 = V_2;
int32_t L_341;
L_341 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_338, L_339, L_340, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_342 = __this->___X;
NullCheck(L_342);
int32_t L_343 = ((int32_t)10);
int32_t L_344 = (L_342)->GetAt(static_cast<il2cpp_array_size_t>(L_343));
int32_t L_345;
L_345 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_337, L_341)), L_344)), ((int32_t)1859775393))), ((int32_t)9), NULL);
V_3 = L_345;
int32_t L_346 = V_2;
int32_t L_347 = V_3;
int32_t L_348 = V_0;
int32_t L_349 = V_1;
int32_t L_350;
L_350 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_347, L_348, L_349, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_351 = __this->___X;
NullCheck(L_351);
int32_t L_352 = 6;
int32_t L_353 = (L_351)->GetAt(static_cast<il2cpp_array_size_t>(L_352));
int32_t L_354;
L_354 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_346, L_350)), L_353)), ((int32_t)1859775393))), ((int32_t)11), NULL);
V_2 = L_354;
int32_t L_355 = V_1;
int32_t L_356 = V_2;
int32_t L_357 = V_3;
int32_t L_358 = V_0;
int32_t L_359;
L_359 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_356, L_357, L_358, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_360 = __this->___X;
NullCheck(L_360);
int32_t L_361 = ((int32_t)14);
int32_t L_362 = (L_360)->GetAt(static_cast<il2cpp_array_size_t>(L_361));
int32_t L_363;
L_363 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_355, L_359)), L_362)), ((int32_t)1859775393))), ((int32_t)15), NULL);
V_1 = L_363;
int32_t L_364 = V_0;
int32_t L_365 = V_1;
int32_t L_366 = V_2;
int32_t L_367 = V_3;
int32_t L_368;
L_368 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_365, L_366, L_367, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_369 = __this->___X;
NullCheck(L_369);
int32_t L_370 = 1;
int32_t L_371 = (L_369)->GetAt(static_cast<il2cpp_array_size_t>(L_370));
int32_t L_372;
L_372 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_364, L_368)), L_371)), ((int32_t)1859775393))), 3, NULL);
V_0 = L_372;
int32_t L_373 = V_3;
int32_t L_374 = V_0;
int32_t L_375 = V_1;
int32_t L_376 = V_2;
int32_t L_377;
L_377 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_374, L_375, L_376, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_378 = __this->___X;
NullCheck(L_378);
int32_t L_379 = ((int32_t)9);
int32_t L_380 = (L_378)->GetAt(static_cast<il2cpp_array_size_t>(L_379));
int32_t L_381;
L_381 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_373, L_377)), L_380)), ((int32_t)1859775393))), ((int32_t)9), NULL);
V_3 = L_381;
int32_t L_382 = V_2;
int32_t L_383 = V_3;
int32_t L_384 = V_0;
int32_t L_385 = V_1;
int32_t L_386;
L_386 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_383, L_384, L_385, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_387 = __this->___X;
NullCheck(L_387);
int32_t L_388 = 5;
int32_t L_389 = (L_387)->GetAt(static_cast<il2cpp_array_size_t>(L_388));
int32_t L_390;
L_390 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_382, L_386)), L_389)), ((int32_t)1859775393))), ((int32_t)11), NULL);
V_2 = L_390;
int32_t L_391 = V_1;
int32_t L_392 = V_2;
int32_t L_393 = V_3;
int32_t L_394 = V_0;
int32_t L_395;
L_395 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_392, L_393, L_394, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_396 = __this->___X;
NullCheck(L_396);
int32_t L_397 = ((int32_t)13);
int32_t L_398 = (L_396)->GetAt(static_cast<il2cpp_array_size_t>(L_397));
int32_t L_399;
L_399 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_391, L_395)), L_398)), ((int32_t)1859775393))), ((int32_t)15), NULL);
V_1 = L_399;
int32_t L_400 = V_0;
int32_t L_401 = V_1;
int32_t L_402 = V_2;
int32_t L_403 = V_3;
int32_t L_404;
L_404 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_401, L_402, L_403, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_405 = __this->___X;
NullCheck(L_405);
int32_t L_406 = 3;
int32_t L_407 = (L_405)->GetAt(static_cast<il2cpp_array_size_t>(L_406));
int32_t L_408;
L_408 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_400, L_404)), L_407)), ((int32_t)1859775393))), 3, NULL);
V_0 = L_408;
int32_t L_409 = V_3;
int32_t L_410 = V_0;
int32_t L_411 = V_1;
int32_t L_412 = V_2;
int32_t L_413;
L_413 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_410, L_411, L_412, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_414 = __this->___X;
NullCheck(L_414);
int32_t L_415 = ((int32_t)11);
int32_t L_416 = (L_414)->GetAt(static_cast<il2cpp_array_size_t>(L_415));
int32_t L_417;
L_417 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_409, L_413)), L_416)), ((int32_t)1859775393))), ((int32_t)9), NULL);
V_3 = L_417;
int32_t L_418 = V_2;
int32_t L_419 = V_3;
int32_t L_420 = V_0;
int32_t L_421 = V_1;
int32_t L_422;
L_422 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_419, L_420, L_421, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_423 = __this->___X;
NullCheck(L_423);
int32_t L_424 = 7;
int32_t L_425 = (L_423)->GetAt(static_cast<il2cpp_array_size_t>(L_424));
int32_t L_426;
L_426 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_418, L_422)), L_425)), ((int32_t)1859775393))), ((int32_t)11), NULL);
V_2 = L_426;
int32_t L_427 = V_1;
int32_t L_428 = V_2;
int32_t L_429 = V_3;
int32_t L_430 = V_0;
int32_t L_431;
L_431 = MD4Digest_H_mB76B6906DC34DA074BD7A569A3744800C755E14F(__this, L_428, L_429, L_430, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_432 = __this->___X;
NullCheck(L_432);
int32_t L_433 = ((int32_t)15);
int32_t L_434 = (L_432)->GetAt(static_cast<il2cpp_array_size_t>(L_433));
int32_t L_435;
L_435 = Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_427, L_431)), L_434)), ((int32_t)1859775393))), ((int32_t)15), NULL);
V_1 = L_435;
int32_t L_436 = __this->___H1;
int32_t L_437 = V_0;
__this->___H1 = ((int32_t)il2cpp_codegen_add(L_436, L_437));
int32_t L_438 = __this->___H2;
int32_t L_439 = V_1;
__this->___H2 = ((int32_t)il2cpp_codegen_add(L_438, L_439));
int32_t L_440 = __this->___H3;
int32_t L_441 = V_2;
__this->___H3 = ((int32_t)il2cpp_codegen_add(L_440, L_441));
int32_t L_442 = __this->___H4;
int32_t L_443 = V_3;
__this->___H4 = ((int32_t)il2cpp_codegen_add(L_442, L_443));
__this->___xOff = 0;
V_4 = 0;
goto IL_0671;
}
IL_0661:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_444 = __this->___X;
int32_t L_445 = V_4;
NullCheck(L_444);
(L_444)->SetAt(static_cast<il2cpp_array_size_t>(L_445), (int32_t)0);
int32_t L_446 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_446, 1));
}
IL_0671:
{
int32_t L_447 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_448 = __this->___X;
NullCheck(L_448);
if ((!(((uint32_t)L_447) == ((uint32_t)((int32_t)(((RuntimeArray*)L_448)->max_length))))))
{
goto IL_0661;
}
}
{
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 MD5Digest__ctor_m1031A91DE9B4800DD2CC46F49177A122C3A08D4F (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, 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;
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___X = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___X), (void*)L_0);
GeneralDigest__ctor_m9ED1691DF31B1D3EB52D9F655FA3E86D1C102797(__this, NULL);
VirtualActionInvoker0::Invoke(8, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD5Digest_GetDigestSize_m361A9C19478EA181B08BB6CD871FCEDD8B3FFC45 (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, const RuntimeMethod* method)
{
{
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest_ProcessWord_m686723E1AF9409B0D7C9906B901CBDB15FB59A70 (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___X;
int32_t L_1 = __this->___xOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input;
int32_t L_3 = ___1_inOff;
uint32_t L_4;
L_4 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_2, L_3, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint32_t)L_4);
int32_t L_5 = __this->___xOff;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_0;
__this->___xOff = L_6;
int32_t L_7 = V_0;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)16)))))
{
goto IL_002f;
}
}
{
VirtualActionInvoker0::Invoke(11, __this);
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest_ProcessLength_mEFAC8BB72D729577BC7703821BA4519976D0ECC1 (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, int64_t ___0_bitLength, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___xOff;
if ((((int32_t)L_0) <= ((int32_t)((int32_t)14))))
{
goto IL_0024;
}
}
{
int32_t L_1 = __this->___xOff;
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)15)))))
{
goto IL_001e;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___X;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint32_t)0);
}
IL_001e:
{
VirtualActionInvoker0::Invoke(11, __this);
}
IL_0024:
{
int32_t L_3 = __this->___xOff;
V_0 = L_3;
goto IL_003a;
}
IL_002d:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___X;
int32_t L_5 = V_0;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (uint32_t)0);
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_003a:
{
int32_t L_7 = V_0;
if ((((int32_t)L_7) < ((int32_t)((int32_t)14))))
{
goto IL_002d;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___X;
int64_t L_9 = ___0_bitLength;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint32_t)((int32_t)(uint32_t)L_9));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = __this->___X;
int64_t L_11 = ___0_bitLength;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint32_t)((int32_t)(uint32_t)((int64_t)((uint64_t)L_11>>((int32_t)32)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MD5Digest_DoFinal_m95F0B95EF4899ED79404604D0D7E4974CF228AA5 (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method)
{
{
GeneralDigest_Finish_m0820AB8ED1AA5B914984D7B6BFC5FBD7586A21C3(__this, NULL);
uint32_t L_0 = __this->___H1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_output;
int32_t L_2 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_0, L_1, L_2, NULL);
uint32_t L_3 = __this->___H2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_output;
int32_t L_5 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_3, L_4, ((int32_t)il2cpp_codegen_add(L_5, 4)), NULL);
uint32_t L_6 = __this->___H3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_output;
int32_t L_8 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_6, L_7, ((int32_t)il2cpp_codegen_add(L_8, 8)), NULL);
uint32_t L_9 = __this->___H4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_output;
int32_t L_11 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_9, L_10, ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)12))), NULL);
VirtualActionInvoker0::Invoke(8, __this);
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest_Reset_m3302A5BA827D0EB5DE5E2B53EACCA60241377EF5 (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
GeneralDigest_Reset_m546D9A9CF7587192835E249CAE7C0203CB0D0071(__this, NULL);
__this->___H1 = ((int32_t)1732584193);
__this->___H2 = ((int32_t)-271733879);
__this->___H3 = ((int32_t)-1732584194);
__this->___H4 = ((int32_t)271733878);
__this->___xOff = 0;
V_0 = 0;
goto IL_004a;
}
IL_003d:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___X;
int32_t L_1 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint32_t)0);
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_004a:
{
int32_t L_3 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___X;
NullCheck(L_4);
if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_003d;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_u;
uint32_t L_1 = ___1_v;
uint32_t L_2 = ___0_u;
uint32_t L_3 = ___2_w;
return ((int32_t)(((int32_t)((int32_t)L_0&(int32_t)L_1))|((int32_t)(((~((int32_t)L_2)))&(int32_t)L_3))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968 (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_u;
uint32_t L_1 = ___2_w;
uint32_t L_2 = ___1_v;
uint32_t L_3 = ___2_w;
return ((int32_t)(((int32_t)((int32_t)L_0&(int32_t)L_1))|((int32_t)((int32_t)L_2&((~((int32_t)L_3)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_u;
uint32_t L_1 = ___1_v;
uint32_t L_2 = ___2_w;
return ((int32_t)(((int32_t)((int32_t)L_0^(int32_t)L_1))^(int32_t)L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2 (uint32_t ___0_u, uint32_t ___1_v, uint32_t ___2_w, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___1_v;
uint32_t L_1 = ___0_u;
uint32_t L_2 = ___2_w;
return ((int32_t)((int32_t)L_0^((int32_t)((int32_t)L_1|((~((int32_t)L_2)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest_ProcessBlock_m0ED80421C90165FCD77EB3439334C305B013A1A2 (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
{
uint32_t L_0 = __this->___H1;
V_0 = L_0;
uint32_t L_1 = __this->___H2;
V_1 = L_1;
uint32_t L_2 = __this->___H3;
V_2 = L_2;
uint32_t L_3 = __this->___H4;
V_3 = L_3;
uint32_t L_4 = V_0;
uint32_t L_5 = V_1;
uint32_t L_6 = V_2;
uint32_t L_7 = V_3;
il2cpp_codegen_runtime_class_init_inline(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var);
uint32_t L_8;
L_8 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_5, L_6, L_7, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___X;
NullCheck(L_9);
int32_t L_10 = 0;
uint32_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
int32_t L_12 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S11;
il2cpp_codegen_runtime_class_init_inline(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
uint32_t L_13;
L_13 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_8)), (int32_t)L_11)), ((int32_t)-680876936))), L_12, NULL);
uint32_t L_14 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14));
uint32_t L_15 = V_3;
uint32_t L_16 = V_0;
uint32_t L_17 = V_1;
uint32_t L_18 = V_2;
uint32_t L_19;
L_19 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_16, L_17, L_18, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = __this->___X;
NullCheck(L_20);
int32_t L_21 = 1;
uint32_t L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
int32_t L_23 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S12;
uint32_t L_24;
L_24 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_19)), (int32_t)L_22)), ((int32_t)-389564586))), L_23, NULL);
uint32_t L_25 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25));
uint32_t L_26 = V_2;
uint32_t L_27 = V_3;
uint32_t L_28 = V_0;
uint32_t L_29 = V_1;
uint32_t L_30;
L_30 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_27, L_28, L_29, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = __this->___X;
NullCheck(L_31);
int32_t L_32 = 2;
uint32_t L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
int32_t L_34 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S13;
uint32_t L_35;
L_35 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_30)), (int32_t)L_33)), ((int32_t)606105819))), L_34, NULL);
uint32_t L_36 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)L_36));
uint32_t L_37 = V_1;
uint32_t L_38 = V_2;
uint32_t L_39 = V_3;
uint32_t L_40 = V_0;
uint32_t L_41;
L_41 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_38, L_39, L_40, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_42 = __this->___X;
NullCheck(L_42);
int32_t L_43 = 3;
uint32_t L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
int32_t L_45 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S14;
uint32_t L_46;
L_46 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)L_41)), (int32_t)L_44)), ((int32_t)-1044525330))), L_45, NULL);
uint32_t L_47 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47));
uint32_t L_48 = V_0;
uint32_t L_49 = V_1;
uint32_t L_50 = V_2;
uint32_t L_51 = V_3;
uint32_t L_52;
L_52 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_49, L_50, L_51, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_53 = __this->___X;
NullCheck(L_53);
int32_t L_54 = 4;
uint32_t L_55 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
int32_t L_56 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S11;
uint32_t L_57;
L_57 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)L_52)), (int32_t)L_55)), ((int32_t)-176418897))), L_56, NULL);
uint32_t L_58 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)L_58));
uint32_t L_59 = V_3;
uint32_t L_60 = V_0;
uint32_t L_61 = V_1;
uint32_t L_62 = V_2;
uint32_t L_63;
L_63 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_60, L_61, L_62, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_64 = __this->___X;
NullCheck(L_64);
int32_t L_65 = 5;
uint32_t L_66 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
int32_t L_67 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S12;
uint32_t L_68;
L_68 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)L_63)), (int32_t)L_66)), ((int32_t)1200080426))), L_67, NULL);
uint32_t L_69 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69));
uint32_t L_70 = V_2;
uint32_t L_71 = V_3;
uint32_t L_72 = V_0;
uint32_t L_73 = V_1;
uint32_t L_74;
L_74 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_71, L_72, L_73, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_75 = __this->___X;
NullCheck(L_75);
int32_t L_76 = 6;
uint32_t L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
int32_t L_78 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S13;
uint32_t L_79;
L_79 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)L_74)), (int32_t)L_77)), ((int32_t)-1473231341))), L_78, NULL);
uint32_t L_80 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)L_80));
uint32_t L_81 = V_1;
uint32_t L_82 = V_2;
uint32_t L_83 = V_3;
uint32_t L_84 = V_0;
uint32_t L_85;
L_85 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_82, L_83, L_84, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_86 = __this->___X;
NullCheck(L_86);
int32_t L_87 = 7;
uint32_t L_88 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
int32_t L_89 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S14;
uint32_t L_90;
L_90 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)L_85)), (int32_t)L_88)), ((int32_t)-45705983))), L_89, NULL);
uint32_t L_91 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)L_91));
uint32_t L_92 = V_0;
uint32_t L_93 = V_1;
uint32_t L_94 = V_2;
uint32_t L_95 = V_3;
uint32_t L_96;
L_96 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_93, L_94, L_95, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_97 = __this->___X;
NullCheck(L_97);
int32_t L_98 = 8;
uint32_t L_99 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
int32_t L_100 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S11;
uint32_t L_101;
L_101 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)L_96)), (int32_t)L_99)), ((int32_t)1770035416))), L_100, NULL);
uint32_t L_102 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_101, (int32_t)L_102));
uint32_t L_103 = V_3;
uint32_t L_104 = V_0;
uint32_t L_105 = V_1;
uint32_t L_106 = V_2;
uint32_t L_107;
L_107 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_104, L_105, L_106, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_108 = __this->___X;
NullCheck(L_108);
int32_t L_109 = ((int32_t)9);
uint32_t L_110 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
int32_t L_111 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S12;
uint32_t L_112;
L_112 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_103, (int32_t)L_107)), (int32_t)L_110)), ((int32_t)-1958414417))), L_111, NULL);
uint32_t L_113 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)L_113));
uint32_t L_114 = V_2;
uint32_t L_115 = V_3;
uint32_t L_116 = V_0;
uint32_t L_117 = V_1;
uint32_t L_118;
L_118 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_115, L_116, L_117, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_119 = __this->___X;
NullCheck(L_119);
int32_t L_120 = ((int32_t)10);
uint32_t L_121 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_120));
int32_t L_122 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S13;
uint32_t L_123;
L_123 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_114, (int32_t)L_118)), (int32_t)L_121)), ((int32_t)-42063))), L_122, NULL);
uint32_t L_124 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_123, (int32_t)L_124));
uint32_t L_125 = V_1;
uint32_t L_126 = V_2;
uint32_t L_127 = V_3;
uint32_t L_128 = V_0;
uint32_t L_129;
L_129 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_126, L_127, L_128, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_130 = __this->___X;
NullCheck(L_130);
int32_t L_131 = ((int32_t)11);
uint32_t L_132 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
int32_t L_133 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S14;
uint32_t L_134;
L_134 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_125, (int32_t)L_129)), (int32_t)L_132)), ((int32_t)-1990404162))), L_133, NULL);
uint32_t L_135 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_134, (int32_t)L_135));
uint32_t L_136 = V_0;
uint32_t L_137 = V_1;
uint32_t L_138 = V_2;
uint32_t L_139 = V_3;
uint32_t L_140;
L_140 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_137, L_138, L_139, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_141 = __this->___X;
NullCheck(L_141);
int32_t L_142 = ((int32_t)12);
uint32_t L_143 = (L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
int32_t L_144 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S11;
uint32_t L_145;
L_145 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)L_140)), (int32_t)L_143)), ((int32_t)1804603682))), L_144, NULL);
uint32_t L_146 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_145, (int32_t)L_146));
uint32_t L_147 = V_3;
uint32_t L_148 = V_0;
uint32_t L_149 = V_1;
uint32_t L_150 = V_2;
uint32_t L_151;
L_151 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_148, L_149, L_150, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_152 = __this->___X;
NullCheck(L_152);
int32_t L_153 = ((int32_t)13);
uint32_t L_154 = (L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
int32_t L_155 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S12;
uint32_t L_156;
L_156 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_147, (int32_t)L_151)), (int32_t)L_154)), ((int32_t)-40341101))), L_155, NULL);
uint32_t L_157 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)L_157));
uint32_t L_158 = V_2;
uint32_t L_159 = V_3;
uint32_t L_160 = V_0;
uint32_t L_161 = V_1;
uint32_t L_162;
L_162 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_159, L_160, L_161, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_163 = __this->___X;
NullCheck(L_163);
int32_t L_164 = ((int32_t)14);
uint32_t L_165 = (L_163)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
int32_t L_166 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S13;
uint32_t L_167;
L_167 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_158, (int32_t)L_162)), (int32_t)L_165)), ((int32_t)-1502002290))), L_166, NULL);
uint32_t L_168 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_167, (int32_t)L_168));
uint32_t L_169 = V_1;
uint32_t L_170 = V_2;
uint32_t L_171 = V_3;
uint32_t L_172 = V_0;
uint32_t L_173;
L_173 = MD5Digest_F_mFDFB8EC828E9D57A3DBD3E5A1B64998CC28D3F6B(L_170, L_171, L_172, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_174 = __this->___X;
NullCheck(L_174);
int32_t L_175 = ((int32_t)15);
uint32_t L_176 = (L_174)->GetAt(static_cast<il2cpp_array_size_t>(L_175));
int32_t L_177 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S14;
uint32_t L_178;
L_178 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)L_173)), (int32_t)L_176)), ((int32_t)1236535329))), L_177, NULL);
uint32_t L_179 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_178, (int32_t)L_179));
uint32_t L_180 = V_0;
uint32_t L_181 = V_1;
uint32_t L_182 = V_2;
uint32_t L_183 = V_3;
uint32_t L_184;
L_184 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_181, L_182, L_183, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_185 = __this->___X;
NullCheck(L_185);
int32_t L_186 = 1;
uint32_t L_187 = (L_185)->GetAt(static_cast<il2cpp_array_size_t>(L_186));
int32_t L_188 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S21;
uint32_t L_189;
L_189 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_180, (int32_t)L_184)), (int32_t)L_187)), ((int32_t)-165796510))), L_188, NULL);
uint32_t L_190 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_189, (int32_t)L_190));
uint32_t L_191 = V_3;
uint32_t L_192 = V_0;
uint32_t L_193 = V_1;
uint32_t L_194 = V_2;
uint32_t L_195;
L_195 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_192, L_193, L_194, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_196 = __this->___X;
NullCheck(L_196);
int32_t L_197 = 6;
uint32_t L_198 = (L_196)->GetAt(static_cast<il2cpp_array_size_t>(L_197));
int32_t L_199 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S22;
uint32_t L_200;
L_200 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_191, (int32_t)L_195)), (int32_t)L_198)), ((int32_t)-1069501632))), L_199, NULL);
uint32_t L_201 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_200, (int32_t)L_201));
uint32_t L_202 = V_2;
uint32_t L_203 = V_3;
uint32_t L_204 = V_0;
uint32_t L_205 = V_1;
uint32_t L_206;
L_206 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_203, L_204, L_205, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_207 = __this->___X;
NullCheck(L_207);
int32_t L_208 = ((int32_t)11);
uint32_t L_209 = (L_207)->GetAt(static_cast<il2cpp_array_size_t>(L_208));
int32_t L_210 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S23;
uint32_t L_211;
L_211 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_202, (int32_t)L_206)), (int32_t)L_209)), ((int32_t)643717713))), L_210, NULL);
uint32_t L_212 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_211, (int32_t)L_212));
uint32_t L_213 = V_1;
uint32_t L_214 = V_2;
uint32_t L_215 = V_3;
uint32_t L_216 = V_0;
uint32_t L_217;
L_217 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_214, L_215, L_216, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_218 = __this->___X;
NullCheck(L_218);
int32_t L_219 = 0;
uint32_t L_220 = (L_218)->GetAt(static_cast<il2cpp_array_size_t>(L_219));
int32_t L_221 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S24;
uint32_t L_222;
L_222 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_213, (int32_t)L_217)), (int32_t)L_220)), ((int32_t)-373897302))), L_221, NULL);
uint32_t L_223 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_222, (int32_t)L_223));
uint32_t L_224 = V_0;
uint32_t L_225 = V_1;
uint32_t L_226 = V_2;
uint32_t L_227 = V_3;
uint32_t L_228;
L_228 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_225, L_226, L_227, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_229 = __this->___X;
NullCheck(L_229);
int32_t L_230 = 5;
uint32_t L_231 = (L_229)->GetAt(static_cast<il2cpp_array_size_t>(L_230));
int32_t L_232 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S21;
uint32_t L_233;
L_233 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_224, (int32_t)L_228)), (int32_t)L_231)), ((int32_t)-701558691))), L_232, NULL);
uint32_t L_234 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_233, (int32_t)L_234));
uint32_t L_235 = V_3;
uint32_t L_236 = V_0;
uint32_t L_237 = V_1;
uint32_t L_238 = V_2;
uint32_t L_239;
L_239 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_236, L_237, L_238, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_240 = __this->___X;
NullCheck(L_240);
int32_t L_241 = ((int32_t)10);
uint32_t L_242 = (L_240)->GetAt(static_cast<il2cpp_array_size_t>(L_241));
int32_t L_243 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S22;
uint32_t L_244;
L_244 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_235, (int32_t)L_239)), (int32_t)L_242)), ((int32_t)38016083))), L_243, NULL);
uint32_t L_245 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_244, (int32_t)L_245));
uint32_t L_246 = V_2;
uint32_t L_247 = V_3;
uint32_t L_248 = V_0;
uint32_t L_249 = V_1;
uint32_t L_250;
L_250 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_247, L_248, L_249, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_251 = __this->___X;
NullCheck(L_251);
int32_t L_252 = ((int32_t)15);
uint32_t L_253 = (L_251)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
int32_t L_254 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S23;
uint32_t L_255;
L_255 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_246, (int32_t)L_250)), (int32_t)L_253)), ((int32_t)-660478335))), L_254, NULL);
uint32_t L_256 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_255, (int32_t)L_256));
uint32_t L_257 = V_1;
uint32_t L_258 = V_2;
uint32_t L_259 = V_3;
uint32_t L_260 = V_0;
uint32_t L_261;
L_261 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_258, L_259, L_260, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_262 = __this->___X;
NullCheck(L_262);
int32_t L_263 = 4;
uint32_t L_264 = (L_262)->GetAt(static_cast<il2cpp_array_size_t>(L_263));
int32_t L_265 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S24;
uint32_t L_266;
L_266 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_257, (int32_t)L_261)), (int32_t)L_264)), ((int32_t)-405537848))), L_265, NULL);
uint32_t L_267 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_266, (int32_t)L_267));
uint32_t L_268 = V_0;
uint32_t L_269 = V_1;
uint32_t L_270 = V_2;
uint32_t L_271 = V_3;
uint32_t L_272;
L_272 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_269, L_270, L_271, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_273 = __this->___X;
NullCheck(L_273);
int32_t L_274 = ((int32_t)9);
uint32_t L_275 = (L_273)->GetAt(static_cast<il2cpp_array_size_t>(L_274));
int32_t L_276 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S21;
uint32_t L_277;
L_277 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_268, (int32_t)L_272)), (int32_t)L_275)), ((int32_t)568446438))), L_276, NULL);
uint32_t L_278 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_277, (int32_t)L_278));
uint32_t L_279 = V_3;
uint32_t L_280 = V_0;
uint32_t L_281 = V_1;
uint32_t L_282 = V_2;
uint32_t L_283;
L_283 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_280, L_281, L_282, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_284 = __this->___X;
NullCheck(L_284);
int32_t L_285 = ((int32_t)14);
uint32_t L_286 = (L_284)->GetAt(static_cast<il2cpp_array_size_t>(L_285));
int32_t L_287 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S22;
uint32_t L_288;
L_288 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_279, (int32_t)L_283)), (int32_t)L_286)), ((int32_t)-1019803690))), L_287, NULL);
uint32_t L_289 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_288, (int32_t)L_289));
uint32_t L_290 = V_2;
uint32_t L_291 = V_3;
uint32_t L_292 = V_0;
uint32_t L_293 = V_1;
uint32_t L_294;
L_294 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_291, L_292, L_293, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_295 = __this->___X;
NullCheck(L_295);
int32_t L_296 = 3;
uint32_t L_297 = (L_295)->GetAt(static_cast<il2cpp_array_size_t>(L_296));
int32_t L_298 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S23;
uint32_t L_299;
L_299 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_290, (int32_t)L_294)), (int32_t)L_297)), ((int32_t)-187363961))), L_298, NULL);
uint32_t L_300 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_299, (int32_t)L_300));
uint32_t L_301 = V_1;
uint32_t L_302 = V_2;
uint32_t L_303 = V_3;
uint32_t L_304 = V_0;
uint32_t L_305;
L_305 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_302, L_303, L_304, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_306 = __this->___X;
NullCheck(L_306);
int32_t L_307 = 8;
uint32_t L_308 = (L_306)->GetAt(static_cast<il2cpp_array_size_t>(L_307));
int32_t L_309 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S24;
uint32_t L_310;
L_310 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_301, (int32_t)L_305)), (int32_t)L_308)), ((int32_t)1163531501))), L_309, NULL);
uint32_t L_311 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_310, (int32_t)L_311));
uint32_t L_312 = V_0;
uint32_t L_313 = V_1;
uint32_t L_314 = V_2;
uint32_t L_315 = V_3;
uint32_t L_316;
L_316 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_313, L_314, L_315, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_317 = __this->___X;
NullCheck(L_317);
int32_t L_318 = ((int32_t)13);
uint32_t L_319 = (L_317)->GetAt(static_cast<il2cpp_array_size_t>(L_318));
int32_t L_320 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S21;
uint32_t L_321;
L_321 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_312, (int32_t)L_316)), (int32_t)L_319)), ((int32_t)-1444681467))), L_320, NULL);
uint32_t L_322 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_321, (int32_t)L_322));
uint32_t L_323 = V_3;
uint32_t L_324 = V_0;
uint32_t L_325 = V_1;
uint32_t L_326 = V_2;
uint32_t L_327;
L_327 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_324, L_325, L_326, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_328 = __this->___X;
NullCheck(L_328);
int32_t L_329 = 2;
uint32_t L_330 = (L_328)->GetAt(static_cast<il2cpp_array_size_t>(L_329));
int32_t L_331 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S22;
uint32_t L_332;
L_332 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_323, (int32_t)L_327)), (int32_t)L_330)), ((int32_t)-51403784))), L_331, NULL);
uint32_t L_333 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_332, (int32_t)L_333));
uint32_t L_334 = V_2;
uint32_t L_335 = V_3;
uint32_t L_336 = V_0;
uint32_t L_337 = V_1;
uint32_t L_338;
L_338 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_335, L_336, L_337, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_339 = __this->___X;
NullCheck(L_339);
int32_t L_340 = 7;
uint32_t L_341 = (L_339)->GetAt(static_cast<il2cpp_array_size_t>(L_340));
int32_t L_342 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S23;
uint32_t L_343;
L_343 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_334, (int32_t)L_338)), (int32_t)L_341)), ((int32_t)1735328473))), L_342, NULL);
uint32_t L_344 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_343, (int32_t)L_344));
uint32_t L_345 = V_1;
uint32_t L_346 = V_2;
uint32_t L_347 = V_3;
uint32_t L_348 = V_0;
uint32_t L_349;
L_349 = MD5Digest_G_mC876BACA50A3D4D2B270DB77DAB1034024C81968(L_346, L_347, L_348, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_350 = __this->___X;
NullCheck(L_350);
int32_t L_351 = ((int32_t)12);
uint32_t L_352 = (L_350)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
int32_t L_353 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S24;
uint32_t L_354;
L_354 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_345, (int32_t)L_349)), (int32_t)L_352)), ((int32_t)-1926607734))), L_353, NULL);
uint32_t L_355 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_354, (int32_t)L_355));
uint32_t L_356 = V_0;
uint32_t L_357 = V_1;
uint32_t L_358 = V_2;
uint32_t L_359 = V_3;
uint32_t L_360;
L_360 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_357, L_358, L_359, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_361 = __this->___X;
NullCheck(L_361);
int32_t L_362 = 5;
uint32_t L_363 = (L_361)->GetAt(static_cast<il2cpp_array_size_t>(L_362));
int32_t L_364 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S31;
uint32_t L_365;
L_365 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_356, (int32_t)L_360)), (int32_t)L_363)), ((int32_t)-378558))), L_364, NULL);
uint32_t L_366 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_365, (int32_t)L_366));
uint32_t L_367 = V_3;
uint32_t L_368 = V_0;
uint32_t L_369 = V_1;
uint32_t L_370 = V_2;
uint32_t L_371;
L_371 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_368, L_369, L_370, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_372 = __this->___X;
NullCheck(L_372);
int32_t L_373 = 8;
uint32_t L_374 = (L_372)->GetAt(static_cast<il2cpp_array_size_t>(L_373));
int32_t L_375 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S32;
uint32_t L_376;
L_376 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_367, (int32_t)L_371)), (int32_t)L_374)), ((int32_t)-2022574463))), L_375, NULL);
uint32_t L_377 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_376, (int32_t)L_377));
uint32_t L_378 = V_2;
uint32_t L_379 = V_3;
uint32_t L_380 = V_0;
uint32_t L_381 = V_1;
uint32_t L_382;
L_382 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_379, L_380, L_381, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_383 = __this->___X;
NullCheck(L_383);
int32_t L_384 = ((int32_t)11);
uint32_t L_385 = (L_383)->GetAt(static_cast<il2cpp_array_size_t>(L_384));
int32_t L_386 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S33;
uint32_t L_387;
L_387 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_378, (int32_t)L_382)), (int32_t)L_385)), ((int32_t)1839030562))), L_386, NULL);
uint32_t L_388 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_387, (int32_t)L_388));
uint32_t L_389 = V_1;
uint32_t L_390 = V_2;
uint32_t L_391 = V_3;
uint32_t L_392 = V_0;
uint32_t L_393;
L_393 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_390, L_391, L_392, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_394 = __this->___X;
NullCheck(L_394);
int32_t L_395 = ((int32_t)14);
uint32_t L_396 = (L_394)->GetAt(static_cast<il2cpp_array_size_t>(L_395));
int32_t L_397 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S34;
uint32_t L_398;
L_398 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_389, (int32_t)L_393)), (int32_t)L_396)), ((int32_t)-35309556))), L_397, NULL);
uint32_t L_399 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_398, (int32_t)L_399));
uint32_t L_400 = V_0;
uint32_t L_401 = V_1;
uint32_t L_402 = V_2;
uint32_t L_403 = V_3;
uint32_t L_404;
L_404 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_401, L_402, L_403, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_405 = __this->___X;
NullCheck(L_405);
int32_t L_406 = 1;
uint32_t L_407 = (L_405)->GetAt(static_cast<il2cpp_array_size_t>(L_406));
int32_t L_408 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S31;
uint32_t L_409;
L_409 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_400, (int32_t)L_404)), (int32_t)L_407)), ((int32_t)-1530992060))), L_408, NULL);
uint32_t L_410 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_409, (int32_t)L_410));
uint32_t L_411 = V_3;
uint32_t L_412 = V_0;
uint32_t L_413 = V_1;
uint32_t L_414 = V_2;
uint32_t L_415;
L_415 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_412, L_413, L_414, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_416 = __this->___X;
NullCheck(L_416);
int32_t L_417 = 4;
uint32_t L_418 = (L_416)->GetAt(static_cast<il2cpp_array_size_t>(L_417));
int32_t L_419 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S32;
uint32_t L_420;
L_420 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_411, (int32_t)L_415)), (int32_t)L_418)), ((int32_t)1272893353))), L_419, NULL);
uint32_t L_421 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_420, (int32_t)L_421));
uint32_t L_422 = V_2;
uint32_t L_423 = V_3;
uint32_t L_424 = V_0;
uint32_t L_425 = V_1;
uint32_t L_426;
L_426 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_423, L_424, L_425, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_427 = __this->___X;
NullCheck(L_427);
int32_t L_428 = 7;
uint32_t L_429 = (L_427)->GetAt(static_cast<il2cpp_array_size_t>(L_428));
int32_t L_430 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S33;
uint32_t L_431;
L_431 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_422, (int32_t)L_426)), (int32_t)L_429)), ((int32_t)-155497632))), L_430, NULL);
uint32_t L_432 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_431, (int32_t)L_432));
uint32_t L_433 = V_1;
uint32_t L_434 = V_2;
uint32_t L_435 = V_3;
uint32_t L_436 = V_0;
uint32_t L_437;
L_437 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_434, L_435, L_436, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_438 = __this->___X;
NullCheck(L_438);
int32_t L_439 = ((int32_t)10);
uint32_t L_440 = (L_438)->GetAt(static_cast<il2cpp_array_size_t>(L_439));
int32_t L_441 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S34;
uint32_t L_442;
L_442 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_433, (int32_t)L_437)), (int32_t)L_440)), ((int32_t)-1094730640))), L_441, NULL);
uint32_t L_443 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_442, (int32_t)L_443));
uint32_t L_444 = V_0;
uint32_t L_445 = V_1;
uint32_t L_446 = V_2;
uint32_t L_447 = V_3;
uint32_t L_448;
L_448 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_445, L_446, L_447, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_449 = __this->___X;
NullCheck(L_449);
int32_t L_450 = ((int32_t)13);
uint32_t L_451 = (L_449)->GetAt(static_cast<il2cpp_array_size_t>(L_450));
int32_t L_452 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S31;
uint32_t L_453;
L_453 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_444, (int32_t)L_448)), (int32_t)L_451)), ((int32_t)681279174))), L_452, NULL);
uint32_t L_454 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_453, (int32_t)L_454));
uint32_t L_455 = V_3;
uint32_t L_456 = V_0;
uint32_t L_457 = V_1;
uint32_t L_458 = V_2;
uint32_t L_459;
L_459 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_456, L_457, L_458, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_460 = __this->___X;
NullCheck(L_460);
int32_t L_461 = 0;
uint32_t L_462 = (L_460)->GetAt(static_cast<il2cpp_array_size_t>(L_461));
int32_t L_463 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S32;
uint32_t L_464;
L_464 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_455, (int32_t)L_459)), (int32_t)L_462)), ((int32_t)-358537222))), L_463, NULL);
uint32_t L_465 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_464, (int32_t)L_465));
uint32_t L_466 = V_2;
uint32_t L_467 = V_3;
uint32_t L_468 = V_0;
uint32_t L_469 = V_1;
uint32_t L_470;
L_470 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_467, L_468, L_469, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_471 = __this->___X;
NullCheck(L_471);
int32_t L_472 = 3;
uint32_t L_473 = (L_471)->GetAt(static_cast<il2cpp_array_size_t>(L_472));
int32_t L_474 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S33;
uint32_t L_475;
L_475 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_466, (int32_t)L_470)), (int32_t)L_473)), ((int32_t)-722521979))), L_474, NULL);
uint32_t L_476 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_475, (int32_t)L_476));
uint32_t L_477 = V_1;
uint32_t L_478 = V_2;
uint32_t L_479 = V_3;
uint32_t L_480 = V_0;
uint32_t L_481;
L_481 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_478, L_479, L_480, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_482 = __this->___X;
NullCheck(L_482);
int32_t L_483 = 6;
uint32_t L_484 = (L_482)->GetAt(static_cast<il2cpp_array_size_t>(L_483));
int32_t L_485 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S34;
uint32_t L_486;
L_486 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_477, (int32_t)L_481)), (int32_t)L_484)), ((int32_t)76029189))), L_485, NULL);
uint32_t L_487 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_486, (int32_t)L_487));
uint32_t L_488 = V_0;
uint32_t L_489 = V_1;
uint32_t L_490 = V_2;
uint32_t L_491 = V_3;
uint32_t L_492;
L_492 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_489, L_490, L_491, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_493 = __this->___X;
NullCheck(L_493);
int32_t L_494 = ((int32_t)9);
uint32_t L_495 = (L_493)->GetAt(static_cast<il2cpp_array_size_t>(L_494));
int32_t L_496 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S31;
uint32_t L_497;
L_497 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_488, (int32_t)L_492)), (int32_t)L_495)), ((int32_t)-640364487))), L_496, NULL);
uint32_t L_498 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_497, (int32_t)L_498));
uint32_t L_499 = V_3;
uint32_t L_500 = V_0;
uint32_t L_501 = V_1;
uint32_t L_502 = V_2;
uint32_t L_503;
L_503 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_500, L_501, L_502, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_504 = __this->___X;
NullCheck(L_504);
int32_t L_505 = ((int32_t)12);
uint32_t L_506 = (L_504)->GetAt(static_cast<il2cpp_array_size_t>(L_505));
int32_t L_507 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S32;
uint32_t L_508;
L_508 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_499, (int32_t)L_503)), (int32_t)L_506)), ((int32_t)-421815835))), L_507, NULL);
uint32_t L_509 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_508, (int32_t)L_509));
uint32_t L_510 = V_2;
uint32_t L_511 = V_3;
uint32_t L_512 = V_0;
uint32_t L_513 = V_1;
uint32_t L_514;
L_514 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_511, L_512, L_513, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_515 = __this->___X;
NullCheck(L_515);
int32_t L_516 = ((int32_t)15);
uint32_t L_517 = (L_515)->GetAt(static_cast<il2cpp_array_size_t>(L_516));
int32_t L_518 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S33;
uint32_t L_519;
L_519 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_510, (int32_t)L_514)), (int32_t)L_517)), ((int32_t)530742520))), L_518, NULL);
uint32_t L_520 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_519, (int32_t)L_520));
uint32_t L_521 = V_1;
uint32_t L_522 = V_2;
uint32_t L_523 = V_3;
uint32_t L_524 = V_0;
uint32_t L_525;
L_525 = MD5Digest_H_m54DD87E5985201669B1EC6989BE94E1CBB5B0FEB(L_522, L_523, L_524, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_526 = __this->___X;
NullCheck(L_526);
int32_t L_527 = 2;
uint32_t L_528 = (L_526)->GetAt(static_cast<il2cpp_array_size_t>(L_527));
int32_t L_529 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S34;
uint32_t L_530;
L_530 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_521, (int32_t)L_525)), (int32_t)L_528)), ((int32_t)-995338651))), L_529, NULL);
uint32_t L_531 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_530, (int32_t)L_531));
uint32_t L_532 = V_0;
uint32_t L_533 = V_1;
uint32_t L_534 = V_2;
uint32_t L_535 = V_3;
uint32_t L_536;
L_536 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_533, L_534, L_535, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_537 = __this->___X;
NullCheck(L_537);
int32_t L_538 = 0;
uint32_t L_539 = (L_537)->GetAt(static_cast<il2cpp_array_size_t>(L_538));
int32_t L_540 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S41;
uint32_t L_541;
L_541 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_532, (int32_t)L_536)), (int32_t)L_539)), ((int32_t)-198630844))), L_540, NULL);
uint32_t L_542 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_541, (int32_t)L_542));
uint32_t L_543 = V_3;
uint32_t L_544 = V_0;
uint32_t L_545 = V_1;
uint32_t L_546 = V_2;
uint32_t L_547;
L_547 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_544, L_545, L_546, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_548 = __this->___X;
NullCheck(L_548);
int32_t L_549 = 7;
uint32_t L_550 = (L_548)->GetAt(static_cast<il2cpp_array_size_t>(L_549));
int32_t L_551 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S42;
uint32_t L_552;
L_552 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_543, (int32_t)L_547)), (int32_t)L_550)), ((int32_t)1126891415))), L_551, NULL);
uint32_t L_553 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_552, (int32_t)L_553));
uint32_t L_554 = V_2;
uint32_t L_555 = V_3;
uint32_t L_556 = V_0;
uint32_t L_557 = V_1;
uint32_t L_558;
L_558 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_555, L_556, L_557, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_559 = __this->___X;
NullCheck(L_559);
int32_t L_560 = ((int32_t)14);
uint32_t L_561 = (L_559)->GetAt(static_cast<il2cpp_array_size_t>(L_560));
int32_t L_562 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S43;
uint32_t L_563;
L_563 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_554, (int32_t)L_558)), (int32_t)L_561)), ((int32_t)-1416354905))), L_562, NULL);
uint32_t L_564 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_563, (int32_t)L_564));
uint32_t L_565 = V_1;
uint32_t L_566 = V_2;
uint32_t L_567 = V_3;
uint32_t L_568 = V_0;
uint32_t L_569;
L_569 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_566, L_567, L_568, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_570 = __this->___X;
NullCheck(L_570);
int32_t L_571 = 5;
uint32_t L_572 = (L_570)->GetAt(static_cast<il2cpp_array_size_t>(L_571));
int32_t L_573 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S44;
uint32_t L_574;
L_574 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_565, (int32_t)L_569)), (int32_t)L_572)), ((int32_t)-57434055))), L_573, NULL);
uint32_t L_575 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_574, (int32_t)L_575));
uint32_t L_576 = V_0;
uint32_t L_577 = V_1;
uint32_t L_578 = V_2;
uint32_t L_579 = V_3;
uint32_t L_580;
L_580 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_577, L_578, L_579, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_581 = __this->___X;
NullCheck(L_581);
int32_t L_582 = ((int32_t)12);
uint32_t L_583 = (L_581)->GetAt(static_cast<il2cpp_array_size_t>(L_582));
int32_t L_584 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S41;
uint32_t L_585;
L_585 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_576, (int32_t)L_580)), (int32_t)L_583)), ((int32_t)1700485571))), L_584, NULL);
uint32_t L_586 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_585, (int32_t)L_586));
uint32_t L_587 = V_3;
uint32_t L_588 = V_0;
uint32_t L_589 = V_1;
uint32_t L_590 = V_2;
uint32_t L_591;
L_591 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_588, L_589, L_590, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_592 = __this->___X;
NullCheck(L_592);
int32_t L_593 = 3;
uint32_t L_594 = (L_592)->GetAt(static_cast<il2cpp_array_size_t>(L_593));
int32_t L_595 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S42;
uint32_t L_596;
L_596 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_587, (int32_t)L_591)), (int32_t)L_594)), ((int32_t)-1894986606))), L_595, NULL);
uint32_t L_597 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_596, (int32_t)L_597));
uint32_t L_598 = V_2;
uint32_t L_599 = V_3;
uint32_t L_600 = V_0;
uint32_t L_601 = V_1;
uint32_t L_602;
L_602 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_599, L_600, L_601, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_603 = __this->___X;
NullCheck(L_603);
int32_t L_604 = ((int32_t)10);
uint32_t L_605 = (L_603)->GetAt(static_cast<il2cpp_array_size_t>(L_604));
int32_t L_606 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S43;
uint32_t L_607;
L_607 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_598, (int32_t)L_602)), (int32_t)L_605)), ((int32_t)-1051523))), L_606, NULL);
uint32_t L_608 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_607, (int32_t)L_608));
uint32_t L_609 = V_1;
uint32_t L_610 = V_2;
uint32_t L_611 = V_3;
uint32_t L_612 = V_0;
uint32_t L_613;
L_613 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_610, L_611, L_612, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_614 = __this->___X;
NullCheck(L_614);
int32_t L_615 = 1;
uint32_t L_616 = (L_614)->GetAt(static_cast<il2cpp_array_size_t>(L_615));
int32_t L_617 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S44;
uint32_t L_618;
L_618 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_609, (int32_t)L_613)), (int32_t)L_616)), ((int32_t)-2054922799))), L_617, NULL);
uint32_t L_619 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_618, (int32_t)L_619));
uint32_t L_620 = V_0;
uint32_t L_621 = V_1;
uint32_t L_622 = V_2;
uint32_t L_623 = V_3;
uint32_t L_624;
L_624 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_621, L_622, L_623, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_625 = __this->___X;
NullCheck(L_625);
int32_t L_626 = 8;
uint32_t L_627 = (L_625)->GetAt(static_cast<il2cpp_array_size_t>(L_626));
int32_t L_628 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S41;
uint32_t L_629;
L_629 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_620, (int32_t)L_624)), (int32_t)L_627)), ((int32_t)1873313359))), L_628, NULL);
uint32_t L_630 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_629, (int32_t)L_630));
uint32_t L_631 = V_3;
uint32_t L_632 = V_0;
uint32_t L_633 = V_1;
uint32_t L_634 = V_2;
uint32_t L_635;
L_635 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_632, L_633, L_634, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_636 = __this->___X;
NullCheck(L_636);
int32_t L_637 = ((int32_t)15);
uint32_t L_638 = (L_636)->GetAt(static_cast<il2cpp_array_size_t>(L_637));
int32_t L_639 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S42;
uint32_t L_640;
L_640 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_631, (int32_t)L_635)), (int32_t)L_638)), ((int32_t)-30611744))), L_639, NULL);
uint32_t L_641 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_640, (int32_t)L_641));
uint32_t L_642 = V_2;
uint32_t L_643 = V_3;
uint32_t L_644 = V_0;
uint32_t L_645 = V_1;
uint32_t L_646;
L_646 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_643, L_644, L_645, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_647 = __this->___X;
NullCheck(L_647);
int32_t L_648 = 6;
uint32_t L_649 = (L_647)->GetAt(static_cast<il2cpp_array_size_t>(L_648));
int32_t L_650 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S43;
uint32_t L_651;
L_651 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_642, (int32_t)L_646)), (int32_t)L_649)), ((int32_t)-1560198380))), L_650, NULL);
uint32_t L_652 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_651, (int32_t)L_652));
uint32_t L_653 = V_1;
uint32_t L_654 = V_2;
uint32_t L_655 = V_3;
uint32_t L_656 = V_0;
uint32_t L_657;
L_657 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_654, L_655, L_656, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_658 = __this->___X;
NullCheck(L_658);
int32_t L_659 = ((int32_t)13);
uint32_t L_660 = (L_658)->GetAt(static_cast<il2cpp_array_size_t>(L_659));
int32_t L_661 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S44;
uint32_t L_662;
L_662 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_653, (int32_t)L_657)), (int32_t)L_660)), ((int32_t)1309151649))), L_661, NULL);
uint32_t L_663 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_662, (int32_t)L_663));
uint32_t L_664 = V_0;
uint32_t L_665 = V_1;
uint32_t L_666 = V_2;
uint32_t L_667 = V_3;
uint32_t L_668;
L_668 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_665, L_666, L_667, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_669 = __this->___X;
NullCheck(L_669);
int32_t L_670 = 4;
uint32_t L_671 = (L_669)->GetAt(static_cast<il2cpp_array_size_t>(L_670));
int32_t L_672 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S41;
uint32_t L_673;
L_673 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_664, (int32_t)L_668)), (int32_t)L_671)), ((int32_t)-145523070))), L_672, NULL);
uint32_t L_674 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_673, (int32_t)L_674));
uint32_t L_675 = V_3;
uint32_t L_676 = V_0;
uint32_t L_677 = V_1;
uint32_t L_678 = V_2;
uint32_t L_679;
L_679 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_676, L_677, L_678, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_680 = __this->___X;
NullCheck(L_680);
int32_t L_681 = ((int32_t)11);
uint32_t L_682 = (L_680)->GetAt(static_cast<il2cpp_array_size_t>(L_681));
int32_t L_683 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S42;
uint32_t L_684;
L_684 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_675, (int32_t)L_679)), (int32_t)L_682)), ((int32_t)-1120210379))), L_683, NULL);
uint32_t L_685 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_684, (int32_t)L_685));
uint32_t L_686 = V_2;
uint32_t L_687 = V_3;
uint32_t L_688 = V_0;
uint32_t L_689 = V_1;
uint32_t L_690;
L_690 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_687, L_688, L_689, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_691 = __this->___X;
NullCheck(L_691);
int32_t L_692 = 2;
uint32_t L_693 = (L_691)->GetAt(static_cast<il2cpp_array_size_t>(L_692));
int32_t L_694 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S43;
uint32_t L_695;
L_695 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_686, (int32_t)L_690)), (int32_t)L_693)), ((int32_t)718787259))), L_694, NULL);
uint32_t L_696 = V_3;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_695, (int32_t)L_696));
uint32_t L_697 = V_1;
uint32_t L_698 = V_2;
uint32_t L_699 = V_3;
uint32_t L_700 = V_0;
uint32_t L_701;
L_701 = MD5Digest_K_mAE43092D6DA0998E959014DF8A5DFAE9A4E765B2(L_698, L_699, L_700, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_702 = __this->___X;
NullCheck(L_702);
int32_t L_703 = ((int32_t)9);
uint32_t L_704 = (L_702)->GetAt(static_cast<il2cpp_array_size_t>(L_703));
int32_t L_705 = ((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S44;
uint32_t L_706;
L_706 = Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_697, (int32_t)L_701)), (int32_t)L_704)), ((int32_t)-343485551))), L_705, NULL);
uint32_t L_707 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_706, (int32_t)L_707));
uint32_t L_708 = __this->___H1;
uint32_t L_709 = V_0;
__this->___H1 = ((int32_t)il2cpp_codegen_add((int32_t)L_708, (int32_t)L_709));
uint32_t L_710 = __this->___H2;
uint32_t L_711 = V_1;
__this->___H2 = ((int32_t)il2cpp_codegen_add((int32_t)L_710, (int32_t)L_711));
uint32_t L_712 = __this->___H3;
uint32_t L_713 = V_2;
__this->___H3 = ((int32_t)il2cpp_codegen_add((int32_t)L_712, (int32_t)L_713));
uint32_t L_714 = __this->___H4;
uint32_t L_715 = V_3;
__this->___H4 = ((int32_t)il2cpp_codegen_add((int32_t)L_714, (int32_t)L_715));
__this->___xOff = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest__cctor_m4109DE11B66B1628FED9377D481488C02CBE0082 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S11 = 7;
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S12 = ((int32_t)12);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S13 = ((int32_t)17);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S14 = ((int32_t)22);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S21 = 5;
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S22 = ((int32_t)9);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S23 = ((int32_t)14);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S24 = ((int32_t)20);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S31 = 4;
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S32 = ((int32_t)11);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S33 = ((int32_t)16);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S34 = ((int32_t)23);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S41 = 6;
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S42 = ((int32_t)10);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S43 = ((int32_t)15);
((MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields*)il2cpp_codegen_static_fields_for(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var))->___S44 = ((int32_t)21);
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 int32_t NullDigest_GetDigestSize_mC7A2FC1FE38A2ED9E7F6509066CDF579E941593E (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___bOut;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = Convert_ToInt32_mA857F99F1CACB73D7DB85E26638E7CC1A2CD5C78(L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDigest_BlockUpdate_m15A8FBC805D36C3630B0CB05A2D7DAB2DB88376E (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBytes, int32_t ___1_inOff, int32_t ___2_len, const RuntimeMethod* method)
{
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___bOut;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inBytes;
int32_t L_2 = ___1_inOff;
int32_t L_3 = ___2_len;
NullCheck(L_0);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(38, L_0, L_1, L_2, L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NullDigest_DoFinal_m367A7A98733E2D0B75E5616063BD3F26499F3D0B (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outBytes, int32_t ___1_outOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0029:
{
NullDigest_Reset_m6B0886E70F072849764BA118A0B9D0E747CE47DB(__this, NULL);
return;
}
});
try
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___bOut;
NullCheck(L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
L_1 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(43, L_0);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->___bOut;
NullCheck(L_2);
int64_t L_3;
L_3 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_2);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = Convert_ToInt32_mA857F99F1CACB73D7DB85E26638E7CC1A2CD5C78(L_3, NULL);
V_0 = L_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_outBytes;
int32_t L_6 = ___1_outOff;
int32_t L_7 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, 0, (RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = V_0;
V_1 = L_8;
goto IL_0030;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0030:
{
int32_t L_9 = V_1;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDigest_Reset_m6B0886E70F072849764BA118A0B9D0E747CE47DB (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* __this, const RuntimeMethod* method)
{
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___bOut;
NullCheck(L_0);
VirtualActionInvoker1< int64_t >::Invoke(34, L_0, ((int64_t)0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDigest__ctor_m88FF48915B764B177B5BA8D7D7D2655B7ADE327C (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
__this->___bOut = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___bOut), (void*)L_0);
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 RipeMD128Digest__ctor_mD218DBF24249FA018997983875263B9C3D495BAE (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, 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* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___X = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___X), (void*)L_0);
GeneralDigest__ctor_m9ED1691DF31B1D3EB52D9F655FA3E86D1C102797(__this, NULL);
VirtualActionInvoker0::Invoke(8, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_GetDigestSize_m2C61007D8CE27E2EA376CF2A743F5F2880FF8E0E (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, const RuntimeMethod* method)
{
{
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD128Digest_ProcessWord_m8693EC1ECF081DEB893FE63616927E4A51AB5F04 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___X;
int32_t L_1 = __this->___xOff;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___xOff = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_input;
int32_t L_5 = ___1_inOff;
uint32_t L_6;
L_6 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_4, L_5, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)L_6);
int32_t L_7 = __this->___xOff;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)16)))))
{
goto IL_002f;
}
}
{
VirtualActionInvoker0::Invoke(11, __this);
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD128Digest_ProcessLength_mD6914105A107D4F58C4338F8CC95E299236F6B40 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int64_t ___0_bitLength, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___xOff;
if ((((int32_t)L_0) <= ((int32_t)((int32_t)14))))
{
goto IL_0010;
}
}
{
VirtualActionInvoker0::Invoke(11, __this);
}
IL_0010:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___X;
int64_t L_2 = ___0_bitLength;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (int32_t)((int32_t)((int64_t)(L_2&((int64_t)(uint64_t)((uint32_t)(-1)))))));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___X;
int64_t L_4 = ___0_bitLength;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (int32_t)((int32_t)((int64_t)((uint64_t)L_4>>((int32_t)32)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_DoFinal_m2ACE3B21D195A600609ACA4FAE19ECB67A573D74 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method)
{
{
GeneralDigest_Finish_m0820AB8ED1AA5B914984D7B6BFC5FBD7586A21C3(__this, NULL);
int32_t L_0 = __this->___H0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_output;
int32_t L_2 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_0, L_1, L_2, NULL);
int32_t L_3 = __this->___H1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_output;
int32_t L_5 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_3, L_4, ((int32_t)il2cpp_codegen_add(L_5, 4)), NULL);
int32_t L_6 = __this->___H2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_output;
int32_t L_8 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_6, L_7, ((int32_t)il2cpp_codegen_add(L_8, 8)), NULL);
int32_t L_9 = __this->___H3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_output;
int32_t L_11 = ___1_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_9, L_10, ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)12))), NULL);
VirtualActionInvoker0::Invoke(8, __this);
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD128Digest_Reset_m28F1E83EBD1FBCBDA6E7675B5B63CE2E752DE3E0 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
GeneralDigest_Reset_m546D9A9CF7587192835E249CAE7C0203CB0D0071(__this, NULL);
__this->___H0 = ((int32_t)1732584193);
__this->___H1 = ((int32_t)-271733879);
__this->___H2 = ((int32_t)-1732584194);
__this->___H3 = ((int32_t)271733878);
__this->___xOff = 0;
V_0 = 0;
goto IL_004a;
}
IL_003d:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___X;
int32_t L_1 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int32_t)0);
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_004a:
{
int32_t L_3 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___X;
NullCheck(L_4);
if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_003d;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_n, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
int32_t L_1 = ___1_n;
int32_t L_2 = ___0_x;
int32_t L_3 = ___1_n;
return ((int32_t)(((int32_t)(L_0<<((int32_t)(L_1&((int32_t)31)))))|((int32_t)((uint32_t)L_2>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_3))&((int32_t)31)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F1_m59888115B9C1CFFF7EF8466A8A13AB614730E626 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
int32_t L_1 = ___1_y;
int32_t L_2 = ___2_z;
return ((int32_t)(((int32_t)(L_0^L_1))^L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F2_m686ACBD7A35F41023A615E13996DCE652A5A18AF (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
int32_t L_1 = ___1_y;
int32_t L_2 = ___0_x;
int32_t L_3 = ___2_z;
return ((int32_t)(((int32_t)(L_0&L_1))|((int32_t)(((~L_2))&L_3))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F3_m4FA3E797654EB4CC2C80347EDE165AFB242B8411 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
int32_t L_1 = ___1_y;
int32_t L_2 = ___2_z;
return ((int32_t)(((int32_t)(L_0|((~L_1))))^L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F4_m97D235EEF04718D0246E48743ACCB2FC8DD8ACD9 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
int32_t L_1 = ___2_z;
int32_t L_2 = ___1_y;
int32_t L_3 = ___2_z;
return ((int32_t)(((int32_t)(L_0&L_1))|((int32_t)(L_2&((~L_3))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F1_m59888115B9C1CFFF7EF8466A8A13AB614730E626(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F2_m686ACBD7A35F41023A615E13996DCE652A5A18AF(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), ((int32_t)1518500249))), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F3_m4FA3E797654EB4CC2C80347EDE165AFB242B8411(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), ((int32_t)1859775393))), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F4_m97D235EEF04718D0246E48743ACCB2FC8DD8ACD9(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), ((int32_t)-1894007588))), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F1_m59888115B9C1CFFF7EF8466A8A13AB614730E626(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F2_m686ACBD7A35F41023A615E13996DCE652A5A18AF(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), ((int32_t)1836072691))), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F3_m4FA3E797654EB4CC2C80347EDE165AFB242B8411(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), ((int32_t)1548603684))), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_x, int32_t ___5_s, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
int32_t L_2 = ___2_c;
int32_t L_3 = ___3_d;
int32_t L_4;
L_4 = RipeMD128Digest_F4_m97D235EEF04718D0246E48743ACCB2FC8DD8ACD9(__this, L_1, L_2, L_3, NULL);
int32_t L_5 = ___4_x;
int32_t L_6 = ___5_s;
int32_t L_7;
L_7 = RipeMD128Digest_RL_m3FCBB8A6820D2C640412E6BA6573D7B7D25B5302(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_4)), L_5)), ((int32_t)1352829926))), L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD128Digest_ProcessBlock_mD02E86E143D92955400449BCCF14A72A57E74185 (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
{
int32_t L_0 = __this->___H0;
int32_t L_1 = L_0;
V_1 = L_1;
V_0 = L_1;
int32_t L_2 = __this->___H1;
int32_t L_3 = L_2;
V_3 = L_3;
V_2 = L_3;
int32_t L_4 = __this->___H2;
int32_t L_5 = L_4;
V_5 = L_5;
V_4 = L_5;
int32_t L_6 = __this->___H3;
int32_t L_7 = L_6;
V_7 = L_7;
V_6 = L_7;
int32_t L_8 = V_0;
int32_t L_9 = V_2;
int32_t L_10 = V_4;
int32_t L_11 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___X;
NullCheck(L_12);
int32_t L_13 = 0;
int32_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
int32_t L_15;
L_15 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_8, L_9, L_10, L_11, L_14, ((int32_t)11), NULL);
V_0 = L_15;
int32_t L_16 = V_6;
int32_t L_17 = V_0;
int32_t L_18 = V_2;
int32_t L_19 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___X;
NullCheck(L_20);
int32_t L_21 = 1;
int32_t L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
int32_t L_23;
L_23 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_16, L_17, L_18, L_19, L_22, ((int32_t)14), NULL);
V_6 = L_23;
int32_t L_24 = V_4;
int32_t L_25 = V_6;
int32_t L_26 = V_0;
int32_t L_27 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = __this->___X;
NullCheck(L_28);
int32_t L_29 = 2;
int32_t L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
int32_t L_31;
L_31 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_24, L_25, L_26, L_27, L_30, ((int32_t)15), NULL);
V_4 = L_31;
int32_t L_32 = V_2;
int32_t L_33 = V_4;
int32_t L_34 = V_6;
int32_t L_35 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = __this->___X;
NullCheck(L_36);
int32_t L_37 = 3;
int32_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
int32_t L_39;
L_39 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_32, L_33, L_34, L_35, L_38, ((int32_t)12), NULL);
V_2 = L_39;
int32_t L_40 = V_0;
int32_t L_41 = V_2;
int32_t L_42 = V_4;
int32_t L_43 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = __this->___X;
NullCheck(L_44);
int32_t L_45 = 4;
int32_t L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
int32_t L_47;
L_47 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_40, L_41, L_42, L_43, L_46, 5, NULL);
V_0 = L_47;
int32_t L_48 = V_6;
int32_t L_49 = V_0;
int32_t L_50 = V_2;
int32_t L_51 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = __this->___X;
NullCheck(L_52);
int32_t L_53 = 5;
int32_t L_54 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
int32_t L_55;
L_55 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_48, L_49, L_50, L_51, L_54, 8, NULL);
V_6 = L_55;
int32_t L_56 = V_4;
int32_t L_57 = V_6;
int32_t L_58 = V_0;
int32_t L_59 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = __this->___X;
NullCheck(L_60);
int32_t L_61 = 6;
int32_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
int32_t L_63;
L_63 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_56, L_57, L_58, L_59, L_62, 7, NULL);
V_4 = L_63;
int32_t L_64 = V_2;
int32_t L_65 = V_4;
int32_t L_66 = V_6;
int32_t L_67 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = __this->___X;
NullCheck(L_68);
int32_t L_69 = 7;
int32_t L_70 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
int32_t L_71;
L_71 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_64, L_65, L_66, L_67, L_70, ((int32_t)9), NULL);
V_2 = L_71;
int32_t L_72 = V_0;
int32_t L_73 = V_2;
int32_t L_74 = V_4;
int32_t L_75 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_76 = __this->___X;
NullCheck(L_76);
int32_t L_77 = 8;
int32_t L_78 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
int32_t L_79;
L_79 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_72, L_73, L_74, L_75, L_78, ((int32_t)11), NULL);
V_0 = L_79;
int32_t L_80 = V_6;
int32_t L_81 = V_0;
int32_t L_82 = V_2;
int32_t L_83 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_84 = __this->___X;
NullCheck(L_84);
int32_t L_85 = ((int32_t)9);
int32_t L_86 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
int32_t L_87;
L_87 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_80, L_81, L_82, L_83, L_86, ((int32_t)13), NULL);
V_6 = L_87;
int32_t L_88 = V_4;
int32_t L_89 = V_6;
int32_t L_90 = V_0;
int32_t L_91 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_92 = __this->___X;
NullCheck(L_92);
int32_t L_93 = ((int32_t)10);
int32_t L_94 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
int32_t L_95;
L_95 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_88, L_89, L_90, L_91, L_94, ((int32_t)14), NULL);
V_4 = L_95;
int32_t L_96 = V_2;
int32_t L_97 = V_4;
int32_t L_98 = V_6;
int32_t L_99 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = __this->___X;
NullCheck(L_100);
int32_t L_101 = ((int32_t)11);
int32_t L_102 = (L_100)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
int32_t L_103;
L_103 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_96, L_97, L_98, L_99, L_102, ((int32_t)15), NULL);
V_2 = L_103;
int32_t L_104 = V_0;
int32_t L_105 = V_2;
int32_t L_106 = V_4;
int32_t L_107 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_108 = __this->___X;
NullCheck(L_108);
int32_t L_109 = ((int32_t)12);
int32_t L_110 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
int32_t L_111;
L_111 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_104, L_105, L_106, L_107, L_110, 6, NULL);
V_0 = L_111;
int32_t L_112 = V_6;
int32_t L_113 = V_0;
int32_t L_114 = V_2;
int32_t L_115 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_116 = __this->___X;
NullCheck(L_116);
int32_t L_117 = ((int32_t)13);
int32_t L_118 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
int32_t L_119;
L_119 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_112, L_113, L_114, L_115, L_118, 7, NULL);
V_6 = L_119;
int32_t L_120 = V_4;
int32_t L_121 = V_6;
int32_t L_122 = V_0;
int32_t L_123 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_124 = __this->___X;
NullCheck(L_124);
int32_t L_125 = ((int32_t)14);
int32_t L_126 = (L_124)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
int32_t L_127;
L_127 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_120, L_121, L_122, L_123, L_126, ((int32_t)9), NULL);
V_4 = L_127;
int32_t L_128 = V_2;
int32_t L_129 = V_4;
int32_t L_130 = V_6;
int32_t L_131 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_132 = __this->___X;
NullCheck(L_132);
int32_t L_133 = ((int32_t)15);
int32_t L_134 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_133));
int32_t L_135;
L_135 = RipeMD128Digest_F1_m2CC242F53F7A4CBB7D5413365B77FBA1FD4AB7E4(__this, L_128, L_129, L_130, L_131, L_134, 8, NULL);
V_2 = L_135;
int32_t L_136 = V_0;
int32_t L_137 = V_2;
int32_t L_138 = V_4;
int32_t L_139 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_140 = __this->___X;
NullCheck(L_140);
int32_t L_141 = 7;
int32_t L_142 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
int32_t L_143;
L_143 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_136, L_137, L_138, L_139, L_142, 7, NULL);
V_0 = L_143;
int32_t L_144 = V_6;
int32_t L_145 = V_0;
int32_t L_146 = V_2;
int32_t L_147 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_148 = __this->___X;
NullCheck(L_148);
int32_t L_149 = 4;
int32_t L_150 = (L_148)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
int32_t L_151;
L_151 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_144, L_145, L_146, L_147, L_150, 6, NULL);
V_6 = L_151;
int32_t L_152 = V_4;
int32_t L_153 = V_6;
int32_t L_154 = V_0;
int32_t L_155 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_156 = __this->___X;
NullCheck(L_156);
int32_t L_157 = ((int32_t)13);
int32_t L_158 = (L_156)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
int32_t L_159;
L_159 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_152, L_153, L_154, L_155, L_158, 8, NULL);
V_4 = L_159;
int32_t L_160 = V_2;
int32_t L_161 = V_4;
int32_t L_162 = V_6;
int32_t L_163 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_164 = __this->___X;
NullCheck(L_164);
int32_t L_165 = 1;
int32_t L_166 = (L_164)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
int32_t L_167;
L_167 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_160, L_161, L_162, L_163, L_166, ((int32_t)13), NULL);
V_2 = L_167;
int32_t L_168 = V_0;
int32_t L_169 = V_2;
int32_t L_170 = V_4;
int32_t L_171 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_172 = __this->___X;
NullCheck(L_172);
int32_t L_173 = ((int32_t)10);
int32_t L_174 = (L_172)->GetAt(static_cast<il2cpp_array_size_t>(L_173));
int32_t L_175;
L_175 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_168, L_169, L_170, L_171, L_174, ((int32_t)11), NULL);
V_0 = L_175;
int32_t L_176 = V_6;
int32_t L_177 = V_0;
int32_t L_178 = V_2;
int32_t L_179 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_180 = __this->___X;
NullCheck(L_180);
int32_t L_181 = 6;
int32_t L_182 = (L_180)->GetAt(static_cast<il2cpp_array_size_t>(L_181));
int32_t L_183;
L_183 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_176, L_177, L_178, L_179, L_182, ((int32_t)9), NULL);
V_6 = L_183;
int32_t L_184 = V_4;
int32_t L_185 = V_6;
int32_t L_186 = V_0;
int32_t L_187 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_188 = __this->___X;
NullCheck(L_188);
int32_t L_189 = ((int32_t)15);
int32_t L_190 = (L_188)->GetAt(static_cast<il2cpp_array_size_t>(L_189));
int32_t L_191;
L_191 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_184, L_185, L_186, L_187, L_190, 7, NULL);
V_4 = L_191;
int32_t L_192 = V_2;
int32_t L_193 = V_4;
int32_t L_194 = V_6;
int32_t L_195 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_196 = __this->___X;
NullCheck(L_196);
int32_t L_197 = 3;
int32_t L_198 = (L_196)->GetAt(static_cast<il2cpp_array_size_t>(L_197));
int32_t L_199;
L_199 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_192, L_193, L_194, L_195, L_198, ((int32_t)15), NULL);
V_2 = L_199;
int32_t L_200 = V_0;
int32_t L_201 = V_2;
int32_t L_202 = V_4;
int32_t L_203 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_204 = __this->___X;
NullCheck(L_204);
int32_t L_205 = ((int32_t)12);
int32_t L_206 = (L_204)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
int32_t L_207;
L_207 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_200, L_201, L_202, L_203, L_206, 7, NULL);
V_0 = L_207;
int32_t L_208 = V_6;
int32_t L_209 = V_0;
int32_t L_210 = V_2;
int32_t L_211 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_212 = __this->___X;
NullCheck(L_212);
int32_t L_213 = 0;
int32_t L_214 = (L_212)->GetAt(static_cast<il2cpp_array_size_t>(L_213));
int32_t L_215;
L_215 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_208, L_209, L_210, L_211, L_214, ((int32_t)12), NULL);
V_6 = L_215;
int32_t L_216 = V_4;
int32_t L_217 = V_6;
int32_t L_218 = V_0;
int32_t L_219 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_220 = __this->___X;
NullCheck(L_220);
int32_t L_221 = ((int32_t)9);
int32_t L_222 = (L_220)->GetAt(static_cast<il2cpp_array_size_t>(L_221));
int32_t L_223;
L_223 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_216, L_217, L_218, L_219, L_222, ((int32_t)15), NULL);
V_4 = L_223;
int32_t L_224 = V_2;
int32_t L_225 = V_4;
int32_t L_226 = V_6;
int32_t L_227 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_228 = __this->___X;
NullCheck(L_228);
int32_t L_229 = 5;
int32_t L_230 = (L_228)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
int32_t L_231;
L_231 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_224, L_225, L_226, L_227, L_230, ((int32_t)9), NULL);
V_2 = L_231;
int32_t L_232 = V_0;
int32_t L_233 = V_2;
int32_t L_234 = V_4;
int32_t L_235 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_236 = __this->___X;
NullCheck(L_236);
int32_t L_237 = 2;
int32_t L_238 = (L_236)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
int32_t L_239;
L_239 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_232, L_233, L_234, L_235, L_238, ((int32_t)11), NULL);
V_0 = L_239;
int32_t L_240 = V_6;
int32_t L_241 = V_0;
int32_t L_242 = V_2;
int32_t L_243 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_244 = __this->___X;
NullCheck(L_244);
int32_t L_245 = ((int32_t)14);
int32_t L_246 = (L_244)->GetAt(static_cast<il2cpp_array_size_t>(L_245));
int32_t L_247;
L_247 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_240, L_241, L_242, L_243, L_246, 7, NULL);
V_6 = L_247;
int32_t L_248 = V_4;
int32_t L_249 = V_6;
int32_t L_250 = V_0;
int32_t L_251 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_252 = __this->___X;
NullCheck(L_252);
int32_t L_253 = ((int32_t)11);
int32_t L_254 = (L_252)->GetAt(static_cast<il2cpp_array_size_t>(L_253));
int32_t L_255;
L_255 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_248, L_249, L_250, L_251, L_254, ((int32_t)13), NULL);
V_4 = L_255;
int32_t L_256 = V_2;
int32_t L_257 = V_4;
int32_t L_258 = V_6;
int32_t L_259 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_260 = __this->___X;
NullCheck(L_260);
int32_t L_261 = 8;
int32_t L_262 = (L_260)->GetAt(static_cast<il2cpp_array_size_t>(L_261));
int32_t L_263;
L_263 = RipeMD128Digest_F2_m2657B6D27DC58A7D9816EBC96C87F50FA5B23892(__this, L_256, L_257, L_258, L_259, L_262, ((int32_t)12), NULL);
V_2 = L_263;
int32_t L_264 = V_0;
int32_t L_265 = V_2;
int32_t L_266 = V_4;
int32_t L_267 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_268 = __this->___X;
NullCheck(L_268);
int32_t L_269 = 3;
int32_t L_270 = (L_268)->GetAt(static_cast<il2cpp_array_size_t>(L_269));
int32_t L_271;
L_271 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_264, L_265, L_266, L_267, L_270, ((int32_t)11), NULL);
V_0 = L_271;
int32_t L_272 = V_6;
int32_t L_273 = V_0;
int32_t L_274 = V_2;
int32_t L_275 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_276 = __this->___X;
NullCheck(L_276);
int32_t L_277 = ((int32_t)10);
int32_t L_278 = (L_276)->GetAt(static_cast<il2cpp_array_size_t>(L_277));
int32_t L_279;
L_279 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_272, L_273, L_274, L_275, L_278, ((int32_t)13), NULL);
V_6 = L_279;
int32_t L_280 = V_4;
int32_t L_281 = V_6;
int32_t L_282 = V_0;
int32_t L_283 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_284 = __this->___X;
NullCheck(L_284);
int32_t L_285 = ((int32_t)14);
int32_t L_286 = (L_284)->GetAt(static_cast<il2cpp_array_size_t>(L_285));
int32_t L_287;
L_287 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_280, L_281, L_282, L_283, L_286, 6, NULL);
V_4 = L_287;
int32_t L_288 = V_2;
int32_t L_289 = V_4;
int32_t L_290 = V_6;
int32_t L_291 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_292 = __this->___X;
NullCheck(L_292);
int32_t L_293 = 4;
int32_t L_294 = (L_292)->GetAt(static_cast<il2cpp_array_size_t>(L_293));
int32_t L_295;
L_295 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_288, L_289, L_290, L_291, L_294, 7, NULL);
V_2 = L_295;
int32_t L_296 = V_0;
int32_t L_297 = V_2;
int32_t L_298 = V_4;
int32_t L_299 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_300 = __this->___X;
NullCheck(L_300);
int32_t L_301 = ((int32_t)9);
int32_t L_302 = (L_300)->GetAt(static_cast<il2cpp_array_size_t>(L_301));
int32_t L_303;
L_303 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_296, L_297, L_298, L_299, L_302, ((int32_t)14), NULL);
V_0 = L_303;
int32_t L_304 = V_6;
int32_t L_305 = V_0;
int32_t L_306 = V_2;
int32_t L_307 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_308 = __this->___X;
NullCheck(L_308);
int32_t L_309 = ((int32_t)15);
int32_t L_310 = (L_308)->GetAt(static_cast<il2cpp_array_size_t>(L_309));
int32_t L_311;
L_311 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_304, L_305, L_306, L_307, L_310, ((int32_t)9), NULL);
V_6 = L_311;
int32_t L_312 = V_4;
int32_t L_313 = V_6;
int32_t L_314 = V_0;
int32_t L_315 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_316 = __this->___X;
NullCheck(L_316);
int32_t L_317 = 8;
int32_t L_318 = (L_316)->GetAt(static_cast<il2cpp_array_size_t>(L_317));
int32_t L_319;
L_319 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_312, L_313, L_314, L_315, L_318, ((int32_t)13), NULL);
V_4 = L_319;
int32_t L_320 = V_2;
int32_t L_321 = V_4;
int32_t L_322 = V_6;
int32_t L_323 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_324 = __this->___X;
NullCheck(L_324);
int32_t L_325 = 1;
int32_t L_326 = (L_324)->GetAt(static_cast<il2cpp_array_size_t>(L_325));
int32_t L_327;
L_327 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_320, L_321, L_322, L_323, L_326, ((int32_t)15), NULL);
V_2 = L_327;
int32_t L_328 = V_0;
int32_t L_329 = V_2;
int32_t L_330 = V_4;
int32_t L_331 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_332 = __this->___X;
NullCheck(L_332);
int32_t L_333 = 2;
int32_t L_334 = (L_332)->GetAt(static_cast<il2cpp_array_size_t>(L_333));
int32_t L_335;
L_335 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_328, L_329, L_330, L_331, L_334, ((int32_t)14), NULL);
V_0 = L_335;
int32_t L_336 = V_6;
int32_t L_337 = V_0;
int32_t L_338 = V_2;
int32_t L_339 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_340 = __this->___X;
NullCheck(L_340);
int32_t L_341 = 7;
int32_t L_342 = (L_340)->GetAt(static_cast<il2cpp_array_size_t>(L_341));
int32_t L_343;
L_343 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_336, L_337, L_338, L_339, L_342, 8, NULL);
V_6 = L_343;
int32_t L_344 = V_4;
int32_t L_345 = V_6;
int32_t L_346 = V_0;
int32_t L_347 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_348 = __this->___X;
NullCheck(L_348);
int32_t L_349 = 0;
int32_t L_350 = (L_348)->GetAt(static_cast<il2cpp_array_size_t>(L_349));
int32_t L_351;
L_351 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_344, L_345, L_346, L_347, L_350, ((int32_t)13), NULL);
V_4 = L_351;
int32_t L_352 = V_2;
int32_t L_353 = V_4;
int32_t L_354 = V_6;
int32_t L_355 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_356 = __this->___X;
NullCheck(L_356);
int32_t L_357 = 6;
int32_t L_358 = (L_356)->GetAt(static_cast<il2cpp_array_size_t>(L_357));
int32_t L_359;
L_359 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_352, L_353, L_354, L_355, L_358, 6, NULL);
V_2 = L_359;
int32_t L_360 = V_0;
int32_t L_361 = V_2;
int32_t L_362 = V_4;
int32_t L_363 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_364 = __this->___X;
NullCheck(L_364);
int32_t L_365 = ((int32_t)13);
int32_t L_366 = (L_364)->GetAt(static_cast<il2cpp_array_size_t>(L_365));
int32_t L_367;
L_367 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_360, L_361, L_362, L_363, L_366, 5, NULL);
V_0 = L_367;
int32_t L_368 = V_6;
int32_t L_369 = V_0;
int32_t L_370 = V_2;
int32_t L_371 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_372 = __this->___X;
NullCheck(L_372);
int32_t L_373 = ((int32_t)11);
int32_t L_374 = (L_372)->GetAt(static_cast<il2cpp_array_size_t>(L_373));
int32_t L_375;
L_375 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_368, L_369, L_370, L_371, L_374, ((int32_t)12), NULL);
V_6 = L_375;
int32_t L_376 = V_4;
int32_t L_377 = V_6;
int32_t L_378 = V_0;
int32_t L_379 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_380 = __this->___X;
NullCheck(L_380);
int32_t L_381 = 5;
int32_t L_382 = (L_380)->GetAt(static_cast<il2cpp_array_size_t>(L_381));
int32_t L_383;
L_383 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_376, L_377, L_378, L_379, L_382, 7, NULL);
V_4 = L_383;
int32_t L_384 = V_2;
int32_t L_385 = V_4;
int32_t L_386 = V_6;
int32_t L_387 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_388 = __this->___X;
NullCheck(L_388);
int32_t L_389 = ((int32_t)12);
int32_t L_390 = (L_388)->GetAt(static_cast<il2cpp_array_size_t>(L_389));
int32_t L_391;
L_391 = RipeMD128Digest_F3_m5129BF837E2C5B17E17295FF520E30E64527EC87(__this, L_384, L_385, L_386, L_387, L_390, 5, NULL);
V_2 = L_391;
int32_t L_392 = V_0;
int32_t L_393 = V_2;
int32_t L_394 = V_4;
int32_t L_395 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_396 = __this->___X;
NullCheck(L_396);
int32_t L_397 = 1;
int32_t L_398 = (L_396)->GetAt(static_cast<il2cpp_array_size_t>(L_397));
int32_t L_399;
L_399 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_392, L_393, L_394, L_395, L_398, ((int32_t)11), NULL);
V_0 = L_399;
int32_t L_400 = V_6;
int32_t L_401 = V_0;
int32_t L_402 = V_2;
int32_t L_403 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_404 = __this->___X;
NullCheck(L_404);
int32_t L_405 = ((int32_t)9);
int32_t L_406 = (L_404)->GetAt(static_cast<il2cpp_array_size_t>(L_405));
int32_t L_407;
L_407 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_400, L_401, L_402, L_403, L_406, ((int32_t)12), NULL);
V_6 = L_407;
int32_t L_408 = V_4;
int32_t L_409 = V_6;
int32_t L_410 = V_0;
int32_t L_411 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_412 = __this->___X;
NullCheck(L_412);
int32_t L_413 = ((int32_t)11);
int32_t L_414 = (L_412)->GetAt(static_cast<il2cpp_array_size_t>(L_413));
int32_t L_415;
L_415 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_408, L_409, L_410, L_411, L_414, ((int32_t)14), NULL);
V_4 = L_415;
int32_t L_416 = V_2;
int32_t L_417 = V_4;
int32_t L_418 = V_6;
int32_t L_419 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_420 = __this->___X;
NullCheck(L_420);
int32_t L_421 = ((int32_t)10);
int32_t L_422 = (L_420)->GetAt(static_cast<il2cpp_array_size_t>(L_421));
int32_t L_423;
L_423 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_416, L_417, L_418, L_419, L_422, ((int32_t)15), NULL);
V_2 = L_423;
int32_t L_424 = V_0;
int32_t L_425 = V_2;
int32_t L_426 = V_4;
int32_t L_427 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_428 = __this->___X;
NullCheck(L_428);
int32_t L_429 = 0;
int32_t L_430 = (L_428)->GetAt(static_cast<il2cpp_array_size_t>(L_429));
int32_t L_431;
L_431 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_424, L_425, L_426, L_427, L_430, ((int32_t)14), NULL);
V_0 = L_431;
int32_t L_432 = V_6;
int32_t L_433 = V_0;
int32_t L_434 = V_2;
int32_t L_435 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_436 = __this->___X;
NullCheck(L_436);
int32_t L_437 = 8;
int32_t L_438 = (L_436)->GetAt(static_cast<il2cpp_array_size_t>(L_437));
int32_t L_439;
L_439 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_432, L_433, L_434, L_435, L_438, ((int32_t)15), NULL);
V_6 = L_439;
int32_t L_440 = V_4;
int32_t L_441 = V_6;
int32_t L_442 = V_0;
int32_t L_443 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_444 = __this->___X;
NullCheck(L_444);
int32_t L_445 = ((int32_t)12);
int32_t L_446 = (L_444)->GetAt(static_cast<il2cpp_array_size_t>(L_445));
int32_t L_447;
L_447 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_440, L_441, L_442, L_443, L_446, ((int32_t)9), NULL);
V_4 = L_447;
int32_t L_448 = V_2;
int32_t L_449 = V_4;
int32_t L_450 = V_6;
int32_t L_451 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_452 = __this->___X;
NullCheck(L_452);
int32_t L_453 = 4;
int32_t L_454 = (L_452)->GetAt(static_cast<il2cpp_array_size_t>(L_453));
int32_t L_455;
L_455 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_448, L_449, L_450, L_451, L_454, 8, NULL);
V_2 = L_455;
int32_t L_456 = V_0;
int32_t L_457 = V_2;
int32_t L_458 = V_4;
int32_t L_459 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_460 = __this->___X;
NullCheck(L_460);
int32_t L_461 = ((int32_t)13);
int32_t L_462 = (L_460)->GetAt(static_cast<il2cpp_array_size_t>(L_461));
int32_t L_463;
L_463 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_456, L_457, L_458, L_459, L_462, ((int32_t)9), NULL);
V_0 = L_463;
int32_t L_464 = V_6;
int32_t L_465 = V_0;
int32_t L_466 = V_2;
int32_t L_467 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_468 = __this->___X;
NullCheck(L_468);
int32_t L_469 = 3;
int32_t L_470 = (L_468)->GetAt(static_cast<il2cpp_array_size_t>(L_469));
int32_t L_471;
L_471 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_464, L_465, L_466, L_467, L_470, ((int32_t)14), NULL);
V_6 = L_471;
int32_t L_472 = V_4;
int32_t L_473 = V_6;
int32_t L_474 = V_0;
int32_t L_475 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_476 = __this->___X;
NullCheck(L_476);
int32_t L_477 = 7;
int32_t L_478 = (L_476)->GetAt(static_cast<il2cpp_array_size_t>(L_477));
int32_t L_479;
L_479 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_472, L_473, L_474, L_475, L_478, 5, NULL);
V_4 = L_479;
int32_t L_480 = V_2;
int32_t L_481 = V_4;
int32_t L_482 = V_6;
int32_t L_483 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_484 = __this->___X;
NullCheck(L_484);
int32_t L_485 = ((int32_t)15);
int32_t L_486 = (L_484)->GetAt(static_cast<il2cpp_array_size_t>(L_485));
int32_t L_487;
L_487 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_480, L_481, L_482, L_483, L_486, 6, NULL);
V_2 = L_487;
int32_t L_488 = V_0;
int32_t L_489 = V_2;
int32_t L_490 = V_4;
int32_t L_491 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_492 = __this->___X;
NullCheck(L_492);
int32_t L_493 = ((int32_t)14);
int32_t L_494 = (L_492)->GetAt(static_cast<il2cpp_array_size_t>(L_493));
int32_t L_495;
L_495 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_488, L_489, L_490, L_491, L_494, 8, NULL);
V_0 = L_495;
int32_t L_496 = V_6;
int32_t L_497 = V_0;
int32_t L_498 = V_2;
int32_t L_499 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_500 = __this->___X;
NullCheck(L_500);
int32_t L_501 = 5;
int32_t L_502 = (L_500)->GetAt(static_cast<il2cpp_array_size_t>(L_501));
int32_t L_503;
L_503 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_496, L_497, L_498, L_499, L_502, 6, NULL);
V_6 = L_503;
int32_t L_504 = V_4;
int32_t L_505 = V_6;
int32_t L_506 = V_0;
int32_t L_507 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_508 = __this->___X;
NullCheck(L_508);
int32_t L_509 = 6;
int32_t L_510 = (L_508)->GetAt(static_cast<il2cpp_array_size_t>(L_509));
int32_t L_511;
L_511 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_504, L_505, L_506, L_507, L_510, 5, NULL);
V_4 = L_511;
int32_t L_512 = V_2;
int32_t L_513 = V_4;
int32_t L_514 = V_6;
int32_t L_515 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_516 = __this->___X;
NullCheck(L_516);
int32_t L_517 = 2;
int32_t L_518 = (L_516)->GetAt(static_cast<il2cpp_array_size_t>(L_517));
int32_t L_519;
L_519 = RipeMD128Digest_F4_mAC428D4A6AEDD32202490A7D87B236BAC729C7A8(__this, L_512, L_513, L_514, L_515, L_518, ((int32_t)12), NULL);
V_2 = L_519;
int32_t L_520 = V_1;
int32_t L_521 = V_3;
int32_t L_522 = V_5;
int32_t L_523 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_524 = __this->___X;
NullCheck(L_524);
int32_t L_525 = 5;
int32_t L_526 = (L_524)->GetAt(static_cast<il2cpp_array_size_t>(L_525));
int32_t L_527;
L_527 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_520, L_521, L_522, L_523, L_526, 8, NULL);
V_1 = L_527;
int32_t L_528 = V_7;
int32_t L_529 = V_1;
int32_t L_530 = V_3;
int32_t L_531 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_532 = __this->___X;
NullCheck(L_532);
int32_t L_533 = ((int32_t)14);
int32_t L_534 = (L_532)->GetAt(static_cast<il2cpp_array_size_t>(L_533));
int32_t L_535;
L_535 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_528, L_529, L_530, L_531, L_534, ((int32_t)9), NULL);
V_7 = L_535;
int32_t L_536 = V_5;
int32_t L_537 = V_7;
int32_t L_538 = V_1;
int32_t L_539 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_540 = __this->___X;
NullCheck(L_540);
int32_t L_541 = 7;
int32_t L_542 = (L_540)->GetAt(static_cast<il2cpp_array_size_t>(L_541));
int32_t L_543;
L_543 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_536, L_537, L_538, L_539, L_542, ((int32_t)9), NULL);
V_5 = L_543;
int32_t L_544 = V_3;
int32_t L_545 = V_5;
int32_t L_546 = V_7;
int32_t L_547 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_548 = __this->___X;
NullCheck(L_548);
int32_t L_549 = 0;
int32_t L_550 = (L_548)->GetAt(static_cast<il2cpp_array_size_t>(L_549));
int32_t L_551;
L_551 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_544, L_545, L_546, L_547, L_550, ((int32_t)11), NULL);
V_3 = L_551;
int32_t L_552 = V_1;
int32_t L_553 = V_3;
int32_t L_554 = V_5;
int32_t L_555 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_556 = __this->___X;
NullCheck(L_556);
int32_t L_557 = ((int32_t)9);
int32_t L_558 = (L_556)->GetAt(static_cast<il2cpp_array_size_t>(L_557));
int32_t L_559;
L_559 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_552, L_553, L_554, L_555, L_558, ((int32_t)13), NULL);
V_1 = L_559;
int32_t L_560 = V_7;
int32_t L_561 = V_1;
int32_t L_562 = V_3;
int32_t L_563 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_564 = __this->___X;
NullCheck(L_564);
int32_t L_565 = 2;
int32_t L_566 = (L_564)->GetAt(static_cast<il2cpp_array_size_t>(L_565));
int32_t L_567;
L_567 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_560, L_561, L_562, L_563, L_566, ((int32_t)15), NULL);
V_7 = L_567;
int32_t L_568 = V_5;
int32_t L_569 = V_7;
int32_t L_570 = V_1;
int32_t L_571 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_572 = __this->___X;
NullCheck(L_572);
int32_t L_573 = ((int32_t)11);
int32_t L_574 = (L_572)->GetAt(static_cast<il2cpp_array_size_t>(L_573));
int32_t L_575;
L_575 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_568, L_569, L_570, L_571, L_574, ((int32_t)15), NULL);
V_5 = L_575;
int32_t L_576 = V_3;
int32_t L_577 = V_5;
int32_t L_578 = V_7;
int32_t L_579 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_580 = __this->___X;
NullCheck(L_580);
int32_t L_581 = 4;
int32_t L_582 = (L_580)->GetAt(static_cast<il2cpp_array_size_t>(L_581));
int32_t L_583;
L_583 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_576, L_577, L_578, L_579, L_582, 5, NULL);
V_3 = L_583;
int32_t L_584 = V_1;
int32_t L_585 = V_3;
int32_t L_586 = V_5;
int32_t L_587 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_588 = __this->___X;
NullCheck(L_588);
int32_t L_589 = ((int32_t)13);
int32_t L_590 = (L_588)->GetAt(static_cast<il2cpp_array_size_t>(L_589));
int32_t L_591;
L_591 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_584, L_585, L_586, L_587, L_590, 7, NULL);
V_1 = L_591;
int32_t L_592 = V_7;
int32_t L_593 = V_1;
int32_t L_594 = V_3;
int32_t L_595 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_596 = __this->___X;
NullCheck(L_596);
int32_t L_597 = 6;
int32_t L_598 = (L_596)->GetAt(static_cast<il2cpp_array_size_t>(L_597));
int32_t L_599;
L_599 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_592, L_593, L_594, L_595, L_598, 7, NULL);
V_7 = L_599;
int32_t L_600 = V_5;
int32_t L_601 = V_7;
int32_t L_602 = V_1;
int32_t L_603 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_604 = __this->___X;
NullCheck(L_604);
int32_t L_605 = ((int32_t)15);
int32_t L_606 = (L_604)->GetAt(static_cast<il2cpp_array_size_t>(L_605));
int32_t L_607;
L_607 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_600, L_601, L_602, L_603, L_606, 8, NULL);
V_5 = L_607;
int32_t L_608 = V_3;
int32_t L_609 = V_5;
int32_t L_610 = V_7;
int32_t L_611 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_612 = __this->___X;
NullCheck(L_612);
int32_t L_613 = 8;
int32_t L_614 = (L_612)->GetAt(static_cast<il2cpp_array_size_t>(L_613));
int32_t L_615;
L_615 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_608, L_609, L_610, L_611, L_614, ((int32_t)11), NULL);
V_3 = L_615;
int32_t L_616 = V_1;
int32_t L_617 = V_3;
int32_t L_618 = V_5;
int32_t L_619 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_620 = __this->___X;
NullCheck(L_620);
int32_t L_621 = 1;
int32_t L_622 = (L_620)->GetAt(static_cast<il2cpp_array_size_t>(L_621));
int32_t L_623;
L_623 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_616, L_617, L_618, L_619, L_622, ((int32_t)14), NULL);
V_1 = L_623;
int32_t L_624 = V_7;
int32_t L_625 = V_1;
int32_t L_626 = V_3;
int32_t L_627 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_628 = __this->___X;
NullCheck(L_628);
int32_t L_629 = ((int32_t)10);
int32_t L_630 = (L_628)->GetAt(static_cast<il2cpp_array_size_t>(L_629));
int32_t L_631;
L_631 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_624, L_625, L_626, L_627, L_630, ((int32_t)14), NULL);
V_7 = L_631;
int32_t L_632 = V_5;
int32_t L_633 = V_7;
int32_t L_634 = V_1;
int32_t L_635 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_636 = __this->___X;
NullCheck(L_636);
int32_t L_637 = 3;
int32_t L_638 = (L_636)->GetAt(static_cast<il2cpp_array_size_t>(L_637));
int32_t L_639;
L_639 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_632, L_633, L_634, L_635, L_638, ((int32_t)12), NULL);
V_5 = L_639;
int32_t L_640 = V_3;
int32_t L_641 = V_5;
int32_t L_642 = V_7;
int32_t L_643 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_644 = __this->___X;
NullCheck(L_644);
int32_t L_645 = ((int32_t)12);
int32_t L_646 = (L_644)->GetAt(static_cast<il2cpp_array_size_t>(L_645));
int32_t L_647;
L_647 = RipeMD128Digest_FF4_m7E1972FA016C0A3D3A7059D283770A489B7EA208(__this, L_640, L_641, L_642, L_643, L_646, 6, NULL);
V_3 = L_647;
int32_t L_648 = V_1;
int32_t L_649 = V_3;
int32_t L_650 = V_5;
int32_t L_651 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_652 = __this->___X;
NullCheck(L_652);
int32_t L_653 = 6;
int32_t L_654 = (L_652)->GetAt(static_cast<il2cpp_array_size_t>(L_653));
int32_t L_655;
L_655 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_648, L_649, L_650, L_651, L_654, ((int32_t)9), NULL);
V_1 = L_655;
int32_t L_656 = V_7;
int32_t L_657 = V_1;
int32_t L_658 = V_3;
int32_t L_659 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_660 = __this->___X;
NullCheck(L_660);
int32_t L_661 = ((int32_t)11);
int32_t L_662 = (L_660)->GetAt(static_cast<il2cpp_array_size_t>(L_661));
int32_t L_663;
L_663 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_656, L_657, L_658, L_659, L_662, ((int32_t)13), NULL);
V_7 = L_663;
int32_t L_664 = V_5;
int32_t L_665 = V_7;
int32_t L_666 = V_1;
int32_t L_667 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_668 = __this->___X;
NullCheck(L_668);
int32_t L_669 = 3;
int32_t L_670 = (L_668)->GetAt(static_cast<il2cpp_array_size_t>(L_669));
int32_t L_671;
L_671 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_664, L_665, L_666, L_667, L_670, ((int32_t)15), NULL);
V_5 = L_671;
int32_t L_672 = V_3;
int32_t L_673 = V_5;
int32_t L_674 = V_7;
int32_t L_675 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_676 = __this->___X;
NullCheck(L_676);
int32_t L_677 = 7;
int32_t L_678 = (L_676)->GetAt(static_cast<il2cpp_array_size_t>(L_677));
int32_t L_679;
L_679 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_672, L_673, L_674, L_675, L_678, 7, NULL);
V_3 = L_679;
int32_t L_680 = V_1;
int32_t L_681 = V_3;
int32_t L_682 = V_5;
int32_t L_683 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_684 = __this->___X;
NullCheck(L_684);
int32_t L_685 = 0;
int32_t L_686 = (L_684)->GetAt(static_cast<il2cpp_array_size_t>(L_685));
int32_t L_687;
L_687 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_680, L_681, L_682, L_683, L_686, ((int32_t)12), NULL);
V_1 = L_687;
int32_t L_688 = V_7;
int32_t L_689 = V_1;
int32_t L_690 = V_3;
int32_t L_691 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_692 = __this->___X;
NullCheck(L_692);
int32_t L_693 = ((int32_t)13);
int32_t L_694 = (L_692)->GetAt(static_cast<il2cpp_array_size_t>(L_693));
int32_t L_695;
L_695 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_688, L_689, L_690, L_691, L_694, 8, NULL);
V_7 = L_695;
int32_t L_696 = V_5;
int32_t L_697 = V_7;
int32_t L_698 = V_1;
int32_t L_699 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_700 = __this->___X;
NullCheck(L_700);
int32_t L_701 = 5;
int32_t L_702 = (L_700)->GetAt(static_cast<il2cpp_array_size_t>(L_701));
int32_t L_703;
L_703 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_696, L_697, L_698, L_699, L_702, ((int32_t)9), NULL);
V_5 = L_703;
int32_t L_704 = V_3;
int32_t L_705 = V_5;
int32_t L_706 = V_7;
int32_t L_707 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_708 = __this->___X;
NullCheck(L_708);
int32_t L_709 = ((int32_t)10);
int32_t L_710 = (L_708)->GetAt(static_cast<il2cpp_array_size_t>(L_709));
int32_t L_711;
L_711 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_704, L_705, L_706, L_707, L_710, ((int32_t)11), NULL);
V_3 = L_711;
int32_t L_712 = V_1;
int32_t L_713 = V_3;
int32_t L_714 = V_5;
int32_t L_715 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_716 = __this->___X;
NullCheck(L_716);
int32_t L_717 = ((int32_t)14);
int32_t L_718 = (L_716)->GetAt(static_cast<il2cpp_array_size_t>(L_717));
int32_t L_719;
L_719 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_712, L_713, L_714, L_715, L_718, 7, NULL);
V_1 = L_719;
int32_t L_720 = V_7;
int32_t L_721 = V_1;
int32_t L_722 = V_3;
int32_t L_723 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_724 = __this->___X;
NullCheck(L_724);
int32_t L_725 = ((int32_t)15);
int32_t L_726 = (L_724)->GetAt(static_cast<il2cpp_array_size_t>(L_725));
int32_t L_727;
L_727 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_720, L_721, L_722, L_723, L_726, 7, NULL);
V_7 = L_727;
int32_t L_728 = V_5;
int32_t L_729 = V_7;
int32_t L_730 = V_1;
int32_t L_731 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_732 = __this->___X;
NullCheck(L_732);
int32_t L_733 = 8;
int32_t L_734 = (L_732)->GetAt(static_cast<il2cpp_array_size_t>(L_733));
int32_t L_735;
L_735 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_728, L_729, L_730, L_731, L_734, ((int32_t)12), NULL);
V_5 = L_735;
int32_t L_736 = V_3;
int32_t L_737 = V_5;
int32_t L_738 = V_7;
int32_t L_739 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_740 = __this->___X;
NullCheck(L_740);
int32_t L_741 = ((int32_t)12);
int32_t L_742 = (L_740)->GetAt(static_cast<il2cpp_array_size_t>(L_741));
int32_t L_743;
L_743 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_736, L_737, L_738, L_739, L_742, 7, NULL);
V_3 = L_743;
int32_t L_744 = V_1;
int32_t L_745 = V_3;
int32_t L_746 = V_5;
int32_t L_747 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_748 = __this->___X;
NullCheck(L_748);
int32_t L_749 = 4;
int32_t L_750 = (L_748)->GetAt(static_cast<il2cpp_array_size_t>(L_749));
int32_t L_751;
L_751 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_744, L_745, L_746, L_747, L_750, 6, NULL);
V_1 = L_751;
int32_t L_752 = V_7;
int32_t L_753 = V_1;
int32_t L_754 = V_3;
int32_t L_755 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_756 = __this->___X;
NullCheck(L_756);
int32_t L_757 = ((int32_t)9);
int32_t L_758 = (L_756)->GetAt(static_cast<il2cpp_array_size_t>(L_757));
int32_t L_759;
L_759 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_752, L_753, L_754, L_755, L_758, ((int32_t)15), NULL);
V_7 = L_759;
int32_t L_760 = V_5;
int32_t L_761 = V_7;
int32_t L_762 = V_1;
int32_t L_763 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_764 = __this->___X;
NullCheck(L_764);
int32_t L_765 = 1;
int32_t L_766 = (L_764)->GetAt(static_cast<il2cpp_array_size_t>(L_765));
int32_t L_767;
L_767 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_760, L_761, L_762, L_763, L_766, ((int32_t)13), NULL);
V_5 = L_767;
int32_t L_768 = V_3;
int32_t L_769 = V_5;
int32_t L_770 = V_7;
int32_t L_771 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_772 = __this->___X;
NullCheck(L_772);
int32_t L_773 = 2;
int32_t L_774 = (L_772)->GetAt(static_cast<il2cpp_array_size_t>(L_773));
int32_t L_775;
L_775 = RipeMD128Digest_FF3_m6D0B8AA9FD2965A73B5575D3D8E78C677DB73DFA(__this, L_768, L_769, L_770, L_771, L_774, ((int32_t)11), NULL);
V_3 = L_775;
int32_t L_776 = V_1;
int32_t L_777 = V_3;
int32_t L_778 = V_5;
int32_t L_779 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_780 = __this->___X;
NullCheck(L_780);
int32_t L_781 = ((int32_t)15);
int32_t L_782 = (L_780)->GetAt(static_cast<il2cpp_array_size_t>(L_781));
int32_t L_783;
L_783 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_776, L_777, L_778, L_779, L_782, ((int32_t)9), NULL);
V_1 = L_783;
int32_t L_784 = V_7;
int32_t L_785 = V_1;
int32_t L_786 = V_3;
int32_t L_787 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_788 = __this->___X;
NullCheck(L_788);
int32_t L_789 = 5;
int32_t L_790 = (L_788)->GetAt(static_cast<il2cpp_array_size_t>(L_789));
int32_t L_791;
L_791 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_784, L_785, L_786, L_787, L_790, 7, NULL);
V_7 = L_791;
int32_t L_792 = V_5;
int32_t L_793 = V_7;
int32_t L_794 = V_1;
int32_t L_795 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_796 = __this->___X;
NullCheck(L_796);
int32_t L_797 = 1;
int32_t L_798 = (L_796)->GetAt(static_cast<il2cpp_array_size_t>(L_797));
int32_t L_799;
L_799 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_792, L_793, L_794, L_795, L_798, ((int32_t)15), NULL);
V_5 = L_799;
int32_t L_800 = V_3;
int32_t L_801 = V_5;
int32_t L_802 = V_7;
int32_t L_803 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_804 = __this->___X;
NullCheck(L_804);
int32_t L_805 = 3;
int32_t L_806 = (L_804)->GetAt(static_cast<il2cpp_array_size_t>(L_805));
int32_t L_807;
L_807 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_800, L_801, L_802, L_803, L_806, ((int32_t)11), NULL);
V_3 = L_807;
int32_t L_808 = V_1;
int32_t L_809 = V_3;
int32_t L_810 = V_5;
int32_t L_811 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_812 = __this->___X;
NullCheck(L_812);
int32_t L_813 = 7;
int32_t L_814 = (L_812)->GetAt(static_cast<il2cpp_array_size_t>(L_813));
int32_t L_815;
L_815 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_808, L_809, L_810, L_811, L_814, 8, NULL);
V_1 = L_815;
int32_t L_816 = V_7;
int32_t L_817 = V_1;
int32_t L_818 = V_3;
int32_t L_819 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_820 = __this->___X;
NullCheck(L_820);
int32_t L_821 = ((int32_t)14);
int32_t L_822 = (L_820)->GetAt(static_cast<il2cpp_array_size_t>(L_821));
int32_t L_823;
L_823 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_816, L_817, L_818, L_819, L_822, 6, NULL);
V_7 = L_823;
int32_t L_824 = V_5;
int32_t L_825 = V_7;
int32_t L_826 = V_1;
int32_t L_827 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_828 = __this->___X;
NullCheck(L_828);
int32_t L_829 = 6;
int32_t L_830 = (L_828)->GetAt(static_cast<il2cpp_array_size_t>(L_829));
int32_t L_831;
L_831 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_824, L_825, L_826, L_827, L_830, 6, NULL);
V_5 = L_831;
int32_t L_832 = V_3;
int32_t L_833 = V_5;
int32_t L_834 = V_7;
int32_t L_835 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_836 = __this->___X;
NullCheck(L_836);
int32_t L_837 = ((int32_t)9);
int32_t L_838 = (L_836)->GetAt(static_cast<il2cpp_array_size_t>(L_837));
int32_t L_839;
L_839 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_832, L_833, L_834, L_835, L_838, ((int32_t)14), NULL);
V_3 = L_839;
int32_t L_840 = V_1;
int32_t L_841 = V_3;
int32_t L_842 = V_5;
int32_t L_843 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_844 = __this->___X;
NullCheck(L_844);
int32_t L_845 = ((int32_t)11);
int32_t L_846 = (L_844)->GetAt(static_cast<il2cpp_array_size_t>(L_845));
int32_t L_847;
L_847 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_840, L_841, L_842, L_843, L_846, ((int32_t)12), NULL);
V_1 = L_847;
int32_t L_848 = V_7;
int32_t L_849 = V_1;
int32_t L_850 = V_3;
int32_t L_851 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_852 = __this->___X;
NullCheck(L_852);
int32_t L_853 = 8;
int32_t L_854 = (L_852)->GetAt(static_cast<il2cpp_array_size_t>(L_853));
int32_t L_855;
L_855 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_848, L_849, L_850, L_851, L_854, ((int32_t)13), NULL);
V_7 = L_855;
int32_t L_856 = V_5;
int32_t L_857 = V_7;
int32_t L_858 = V_1;
int32_t L_859 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_860 = __this->___X;
NullCheck(L_860);
int32_t L_861 = ((int32_t)12);
int32_t L_862 = (L_860)->GetAt(static_cast<il2cpp_array_size_t>(L_861));
int32_t L_863;
L_863 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_856, L_857, L_858, L_859, L_862, 5, NULL);
V_5 = L_863;
int32_t L_864 = V_3;
int32_t L_865 = V_5;
int32_t L_866 = V_7;
int32_t L_867 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_868 = __this->___X;
NullCheck(L_868);
int32_t L_869 = 2;
int32_t L_870 = (L_868)->GetAt(static_cast<il2cpp_array_size_t>(L_869));
int32_t L_871;
L_871 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_864, L_865, L_866, L_867, L_870, ((int32_t)14), NULL);
V_3 = L_871;
int32_t L_872 = V_1;
int32_t L_873 = V_3;
int32_t L_874 = V_5;
int32_t L_875 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_876 = __this->___X;
NullCheck(L_876);
int32_t L_877 = ((int32_t)10);
int32_t L_878 = (L_876)->GetAt(static_cast<il2cpp_array_size_t>(L_877));
int32_t L_879;
L_879 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_872, L_873, L_874, L_875, L_878, ((int32_t)13), NULL);
V_1 = L_879;
int32_t L_880 = V_7;
int32_t L_881 = V_1;
int32_t L_882 = V_3;
int32_t L_883 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_884 = __this->___X;
NullCheck(L_884);
int32_t L_885 = 0;
int32_t L_886 = (L_884)->GetAt(static_cast<il2cpp_array_size_t>(L_885));
int32_t L_887;
L_887 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_880, L_881, L_882, L_883, L_886, ((int32_t)13), NULL);
V_7 = L_887;
int32_t L_888 = V_5;
int32_t L_889 = V_7;
int32_t L_890 = V_1;
int32_t L_891 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_892 = __this->___X;
NullCheck(L_892);
int32_t L_893 = 4;
int32_t L_894 = (L_892)->GetAt(static_cast<il2cpp_array_size_t>(L_893));
int32_t L_895;
L_895 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_888, L_889, L_890, L_891, L_894, 7, NULL);
V_5 = L_895;
int32_t L_896 = V_3;
int32_t L_897 = V_5;
int32_t L_898 = V_7;
int32_t L_899 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_900 = __this->___X;
NullCheck(L_900);
int32_t L_901 = ((int32_t)13);
int32_t L_902 = (L_900)->GetAt(static_cast<il2cpp_array_size_t>(L_901));
int32_t L_903;
L_903 = RipeMD128Digest_FF2_mEC6CEACD368B71FA6EFBC1EB6CF0F1332EC88AB6(__this, L_896, L_897, L_898, L_899, L_902, 5, NULL);
V_3 = L_903;
int32_t L_904 = V_1;
int32_t L_905 = V_3;
int32_t L_906 = V_5;
int32_t L_907 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_908 = __this->___X;
NullCheck(L_908);
int32_t L_909 = 8;
int32_t L_910 = (L_908)->GetAt(static_cast<il2cpp_array_size_t>(L_909));
int32_t L_911;
L_911 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_904, L_905, L_906, L_907, L_910, ((int32_t)15), NULL);
V_1 = L_911;
int32_t L_912 = V_7;
int32_t L_913 = V_1;
int32_t L_914 = V_3;
int32_t L_915 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_916 = __this->___X;
NullCheck(L_916);
int32_t L_917 = 6;
int32_t L_918 = (L_916)->GetAt(static_cast<il2cpp_array_size_t>(L_917));
int32_t L_919;
L_919 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_912, L_913, L_914, L_915, L_918, 5, NULL);
V_7 = L_919;
int32_t L_920 = V_5;
int32_t L_921 = V_7;
int32_t L_922 = V_1;
int32_t L_923 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_924 = __this->___X;
NullCheck(L_924);
int32_t L_925 = 4;
int32_t L_926 = (L_924)->GetAt(static_cast<il2cpp_array_size_t>(L_925));
int32_t L_927;
L_927 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_920, L_921, L_922, L_923, L_926, 8, NULL);
V_5 = L_927;
int32_t L_928 = V_3;
int32_t L_929 = V_5;
int32_t L_930 = V_7;
int32_t L_931 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_932 = __this->___X;
NullCheck(L_932);
int32_t L_933 = 1;
int32_t L_934 = (L_932)->GetAt(static_cast<il2cpp_array_size_t>(L_933));
int32_t L_935;
L_935 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_928, L_929, L_930, L_931, L_934, ((int32_t)11), NULL);
V_3 = L_935;
int32_t L_936 = V_1;
int32_t L_937 = V_3;
int32_t L_938 = V_5;
int32_t L_939 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_940 = __this->___X;
NullCheck(L_940);
int32_t L_941 = 3;
int32_t L_942 = (L_940)->GetAt(static_cast<il2cpp_array_size_t>(L_941));
int32_t L_943;
L_943 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_936, L_937, L_938, L_939, L_942, ((int32_t)14), NULL);
V_1 = L_943;
int32_t L_944 = V_7;
int32_t L_945 = V_1;
int32_t L_946 = V_3;
int32_t L_947 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_948 = __this->___X;
NullCheck(L_948);
int32_t L_949 = ((int32_t)11);
int32_t L_950 = (L_948)->GetAt(static_cast<il2cpp_array_size_t>(L_949));
int32_t L_951;
L_951 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_944, L_945, L_946, L_947, L_950, ((int32_t)14), NULL);
V_7 = L_951;
int32_t L_952 = V_5;
int32_t L_953 = V_7;
int32_t L_954 = V_1;
int32_t L_955 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_956 = __this->___X;
NullCheck(L_956);
int32_t L_957 = ((int32_t)15);
int32_t L_958 = (L_956)->GetAt(static_cast<il2cpp_array_size_t>(L_957));
int32_t L_959;
L_959 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_952, L_953, L_954, L_955, L_958, 6, NULL);
V_5 = L_959;
int32_t L_960 = V_3;
int32_t L_961 = V_5;
int32_t L_962 = V_7;
int32_t L_963 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_964 = __this->___X;
NullCheck(L_964);
int32_t L_965 = 0;
int32_t L_966 = (L_964)->GetAt(static_cast<il2cpp_array_size_t>(L_965));
int32_t L_967;
L_967 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_960, L_961, L_962, L_963, L_966, ((int32_t)14), NULL);
V_3 = L_967;
int32_t L_968 = V_1;
int32_t L_969 = V_3;
int32_t L_970 = V_5;
int32_t L_971 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_972 = __this->___X;
NullCheck(L_972);
int32_t L_973 = 5;
int32_t L_974 = (L_972)->GetAt(static_cast<il2cpp_array_size_t>(L_973));
int32_t L_975;
L_975 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_968, L_969, L_970, L_971, L_974, 6, NULL);
V_1 = L_975;
int32_t L_976 = V_7;
int32_t L_977 = V_1;
int32_t L_978 = V_3;
int32_t L_979 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_980 = __this->___X;
NullCheck(L_980);
int32_t L_981 = ((int32_t)12);
int32_t L_982 = (L_980)->GetAt(static_cast<il2cpp_array_size_t>(L_981));
int32_t L_983;
L_983 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_976, L_977, L_978, L_979, L_982, ((int32_t)9), NULL);
V_7 = L_983;
int32_t L_984 = V_5;
int32_t L_985 = V_7;
int32_t L_986 = V_1;
int32_t L_987 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_988 = __this->___X;
NullCheck(L_988);
int32_t L_989 = 2;
int32_t L_990 = (L_988)->GetAt(static_cast<il2cpp_array_size_t>(L_989));
int32_t L_991;
L_991 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_984, L_985, L_986, L_987, L_990, ((int32_t)12), NULL);
V_5 = L_991;
int32_t L_992 = V_3;
int32_t L_993 = V_5;
int32_t L_994 = V_7;
int32_t L_995 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_996 = __this->___X;
NullCheck(L_996);
int32_t L_997 = ((int32_t)13);
int32_t L_998 = (L_996)->GetAt(static_cast<il2cpp_array_size_t>(L_997));
int32_t L_999;
L_999 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_992, L_993, L_994, L_995, L_998, ((int32_t)9), NULL);
V_3 = L_999;
int32_t L_1000 = V_1;
int32_t L_1001 = V_3;
int32_t L_1002 = V_5;
int32_t L_1003 = V_7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1004 = __this->___X;
NullCheck(L_1004);
int32_t L_1005 = ((int32_t)9);
int32_t L_1006 = (L_1004)->GetAt(static_cast<il2cpp_array_size_t>(L_1005));
int32_t L_1007;
L_1007 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_1000, L_1001, L_1002, L_1003, L_1006, ((int32_t)12), NULL);
V_1 = L_1007;
int32_t L_1008 = V_7;
int32_t L_1009 = V_1;
int32_t L_1010 = V_3;
int32_t L_1011 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1012 = __this->___X;
NullCheck(L_1012);
int32_t L_1013 = 7;
int32_t L_1014 = (L_1012)->GetAt(static_cast<il2cpp_array_size_t>(L_1013));
int32_t L_1015;
L_1015 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_1008, L_1009, L_1010, L_1011, L_1014, 5, NULL);
V_7 = L_1015;
int32_t L_1016 = V_5;
int32_t L_1017 = V_7;
int32_t L_1018 = V_1;
int32_t L_1019 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1020 = __this->___X;
NullCheck(L_1020);
int32_t L_1021 = ((int32_t)10);
int32_t L_1022 = (L_1020)->GetAt(static_cast<il2cpp_array_size_t>(L_1021));
int32_t L_1023;
L_1023 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_1016, L_1017, L_1018, L_1019, L_1022, ((int32_t)15), NULL);
V_5 = L_1023;
int32_t L_1024 = V_3;
int32_t L_1025 = V_5;
int32_t L_1026 = V_7;
int32_t L_1027 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1028 = __this->___X;
NullCheck(L_1028);
int32_t L_1029 = ((int32_t)14);
int32_t L_1030 = (L_1028)->GetAt(static_cast<il2cpp_array_size_t>(L_1029));
int32_t L_1031;
L_1031 = RipeMD128Digest_FF1_m381A4609BB3D67014ACCF27F7E1413CDE41DDF0E(__this, L_1024, L_1025, L_1026, L_1027, L_1030, 8, NULL);
V_3 = L_1031;
int32_t L_1032 = V_7;
int32_t L_1033 = V_4;
int32_t L_1034 = __this->___H1;
V_7 = ((int32_t)il2cpp_codegen_add(L_1032, ((int32_t)il2cpp_codegen_add(L_1033, L_1034))));
int32_t L_1035 = __this->___H2;
int32_t L_1036 = V_6;
int32_t L_1037 = V_1;
__this->___H1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1035, L_1036)), L_1037));
int32_t L_1038 = __this->___H3;
int32_t L_1039 = V_0;
int32_t L_1040 = V_3;
__this->___H2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1038, L_1039)), L_1040));
int32_t L_1041 = __this->___H0;
int32_t L_1042 = V_2;
int32_t L_1043 = V_5;
__this->___H3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1041, L_1042)), L_1043));
int32_t L_1044 = V_7;
__this->___H0 = L_1044;
__this->___xOff = 0;
V_8 = 0;
goto IL_0c52;
}
IL_0c42:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1045 = __this->___X;
int32_t L_1046 = V_8;
NullCheck(L_1045);
(L_1045)->SetAt(static_cast<il2cpp_array_size_t>(L_1046), (int32_t)0);
int32_t L_1047 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_1047, 1));
}
IL_0c52:
{
int32_t L_1048 = V_8;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1049 = __this->___X;
NullCheck(L_1049);
if ((!(((uint32_t)L_1048) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1049)->max_length))))))
{
goto IL_0c42;
}
}
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake2bDigest_G_m1F1C25C9C2954A25E6A74DAEA10DD8C68F336746_inline (uint64_t ___0_m1, uint64_t ___1_m2, uint64_t* ___2_a, uint64_t* ___3_b, uint64_t* ___4_c, uint64_t* ___5_d, 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 = ___2_a;
uint64_t* L_1 = ___2_a;
int64_t L_2 = *((int64_t*)L_1);
uint64_t* L_3 = ___3_b;
int64_t L_4 = *((int64_t*)L_3);
uint64_t L_5 = ___0_m1;
*((int64_t*)L_0) = (int64_t)((int64_t)il2cpp_codegen_add(L_2, ((int64_t)il2cpp_codegen_add(L_4, (int64_t)L_5))));
uint64_t* L_6 = ___5_d;
uint64_t* L_7 = ___5_d;
int64_t L_8 = *((int64_t*)L_7);
uint64_t* L_9 = ___2_a;
int64_t L_10 = *((int64_t*)L_9);
il2cpp_codegen_runtime_class_init_inline(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
uint64_t L_11;
L_11 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_8^L_10)), ((int32_t)32), NULL);
*((int64_t*)L_6) = (int64_t)L_11;
uint64_t* L_12 = ___4_c;
uint64_t* L_13 = ___4_c;
int64_t L_14 = *((int64_t*)L_13);
uint64_t* L_15 = ___5_d;
int64_t L_16 = *((int64_t*)L_15);
*((int64_t*)L_12) = (int64_t)((int64_t)il2cpp_codegen_add(L_14, L_16));
uint64_t* L_17 = ___3_b;
uint64_t* L_18 = ___3_b;
int64_t L_19 = *((int64_t*)L_18);
uint64_t* L_20 = ___4_c;
int64_t L_21 = *((int64_t*)L_20);
uint64_t L_22;
L_22 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_19^L_21)), ((int32_t)24), NULL);
*((int64_t*)L_17) = (int64_t)L_22;
uint64_t* L_23 = ___2_a;
uint64_t* L_24 = ___2_a;
int64_t L_25 = *((int64_t*)L_24);
uint64_t* L_26 = ___3_b;
int64_t L_27 = *((int64_t*)L_26);
uint64_t L_28 = ___1_m2;
*((int64_t*)L_23) = (int64_t)((int64_t)il2cpp_codegen_add(L_25, ((int64_t)il2cpp_codegen_add(L_27, (int64_t)L_28))));
uint64_t* L_29 = ___5_d;
uint64_t* L_30 = ___5_d;
int64_t L_31 = *((int64_t*)L_30);
uint64_t* L_32 = ___2_a;
int64_t L_33 = *((int64_t*)L_32);
uint64_t L_34;
L_34 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_31^L_33)), ((int32_t)16), NULL);
*((int64_t*)L_29) = (int64_t)L_34;
uint64_t* L_35 = ___4_c;
uint64_t* L_36 = ___4_c;
int64_t L_37 = *((int64_t*)L_36);
uint64_t* L_38 = ___5_d;
int64_t L_39 = *((int64_t*)L_38);
*((int64_t*)L_35) = (int64_t)((int64_t)il2cpp_codegen_add(L_37, L_39));
uint64_t* L_40 = ___3_b;
uint64_t* L_41 = ___3_b;
int64_t L_42 = *((int64_t*)L_41);
uint64_t* L_43 = ___4_c;
int64_t L_44 = *((int64_t*)L_43);
uint64_t L_45;
L_45 = Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F(((int64_t)(L_42^L_44)), ((int32_t)63), NULL);
*((int64_t*)L_40) = (int64_t)L_45;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake2sDigest_G_m7507602DC87E52B252F47127E3811C144460D139_inline (uint32_t ___0_m1, uint32_t ___1_m2, uint32_t* ___2_a, uint32_t* ___3_b, uint32_t* ___4_c, uint32_t* ___5_d, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint32_t* L_0 = ___2_a;
uint32_t* L_1 = ___2_a;
int32_t L_2 = *((uint32_t*)L_1);
uint32_t* L_3 = ___3_b;
int32_t L_4 = *((uint32_t*)L_3);
uint32_t L_5 = ___0_m1;
*((int32_t*)L_0) = (int32_t)((int32_t)il2cpp_codegen_add(L_2, ((int32_t)il2cpp_codegen_add(L_4, (int32_t)L_5))));
uint32_t* L_6 = ___5_d;
uint32_t* L_7 = ___5_d;
int32_t L_8 = *((uint32_t*)L_7);
uint32_t* L_9 = ___2_a;
int32_t L_10 = *((uint32_t*)L_9);
il2cpp_codegen_runtime_class_init_inline(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
uint32_t L_11;
L_11 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_8^L_10)), ((int32_t)16), NULL);
*((int32_t*)L_6) = (int32_t)L_11;
uint32_t* L_12 = ___4_c;
uint32_t* L_13 = ___4_c;
int32_t L_14 = *((uint32_t*)L_13);
uint32_t* L_15 = ___5_d;
int32_t L_16 = *((uint32_t*)L_15);
*((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_add(L_14, L_16));
uint32_t* L_17 = ___3_b;
uint32_t* L_18 = ___3_b;
int32_t L_19 = *((uint32_t*)L_18);
uint32_t* L_20 = ___4_c;
int32_t L_21 = *((uint32_t*)L_20);
uint32_t L_22;
L_22 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_19^L_21)), ((int32_t)12), NULL);
*((int32_t*)L_17) = (int32_t)L_22;
uint32_t* L_23 = ___2_a;
uint32_t* L_24 = ___2_a;
int32_t L_25 = *((uint32_t*)L_24);
uint32_t* L_26 = ___3_b;
int32_t L_27 = *((uint32_t*)L_26);
uint32_t L_28 = ___1_m2;
*((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, ((int32_t)il2cpp_codegen_add(L_27, (int32_t)L_28))));
uint32_t* L_29 = ___5_d;
uint32_t* L_30 = ___5_d;
int32_t L_31 = *((uint32_t*)L_30);
uint32_t* L_32 = ___2_a;
int32_t L_33 = *((uint32_t*)L_32);
uint32_t L_34;
L_34 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_31^L_33)), 8, NULL);
*((int32_t*)L_29) = (int32_t)L_34;
uint32_t* L_35 = ___4_c;
uint32_t* L_36 = ___4_c;
int32_t L_37 = *((uint32_t*)L_36);
uint32_t* L_38 = ___5_d;
int32_t L_39 = *((uint32_t*)L_38);
*((int32_t*)L_35) = (int32_t)((int32_t)il2cpp_codegen_add(L_37, L_39));
uint32_t* L_40 = ___3_b;
uint32_t* L_41 = ___3_b;
int32_t L_42 = *((uint32_t*)L_41);
uint32_t* L_43 = ___4_c;
int32_t L_44 = *((uint32_t*)L_43);
uint32_t L_45;
L_45 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)(L_42^L_44)), 7, NULL);
*((int32_t*)L_40) = (int32_t)L_45;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Blake3Digest_GetDigestSize_m07B3DD6525DADEB144298A7E3A133BEAF1AB6B41_inline (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_theDigestLen;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake3Digest_PerformRound_m6A7E41468DAA576A2E7615E1F2C85B3E73F386C4_inline (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, const RuntimeMethod* method)
{
{
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 0, 0, 4, 8, ((int32_t)12), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 1, 1, 5, ((int32_t)9), ((int32_t)13), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 2, 2, 6, ((int32_t)10), ((int32_t)14), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 3, 3, 7, ((int32_t)11), ((int32_t)15), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 4, 0, 5, ((int32_t)10), ((int32_t)15), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 5, 1, 6, ((int32_t)11), ((int32_t)12), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 6, 2, 7, 8, ((int32_t)13), NULL);
Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline(__this, 7, 3, 4, ((int32_t)9), ((int32_t)14), NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Blake3Digest_MixG_m76C172EE7324FF768A8C2AF7740811C413F74964_inline (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_msgIdx, int32_t ___1_posA, int32_t ___2_posB, int32_t ___3_posC, int32_t ___4_posD, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___0_msgIdx;
V_0 = ((int32_t)(L_0<<1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___m_theV;
int32_t L_2 = ___1_posA;
NullCheck(L_1);
uint32_t* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)));
int32_t L_4 = *((uint32_t*)L_3);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_theV;
int32_t L_6 = ___2_posB;
NullCheck(L_5);
int32_t L_7 = L_6;
uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___m_theM;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___m_theIndices;
int32_t L_11 = V_0;
int32_t L_12 = L_11;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
NullCheck(L_10);
int32_t L_13 = L_12;
uint8_t L_14 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_9);
uint8_t L_15 = L_14;
uint32_t L_16 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
*((int32_t*)L_3) = (int32_t)((int32_t)il2cpp_codegen_add(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_16))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = __this->___m_theV;
int32_t L_18 = ___4_posD;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = __this->___m_theV;
int32_t L_20 = ___4_posD;
NullCheck(L_19);
int32_t L_21 = L_20;
uint32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = __this->___m_theV;
int32_t L_24 = ___1_posA;
NullCheck(L_23);
int32_t L_25 = L_24;
uint32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
il2cpp_codegen_runtime_class_init_inline(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
uint32_t L_27;
L_27 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_22^(int32_t)L_26)), ((int32_t)16), NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint32_t)L_27);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = __this->___m_theV;
int32_t L_29 = ___3_posC;
NullCheck(L_28);
uint32_t* L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)));
int32_t L_31 = *((uint32_t*)L_30);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = __this->___m_theV;
int32_t L_33 = ___4_posD;
NullCheck(L_32);
int32_t L_34 = L_33;
uint32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
*((int32_t*)L_30) = (int32_t)((int32_t)il2cpp_codegen_add(L_31, (int32_t)L_35));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = __this->___m_theV;
int32_t L_37 = ___2_posB;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_38 = __this->___m_theV;
int32_t L_39 = ___2_posB;
NullCheck(L_38);
int32_t L_40 = L_39;
uint32_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_42 = __this->___m_theV;
int32_t L_43 = ___3_posC;
NullCheck(L_42);
int32_t L_44 = L_43;
uint32_t L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
uint32_t L_46;
L_46 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_41^(int32_t)L_45)), ((int32_t)12), NULL);
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(L_37), (uint32_t)L_46);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_47 = __this->___m_theV;
int32_t L_48 = ___1_posA;
NullCheck(L_47);
uint32_t* L_49 = ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)));
int32_t L_50 = *((uint32_t*)L_49);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_51 = __this->___m_theV;
int32_t L_52 = ___2_posB;
NullCheck(L_51);
int32_t L_53 = L_52;
uint32_t L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_55 = __this->___m_theM;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->___m_theIndices;
int32_t L_57 = V_0;
NullCheck(L_56);
int32_t L_58 = L_57;
uint8_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
NullCheck(L_55);
uint8_t L_60 = L_59;
uint32_t L_61 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
*((int32_t*)L_49) = (int32_t)((int32_t)il2cpp_codegen_add(L_50, ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_61))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_62 = __this->___m_theV;
int32_t L_63 = ___4_posD;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_64 = __this->___m_theV;
int32_t L_65 = ___4_posD;
NullCheck(L_64);
int32_t L_66 = L_65;
uint32_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = __this->___m_theV;
int32_t L_69 = ___1_posA;
NullCheck(L_68);
int32_t L_70 = L_69;
uint32_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
uint32_t L_72;
L_72 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_67^(int32_t)L_71)), 8, NULL);
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(L_63), (uint32_t)L_72);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_73 = __this->___m_theV;
int32_t L_74 = ___3_posC;
NullCheck(L_73);
uint32_t* L_75 = ((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)));
int32_t L_76 = *((uint32_t*)L_75);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_77 = __this->___m_theV;
int32_t L_78 = ___4_posD;
NullCheck(L_77);
int32_t L_79 = L_78;
uint32_t L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
*((int32_t*)L_75) = (int32_t)((int32_t)il2cpp_codegen_add(L_76, (int32_t)L_80));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_81 = __this->___m_theV;
int32_t L_82 = ___2_posB;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_83 = __this->___m_theV;
int32_t L_84 = ___2_posB;
NullCheck(L_83);
int32_t L_85 = L_84;
uint32_t L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_87 = __this->___m_theV;
int32_t L_88 = ___3_posC;
NullCheck(L_87);
int32_t L_89 = L_88;
uint32_t L_90 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
uint32_t L_91;
L_91 = Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C(((int32_t)((int32_t)L_86^(int32_t)L_90)), 7, NULL);
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(L_82), (uint32_t)L_91);
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;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}