#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct 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(L_7)); int32_t L_9 = __this->___digestLength; int32_t L_10 = V_0; NullCheck(L_5); (L_5)->SetAt(static_cast(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(L_13)); NullCheck(L_11); (L_11)->SetAt(static_cast(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(L_17)); NullCheck(L_15); (L_15)->SetAt(static_cast(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(L_21)); NullCheck(L_19); (L_19)->SetAt(static_cast(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(L_25)); NullCheck(L_23); (L_23)->SetAt(static_cast(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(L_29)); NullCheck(L_27); (L_27)->SetAt(static_cast(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(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(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(L_44)); NullCheck(L_42); (L_42)->SetAt(static_cast(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(L_48)); NullCheck(L_46); (L_46)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(L_59)); NullCheck(L_56); uint8_t L_61 = L_60; int64_t L_62 = (int64_t)(L_56)->GetAt(static_cast(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(L_66)); NullCheck(L_63); uint8_t L_68 = L_67; int64_t L_69 = (int64_t)(L_63)->GetAt(static_cast(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(L_73)); NullCheck(L_70); uint8_t L_75 = L_74; int64_t L_76 = (int64_t)(L_70)->GetAt(static_cast(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(L_80)); NullCheck(L_77); uint8_t L_82 = L_81; int64_t L_83 = (int64_t)(L_77)->GetAt(static_cast(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(L_87)); NullCheck(L_84); uint8_t L_89 = L_88; int64_t L_90 = (int64_t)(L_84)->GetAt(static_cast(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(L_94)); NullCheck(L_91); uint8_t L_96 = L_95; int64_t L_97 = (int64_t)(L_91)->GetAt(static_cast(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(L_101)); NullCheck(L_98); uint8_t L_103 = L_102; int64_t L_104 = (int64_t)(L_98)->GetAt(static_cast(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(L_108)); NullCheck(L_105); uint8_t L_110 = L_109; int64_t L_111 = (int64_t)(L_105)->GetAt(static_cast(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(L_115)); NullCheck(L_112); uint8_t L_117 = L_116; int64_t L_118 = (int64_t)(L_112)->GetAt(static_cast(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(L_122)); NullCheck(L_119); uint8_t L_124 = L_123; int64_t L_125 = (int64_t)(L_119)->GetAt(static_cast(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(L_129)); NullCheck(L_126); uint8_t L_131 = L_130; int64_t L_132 = (int64_t)(L_126)->GetAt(static_cast(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(L_136)); NullCheck(L_133); uint8_t L_138 = L_137; int64_t L_139 = (int64_t)(L_133)->GetAt(static_cast(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(L_143)); NullCheck(L_140); uint8_t L_145 = L_144; int64_t L_146 = (int64_t)(L_140)->GetAt(static_cast(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(L_150)); NullCheck(L_147); uint8_t L_152 = L_151; int64_t L_153 = (int64_t)(L_147)->GetAt(static_cast(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(L_157)); NullCheck(L_154); uint8_t L_159 = L_158; int64_t L_160 = (int64_t)(L_154)->GetAt(static_cast(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(L_164)); NullCheck(L_161); uint8_t L_166 = L_165; int64_t L_167 = (int64_t)(L_161)->GetAt(static_cast(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(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(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(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(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(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(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(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(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 (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 (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(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(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(L_15)); int32_t L_17 = __this->___leafLength; NullCheck(L_13); (L_13)->SetAt(static_cast(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(L_22)); int32_t L_24 = V_2; NullCheck(L_20); (L_20)->SetAt(static_cast(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(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(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(L_34)); NullCheck(L_32); (L_32)->SetAt(static_cast(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(L_38)); NullCheck(L_36); (L_36)->SetAt(static_cast(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(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(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(L_53)); NullCheck(L_51); (L_51)->SetAt(static_cast(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(L_57)); NullCheck(L_55); (L_55)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(L_59)); NullCheck(L_56); uint8_t L_61 = L_60; uint32_t L_62 = (L_56)->GetAt(static_cast(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(L_66)); NullCheck(L_63); uint8_t L_68 = L_67; uint32_t L_69 = (L_63)->GetAt(static_cast(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(L_73)); NullCheck(L_70); uint8_t L_75 = L_74; uint32_t L_76 = (L_70)->GetAt(static_cast(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(L_80)); NullCheck(L_77); uint8_t L_82 = L_81; uint32_t L_83 = (L_77)->GetAt(static_cast(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(L_87)); NullCheck(L_84); uint8_t L_89 = L_88; uint32_t L_90 = (L_84)->GetAt(static_cast(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(L_94)); NullCheck(L_91); uint8_t L_96 = L_95; uint32_t L_97 = (L_91)->GetAt(static_cast(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(L_101)); NullCheck(L_98); uint8_t L_103 = L_102; uint32_t L_104 = (L_98)->GetAt(static_cast(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(L_108)); NullCheck(L_105); uint8_t L_110 = L_109; uint32_t L_111 = (L_105)->GetAt(static_cast(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(L_115)); NullCheck(L_112); uint8_t L_117 = L_116; uint32_t L_118 = (L_112)->GetAt(static_cast(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(L_122)); NullCheck(L_119); uint8_t L_124 = L_123; uint32_t L_125 = (L_119)->GetAt(static_cast(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(L_129)); NullCheck(L_126); uint8_t L_131 = L_130; uint32_t L_132 = (L_126)->GetAt(static_cast(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(L_136)); NullCheck(L_133); uint8_t L_138 = L_137; uint32_t L_139 = (L_133)->GetAt(static_cast(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(L_143)); NullCheck(L_140); uint8_t L_145 = L_144; uint32_t L_146 = (L_140)->GetAt(static_cast(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(L_150)); NullCheck(L_147); uint8_t L_152 = L_151; uint32_t L_153 = (L_147)->GetAt(static_cast(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(L_157)); NullCheck(L_154); uint8_t L_159 = L_158; uint32_t L_160 = (L_154)->GetAt(static_cast(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(L_164)); NullCheck(L_161); uint8_t L_166 = L_165; uint32_t L_167 = (L_161)->GetAt(static_cast(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(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(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(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(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(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(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(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(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 (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 (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(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(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(((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(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(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(L_29)); NullCheck(L_21); (L_21)->SetAt(static_cast(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(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(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(L_13)); NullCheck(L_9); uint8_t L_15 = L_14; uint32_t L_16 = (L_9)->GetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(L_58)); NullCheck(L_55); uint8_t L_60 = L_59; uint32_t L_61 = (L_55)->GetAt(static_cast(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(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(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(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(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(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(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(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(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(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(L_5)); NullCheck(L_2); uint8_t L_7 = L_6; uint8_t L_8 = (L_2)->GetAt(static_cast(L_7)); NullCheck(L_0); (L_0)->SetAt(static_cast(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(((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(((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(((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(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(((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(((int32_t)12)), (uint32_t)0); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_theV; NullCheck(L_5); (L_5)->SetAt(static_cast(((int32_t)13)), (uint32_t)0); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___m_theV; NullCheck(L_6); (L_6)->SetAt(static_cast(((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(((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(((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(((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(((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(((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(((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(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(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 (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 (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(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(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(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(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(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(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(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(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(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(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(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(L_9)); uint64_t L_11 = V_2; NullCheck(L_5); (L_5)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(((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(((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(((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(((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(((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(((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(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(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(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(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(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(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(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(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(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(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 (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 (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 (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 (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(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(L_11)); NullCheck(L_3); (L_3)->SetAt(static_cast(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(L_32)); NullCheck(L_24); (L_24)->SetAt(static_cast(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(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(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(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(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(L_5)); NullCheck(L_0); (L_0)->SetAt(static_cast(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(L_12)); NullCheck(L_7); (L_7)->SetAt(static_cast(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(L_19)); NullCheck(L_14); (L_14)->SetAt(static_cast(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(L_26)); NullCheck(L_21); (L_21)->SetAt(static_cast(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(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(L_8)); NullCheck(L_0); (L_0)->SetAt(static_cast(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(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(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(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(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(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(L_19)); NullCheck(L_2); (L_2)->SetAt(static_cast(((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(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(L_15)); NullCheck(L_7); (L_7)->SetAt(static_cast(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(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(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(L_36)); NullCheck(L_25); (L_25)->SetAt(static_cast(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(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(L_51)); NullCheck(L_43); (L_43)->SetAt(static_cast(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(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(L_74)); NullCheck(L_66); (L_66)->SetAt(static_cast(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(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(L_87)); NullCheck(L_79); (L_79)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(L_8)); NullCheck(L_0); (L_0)->SetAt(static_cast(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(L_4)); NullCheck(L_0); (L_0)->SetAt(static_cast(((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(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((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 (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(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(((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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(((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(((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(((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(((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(((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(((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(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(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(((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(((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(((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(((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(((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(((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(((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(((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(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(((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(((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(((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(((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(((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(((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(((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(((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(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(((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(((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(((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(((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(((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(((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(((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(((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(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(((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(((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(((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(((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(((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(((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(((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(((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(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(((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(((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(((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(((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(((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(((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(((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(((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(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(((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(((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(((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(((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(((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(((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(((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(((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(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(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(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(((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(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(((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(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(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(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(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(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(L_6)); NullCheck(L_1); (L_1)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_15, L_16, NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL); NullCheck(L_21); (L_21)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL); NullCheck(L_25); (L_25)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_31, L_32, NULL); NullCheck(L_29); (L_29)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_35, L_36, NULL); NullCheck(L_33); (L_33)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_39, L_40, NULL); NullCheck(L_37); (L_37)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_43, L_44, NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_53, L_54, NULL); NullCheck(L_51); (L_51)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_57, L_58, NULL); NullCheck(L_55); (L_55)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_61, L_62, NULL); NullCheck(L_59); (L_59)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_65, L_66, NULL); NullCheck(L_63); (L_63)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_69, L_70, NULL); NullCheck(L_67); (L_67)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_73, L_74, NULL); NullCheck(L_71); (L_71)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_77, L_78, NULL); NullCheck(L_75); (L_75)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_81, L_82, NULL); NullCheck(L_79); (L_79)->SetAt(static_cast(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 (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(((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(((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(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(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(((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::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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(((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(((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(((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(((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(((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(((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(((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(((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(((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(((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(((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(((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(((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(((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(((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 (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(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(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(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(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(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(((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(((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(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(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(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(L_18)); NullCheck(L_0); (L_0)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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 (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(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(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(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(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(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(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(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(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(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(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(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(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(L_4)); NullCheck(L_0); (L_0)->SetAt(static_cast(((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(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(L_14)); NullCheck(L_6); (L_6)->SetAt(static_cast(((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(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(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 (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(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(((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(((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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(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(((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(((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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(((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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(L_13)); NullCheck(L_9); uint8_t L_15 = L_14; uint32_t L_16 = (L_9)->GetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(L_58)); NullCheck(L_55); uint8_t L_60 = L_59; uint32_t L_61 = (L_55)->GetAt(static_cast(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(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(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(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(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(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(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(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(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(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; } }