#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 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 VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, 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 Task_1_t4C228DE57804012969575431CFF12D57C875552D; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28; struct BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DerObjectIdentifierU5BU5D_t099E99A02E0C0241B15DE5BF3DFE1A02B061D667; struct ECFieldElementU5BU5D_tC0083603AC105ED02D1E900751420C8420DFAEBF; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A; struct AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F; struct Asn1Null_t271C08A47275E17C9ADDED335B1D1F7D0621DFAF; struct Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D; struct Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F; struct Asn1SignatureFactory_t1C247642AD34CB528888EDE3F616AD0F27FC867F; struct Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143; struct Asn1VerifierFactoryProvider_t5D9966C9B3F56D69BB87749911881D9C2271814D; struct AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81; struct AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE; struct BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08; struct BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382; struct CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2; struct CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6; struct CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8; struct CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE; struct CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194; struct CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3; struct DHKeyGenerationParameters_tBDB562C8B5D4EDCDD2C496F71B5B3D1D2835F506; struct DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA; struct DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606; struct DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10; struct DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6; struct DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D; struct DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB; struct DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F; struct DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967; struct DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9; struct DesEdeParameters_t43336755839C1C626C1EE81FD87A7677F156C4E9; struct DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4; struct DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993; struct DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9; struct DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6; struct DsaKeyGenerationParameters_tECB7CCF33E34837AAE686778B40F99A312ECF9A8; struct DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0; struct DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622; struct DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D; struct DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713; struct DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5; struct DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F; struct ECCurve_t49813A874471613D85DF7F82186C81F96B71F089; struct ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194; struct ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE; struct ECEndomorphism_t62C78618A1B8593027DA0066175F1FE01A6832CB; struct ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5; struct ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D; struct ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961; struct ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19; struct ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519; struct ECMultiplier_tFE6BFA8525EC2C545EBE59FDDBDA5B176C8A69F6; struct ECNRSigner_tA43ACA88C571CD9610B8EFE4E9DA89A2E8275751; struct ECPoint_t3140239580846DCABD076C228670186579EEB5D1; struct ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006; struct ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923; struct ElGamalKeyGenerationParameters_t1EF76E0F2421F7DEBE9D17C3CFF51E1352976CD6; struct ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C; struct ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127; struct ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89; struct ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09; struct EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B; struct Exception_t; struct FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03; struct GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB; struct Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6; struct Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178; struct Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0; struct Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE; struct Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62; struct Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D; struct Gost3410Signer_tDB4992885D87D0A810BDEFB045902A24975D749D; struct Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00; struct HMac_t73296B3DC46A1E8575E40A974345897882726A72; struct HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584; struct HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC; struct IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2; struct IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387; struct IBlockCipherPadding_tA6B53C1EC9B5DC5F88D8FE1168B30F46D87BF543; struct ICipherParameters_t582DEBC4125BB9EFE27E1EDFA263F7E89A7F60F5; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0; struct IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D; struct IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E; struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131; struct IFiniteField_t80F2B93822AC6612E0FC77DB1C413AAFF29D69FE; struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D; struct IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C; struct IMemoable_tD3C207B8BAE31A275DB1F75706350E68590E7391; struct IRandomGenerator_t1BB0F446886453D1E93E3ED441933FE678ECB3E3; struct ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B; struct ISO7816d4Padding_tF55F0AD963A1C586F9C4C65A864FE047B762D293; struct ISet_t7682D908BABD29DF978C312F03C2F371B07E0311; struct ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6; struct IStreamCalculator_tFDF6C767F3D98FEF9993F38E2D4F432F58B2CA0F; struct IVerifierFactory_t304FE567CE2E4551E50D62E57A0358068C86979E; struct IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A; struct IesWithCipherParameters_t02AF61BE9D0B13DE9D36D6C4A6597817F11971AC; struct InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784; struct InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct Iso18033KdfParameters_t8BFAA47BAC8E647A195F879C27AF1F325715A8AC; struct Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04; struct IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5; struct KdfParameters_t6858350F21714A1212B638E86446F9591144B837; struct KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E; struct KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98; struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2; struct MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62; struct MqvPublicParameters_t5E545DDC159AB6A8E9BDB601EF630243B48CBF0F; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8; struct NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665; struct OutputLengthException_tB11CC42FD8852709F89517ED1C12343703690A30; struct PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9; struct ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562; struct ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980; struct ParametersWithSBox_tF65DF866CFB7CAA4D01E01B959898051E86C7EF7; struct ParametersWithSalt_t5037EA0D56AE767560B6D200ECC86D663F1F20FC; struct Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2; struct Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F; struct PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F; struct RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A; struct RC5Parameters_tFC9DA3C0C2D4066594411B3B5C25EBA28728D5BA; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8; struct RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041; struct RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3; struct RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432; struct RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7; struct RsaCoreEngine_t7D7E98FA594C06334106905D0F913E347D796356; struct RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6; struct RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044; struct RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF; struct RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3; struct RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3; struct SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415; struct SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472; struct SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB; struct SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct String_t; struct TbcPadding_tB3CF2C1DDE4651A21EEB26B4EF98CEA7773D2206; struct VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC; struct VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C; struct X923Padding_t3496A98038875B8122E7148C5A39450307D70B7E; struct X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181; struct X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD; struct X9ECPoint_tBE1F4C0ED8CCA37BCA823DB6CC7AC0B14F57A85D; struct X9FieldID_t315F65C45C74346D09CB16E77B09CAB03AD37EE2; struct ZeroBytePadding_tA30C40F4628C1D16C17A08DA9E43F48F463C9097; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; IL2CPP_EXTERN_C RuntimeClass* AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECGost3410NamedCurves_t618F877FBA2B8DFD64D738FBF90DB6C105CBA334_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECMultiplier_tFE6BFA8525EC2C545EBE59FDDBDA5B176C8A69F6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Gost3410NamedParameters_tD3594A500BA85AECA75A1DAC07E11690C35D3D76_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HMac_t73296B3DC46A1E8575E40A974345897882726A72_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IBlockCipherPadding_tA6B53C1EC9B5DC5F88D8FE1168B30F46D87BF543_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98_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* NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OfbBlockCipher_t963EC311345DCB171405E56BCE117D55AA22E8F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutputLengthException_tB11CC42FD8852709F89517ED1C12343703690A30_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SignerUtilities_tB506C723B1AA67E4A9A2E71E2615145155E785B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* X509ObjectIdentifiers_t1E35810D450A43BF469BD73B1E041B25B689069A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA____04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral035E43D98BDAB94C4457E5A7E16F10BB738E3394; IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B; IL2CPP_EXTERN_C String_t* _stringLiteral0707E95FF1575B343AC02E8804085ACCD2D5F620; IL2CPP_EXTERN_C String_t* _stringLiteral0730C8CFFE15F08D48A8C1DECEDA7AD46E318B9E; IL2CPP_EXTERN_C String_t* _stringLiteral0803454762BF3842C62A2A9A2B7C99CD51D8BB17; IL2CPP_EXTERN_C String_t* _stringLiteral0832B5A16288BAB05B444316407FF8E8A24D2E98; IL2CPP_EXTERN_C String_t* _stringLiteral08DDE1A16B430B92E18027F90410E7A1BBE194F2; IL2CPP_EXTERN_C String_t* _stringLiteral08DFED9B56DBA3DB573A6E23566527810FD3F2D4; IL2CPP_EXTERN_C String_t* _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78; IL2CPP_EXTERN_C String_t* _stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872; IL2CPP_EXTERN_C String_t* _stringLiteral0EBC566A72F985E28DD57BC09180A1E5FDF54E41; IL2CPP_EXTERN_C String_t* _stringLiteral0EBFEDCE71CC77070BD35887BBA6B3AC08479560; IL2CPP_EXTERN_C String_t* _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A; IL2CPP_EXTERN_C String_t* _stringLiteral1216DAC8725F2041930D2CCE86D098BE35A56B97; IL2CPP_EXTERN_C String_t* _stringLiteral12C0D00507D5556F04E6640916CA4AAF502616A1; IL2CPP_EXTERN_C String_t* _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670; IL2CPP_EXTERN_C String_t* _stringLiteral146A4F5C172AC4083865BD708EB6B5748CF73EBF; IL2CPP_EXTERN_C String_t* _stringLiteral155A4BC12A234318BF135F4542D363DCE33CE8A5; IL2CPP_EXTERN_C String_t* _stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD; IL2CPP_EXTERN_C String_t* _stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B; IL2CPP_EXTERN_C String_t* _stringLiteral1DE61401F3679B4AA64AD740D5531A4D9D01A7DF; IL2CPP_EXTERN_C String_t* _stringLiteral1FDF3C1B76238A2773D9417DEDEF895091BA1556; IL2CPP_EXTERN_C String_t* _stringLiteral209B45716DDB774057781AB12F266D56464AC564; IL2CPP_EXTERN_C String_t* _stringLiteral20F53A181F54A9F47B94913A91678E2A29C5E4A7; IL2CPP_EXTERN_C String_t* _stringLiteral2157C6177C543C719292E0E8F53C78F447055455; IL2CPP_EXTERN_C String_t* _stringLiteral2594D1B685BA6F00D4A64DE944F76318ED32B71E; IL2CPP_EXTERN_C String_t* _stringLiteral25F76CC1BDA61C71DE0DB52A74E1709B018BD814; IL2CPP_EXTERN_C String_t* _stringLiteral26E294139715163FBE9A18930A1D8CF567887641; IL2CPP_EXTERN_C String_t* _stringLiteral2ABA07E8D3E823F985CB19AB9C3851F708E91223; IL2CPP_EXTERN_C String_t* _stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD; IL2CPP_EXTERN_C String_t* _stringLiteral2B727B78FCBFAE5439361EB75523903A4C022DC2; IL2CPP_EXTERN_C String_t* _stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1; IL2CPP_EXTERN_C String_t* _stringLiteral2C11CC798877345509F1FA1FB1F897F683FF966C; IL2CPP_EXTERN_C String_t* _stringLiteral2D1336CF54989C981F460E20B23CF7092A4FBD4D; IL2CPP_EXTERN_C String_t* _stringLiteral2D249C0CC04E4A19C2F776FCFC70BD6F1A45B324; IL2CPP_EXTERN_C String_t* _stringLiteral2E800E970B1C3A0160644F1E99037AB4D1C1358F; IL2CPP_EXTERN_C String_t* _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2; IL2CPP_EXTERN_C String_t* _stringLiteral311A93EB5DE7C9D99F362DD8FC301184F6F1F0A5; IL2CPP_EXTERN_C String_t* _stringLiteral33038386B47A94676767B67BA384962CDFC9EF7C; IL2CPP_EXTERN_C String_t* _stringLiteral33BB5A11405346DBDDE78D1A74DE8913BDA24E15; IL2CPP_EXTERN_C String_t* _stringLiteral355344670054DB070754011D8D2527E319681DF0; IL2CPP_EXTERN_C String_t* _stringLiteral36570DC4B6CBC47EEA6EED659B46CE6C34F3F431; IL2CPP_EXTERN_C String_t* _stringLiteral3694C1FD265FED3950F025E365FDB9CF779AC463; IL2CPP_EXTERN_C String_t* _stringLiteral37012E583DD1F1C8F246850642B98606CD18CCCC; IL2CPP_EXTERN_C String_t* _stringLiteral39B704DEDE22D905E4AAD0CB100961F20C53FBD5; IL2CPP_EXTERN_C String_t* _stringLiteral3C7BE85043E8916632E21FD7E71EC5C92A752DCD; IL2CPP_EXTERN_C String_t* _stringLiteral3DBF817624FAAA546A668A8286A4BB7A28D64BE5; IL2CPP_EXTERN_C String_t* _stringLiteral40202E94CB94F4414051283AC5DD66540DCE9C28; IL2CPP_EXTERN_C String_t* _stringLiteral415AAA4FA5646BB572E5E71C959350F360A6660B; IL2CPP_EXTERN_C String_t* _stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140; IL2CPP_EXTERN_C String_t* _stringLiteral4351851F76A2B0C936892EAF654EAD35BC2A592A; IL2CPP_EXTERN_C String_t* _stringLiteral4408D910CFD8CBB13B1D24EAF91F35D1AA3192E4; IL2CPP_EXTERN_C String_t* _stringLiteral4455F6D2FD3CEF2F133F605F6871877C6298F2E9; IL2CPP_EXTERN_C String_t* _stringLiteral44980EBE64EE961020A9B63E7E4774A1190E5366; IL2CPP_EXTERN_C String_t* _stringLiteral4816CC77EFC7496FC7102477C949DE175E15B4E3; IL2CPP_EXTERN_C String_t* _stringLiteral4901277BD17A5B2F9FD51DCD98D6CE81842202C4; IL2CPP_EXTERN_C String_t* _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E; IL2CPP_EXTERN_C String_t* _stringLiteral4C8FC0834485EA54FDC1DD8AEC5C3965BE95DFEA; IL2CPP_EXTERN_C String_t* _stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6; IL2CPP_EXTERN_C String_t* _stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69; IL2CPP_EXTERN_C String_t* _stringLiteral4E2B42D967ABAEA33B63D6451DEE807111E7CCBC; IL2CPP_EXTERN_C String_t* _stringLiteral4FF279D3A1C3470D20DE6CF024C5477FC3B81B34; IL2CPP_EXTERN_C String_t* _stringLiteral514647D9649C4F0B55D4B3D8A102C6935BD2BE6D; IL2CPP_EXTERN_C String_t* _stringLiteral5213E5058088297AF53979C0CAE583EBCD638285; IL2CPP_EXTERN_C String_t* _stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B; IL2CPP_EXTERN_C String_t* _stringLiteral5303A3F7E3002BBEFD5BC16E68ECFEF0BD7AB7F6; IL2CPP_EXTERN_C String_t* _stringLiteral532EDB63D38BE849355CC05BBD302AC7006BF005; IL2CPP_EXTERN_C String_t* _stringLiteral539014BAF1B37D52219CEC200527F62B1221670E; IL2CPP_EXTERN_C String_t* _stringLiteral53B75CCE0351DB766B1579C60DF2C3817493C11A; IL2CPP_EXTERN_C String_t* _stringLiteral5495FEAA6E3192605AC04D3A25EFFA655B89B3AD; IL2CPP_EXTERN_C String_t* _stringLiteral55B5E7CB683EDF5A1D2C6D13E126DD6311296F57; IL2CPP_EXTERN_C String_t* _stringLiteral5943A7E2C9B6B97618BE5C61998DFB431B4ECBB6; IL2CPP_EXTERN_C String_t* _stringLiteral5A06357B575D7058D36E87C495E9D91FCD00437A; IL2CPP_EXTERN_C String_t* _stringLiteral5A0E7E3DB57CEF23145B96440C0A8004BDC506C1; IL2CPP_EXTERN_C String_t* _stringLiteral5B9F8E0B4BB35A344872935AA2E570BED545910C; IL2CPP_EXTERN_C String_t* _stringLiteral5C27C08176CCDC624C16868C80507E2DD754531C; IL2CPP_EXTERN_C String_t* _stringLiteral5CDBAC457EFE37BD1A4DE9D7CA08E257E79A06E8; IL2CPP_EXTERN_C String_t* _stringLiteral5ED13BB789C86FF8458807C5FBCA80D148F896FF; IL2CPP_EXTERN_C String_t* _stringLiteral5F1A7897AF6D5097460B156B520C63C705855CA1; IL2CPP_EXTERN_C String_t* _stringLiteral6250E360D1C11037893E3C33C725EBA0AE9D8627; IL2CPP_EXTERN_C String_t* _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69; IL2CPP_EXTERN_C String_t* _stringLiteral65D1B0E1FA928C5674E15C89FEC7B4B01353ACBF; IL2CPP_EXTERN_C String_t* _stringLiteral6A9261A1B67B7BC4E91E3FD5EE1A42E02671E079; IL2CPP_EXTERN_C String_t* _stringLiteral6ACA13D20F2DBFA5E2FDCBE596BF3DF7210EE656; IL2CPP_EXTERN_C String_t* _stringLiteral6AE92B7AA24F8608355AB24F24AFA2C680DFBFAA; IL2CPP_EXTERN_C String_t* _stringLiteral6B2AC9CFE2D6F41D65B35B350A18C43C77B033D9; IL2CPP_EXTERN_C String_t* _stringLiteral6C9DED8087C891AE33ACFFCE806DBFF63795F56F; IL2CPP_EXTERN_C String_t* _stringLiteral6D61A5962793C9EE547ED83C65E277AFBF5D42D7; IL2CPP_EXTERN_C String_t* _stringLiteral6E7CBDA006FCC8893A6B1EEE63FAEFCD7045475E; IL2CPP_EXTERN_C String_t* _stringLiteral6EB88BB6D8FEDB1AA37407138A21C08BFA38EB34; IL2CPP_EXTERN_C String_t* _stringLiteral6F52AA4BA5FD69B7BC22E31F147116C636A165A2; IL2CPP_EXTERN_C String_t* _stringLiteral6F8580E0A896057F98179008326230DCC0D2A1D8; IL2CPP_EXTERN_C String_t* _stringLiteral708429802CBDDA081DA338B83F5F3E07D419993A; IL2CPP_EXTERN_C String_t* _stringLiteral70BBC87222786B2FB160BFD7855B579444CE1163; IL2CPP_EXTERN_C String_t* _stringLiteral751C14CEA0C2A74072079E6D9FD2B1290048818A; IL2CPP_EXTERN_C String_t* _stringLiteral784E0EA9524249B348E19988DF700F8731CAF6CE; IL2CPP_EXTERN_C String_t* _stringLiteral7AB37FCF6B4DD37A0A09F9547B50FBC4B3C4E740; IL2CPP_EXTERN_C String_t* _stringLiteral7B2EE195BDAC749E6440849654D6F73CDDABD46D; IL2CPP_EXTERN_C String_t* _stringLiteral7B5117ACCE82D41F99CC1D74CC4CE4D861965B38; IL2CPP_EXTERN_C String_t* _stringLiteral7BAB6C1AFDE0F5062E870520A697C2B67A8CFC76; IL2CPP_EXTERN_C String_t* _stringLiteral7E99DF62FADBA99304D3D070DEE458388F8DBA58; IL2CPP_EXTERN_C String_t* _stringLiteral801362BDA0C9D64A13D9831645BCBB17652643A2; IL2CPP_EXTERN_C String_t* _stringLiteral80C3572205DD99D08A8B3B95433372FC8E8CE032; IL2CPP_EXTERN_C String_t* _stringLiteral813661506A5DABD9B15FE77AA73D2864A4E115C6; IL2CPP_EXTERN_C String_t* _stringLiteral831BFD427B999973389FEBD63A8D4EC7D609AC21; IL2CPP_EXTERN_C String_t* _stringLiteral83A241C52DAFE0694C5B5B264CF687E09DF793D6; IL2CPP_EXTERN_C String_t* _stringLiteral84BFFA797C71C2417F1A0C7222F331775B5A35A5; IL2CPP_EXTERN_C String_t* _stringLiteral8663BD1615D5C02136900A8A4762C8C1833F8F9D; IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1; IL2CPP_EXTERN_C String_t* _stringLiteral87CE7DA25A4259E620BDBE6291B183ACEE1CF188; IL2CPP_EXTERN_C String_t* _stringLiteral8804EDA0D4213791DF26ABBDBB850EE8A91B7209; IL2CPP_EXTERN_C String_t* _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC; IL2CPP_EXTERN_C String_t* _stringLiteral8BB58B989DAAEFFC9FC49609A564874097684981; IL2CPP_EXTERN_C String_t* _stringLiteral8C4C9AF57ED879D79214D53A9790731A14EE1E67; IL2CPP_EXTERN_C String_t* _stringLiteral8C8BA5583BE1479D074815A80742E981A73BC8B8; IL2CPP_EXTERN_C String_t* _stringLiteral8E0BB1099A2BB7E26AB1115B17E7A4107597EBF1; IL2CPP_EXTERN_C String_t* _stringLiteral8F14545E96A97CA6E4BB71607070728BAD81EE42; IL2CPP_EXTERN_C String_t* _stringLiteral8F4F05C253F544C720CE9D50C6D1CEED6AF4F5E8; IL2CPP_EXTERN_C String_t* _stringLiteral8F9B7501515E2A09F052F2F28B58523841134766; IL2CPP_EXTERN_C String_t* _stringLiteral91418DC5CE55D8F41D97B9EB719D8DA971A0A80D; IL2CPP_EXTERN_C String_t* _stringLiteral929005093FDAFAC5D770520C4CC44C5F7EEF5E0E; IL2CPP_EXTERN_C String_t* _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1; IL2CPP_EXTERN_C String_t* _stringLiteral9411FE6F09CEDAE23BB48D8ACD1CDDA7FAF9B10B; IL2CPP_EXTERN_C String_t* _stringLiteral95CE047378BB5A752473C9D4D15D684E03FFA829; IL2CPP_EXTERN_C String_t* _stringLiteral95CECB12EF5997654615668E9338F78021E26420; IL2CPP_EXTERN_C String_t* _stringLiteral978EDA1B4E2941E5FA91E6212A9DCAB6466F94A7; IL2CPP_EXTERN_C String_t* _stringLiteral99EB6C95268FF29E1AFB3356414DABFD0F9A8362; IL2CPP_EXTERN_C String_t* _stringLiteral9A16E423F63FBDE7F41066B190E6CF2C0E7DCCF1; IL2CPP_EXTERN_C String_t* _stringLiteral9A86A3B4AF87A24534CBDFC69C239ECD6A5D87CC; IL2CPP_EXTERN_C String_t* _stringLiteral9C1576AC27CAC8326EA3CDE03CE7A486E12F423A; IL2CPP_EXTERN_C String_t* _stringLiteral9C86DC74663ECC1CCD6B393712268E40409B9836; IL2CPP_EXTERN_C String_t* _stringLiteral9D40F1B51AA0CEAA15B307E54B4E8CBB55AA5F41; IL2CPP_EXTERN_C String_t* _stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03; IL2CPP_EXTERN_C String_t* _stringLiteralA503D82BBA21702862F22239255951429849EE39; IL2CPP_EXTERN_C String_t* _stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8; IL2CPP_EXTERN_C String_t* _stringLiteralA7AD513E5696D5979899AAB85472797E009007D2; IL2CPP_EXTERN_C String_t* _stringLiteralA986EAC329641EDBD01566105074246ABE123F50; IL2CPP_EXTERN_C String_t* _stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B; IL2CPP_EXTERN_C String_t* _stringLiteralAA9F681CCA6F2D8BBF9F248BCFC3D29F60C2D0BB; IL2CPP_EXTERN_C String_t* _stringLiteralAE87F2D13CA0C221C839F87286B8F6A9B29E6712; IL2CPP_EXTERN_C String_t* _stringLiteralAEAC30D8C28806B51680D5DC521FC3C410F2D5B5; IL2CPP_EXTERN_C String_t* _stringLiteralB3CB8C8C101A2BF9403CE1A156143EBE380A7AEC; IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D; IL2CPP_EXTERN_C String_t* _stringLiteralB45413D5021961F635D2351C965C6FBA649B7EC9; IL2CPP_EXTERN_C String_t* _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED; IL2CPP_EXTERN_C String_t* _stringLiteralB4D001C31FBECAB595B5B52B652E63F27D0364A7; IL2CPP_EXTERN_C String_t* _stringLiteralB663DB699FCA0093BD158A19B73EB9AA983E4745; IL2CPP_EXTERN_C String_t* _stringLiteralB6765A3F403DC14EACF320351BFC019F1605A13A; IL2CPP_EXTERN_C String_t* _stringLiteralB8922EC46451A10AF98A8BC936A0D7240221208C; IL2CPP_EXTERN_C String_t* _stringLiteralB9781714FE806F152E476A132D5187A200851483; IL2CPP_EXTERN_C String_t* _stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E; IL2CPP_EXTERN_C String_t* _stringLiteralBB63F597FA0BE3DB1140A174AEFEFC80CA12E8C6; IL2CPP_EXTERN_C String_t* _stringLiteralBCFF9EE614AC3A089F08E7B2D9CF9E6A94A8D50B; IL2CPP_EXTERN_C String_t* _stringLiteralBDEEDBEA213356129E472B5A1DE17C2E43607769; IL2CPP_EXTERN_C String_t* _stringLiteralBF1202E56A1B7B145C4B1A4AFF1F29C84A3EF690; IL2CPP_EXTERN_C String_t* _stringLiteralBF84375B917AA7A46F68E6773C61E5853C02EAF4; IL2CPP_EXTERN_C String_t* _stringLiteralC02D55B85A6AFA6AFDCBFB5F844797E27E1FAB75; IL2CPP_EXTERN_C String_t* _stringLiteralC0A48EDC742B92D7EFD262D5F90073EE36ECFEFF; IL2CPP_EXTERN_C String_t* _stringLiteralC0E65BD0C445E21793A6B70B0D4D23EB9F47E470; IL2CPP_EXTERN_C String_t* _stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302; IL2CPP_EXTERN_C String_t* _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0; IL2CPP_EXTERN_C String_t* _stringLiteralC60811AD65D0557EF69DFB2F66D9621903D5B62A; IL2CPP_EXTERN_C String_t* _stringLiteralC611A012636D51B5EBBC7ADEBD3C8631EA8DAF13; IL2CPP_EXTERN_C String_t* _stringLiteralC6B8E7A479BE266CB377B138773E5E798867F697; IL2CPP_EXTERN_C String_t* _stringLiteralC715ABAB0194B09F559C12418DDEFBF93E0D80C5; IL2CPP_EXTERN_C String_t* _stringLiteralC89ED497F53BA772E57D7FCD59C0427043971866; IL2CPP_EXTERN_C String_t* _stringLiteralC91AD62451A50DB284B8EE83F6E0546FF46697D9; IL2CPP_EXTERN_C String_t* _stringLiteralC9A60DAF92C3EDA5CB6CB6E661BA58F19E737431; IL2CPP_EXTERN_C String_t* _stringLiteralCAE5F60303A5893B517F95417886F71BB8507B6E; IL2CPP_EXTERN_C String_t* _stringLiteralCBCF5ABE35600EAFD21FA4DC1F78EBBBCAD041EB; IL2CPP_EXTERN_C String_t* _stringLiteralCCAD23ED8EFB047E7DDC3717C32DD95445488797; IL2CPP_EXTERN_C String_t* _stringLiteralCCEF3220D17DF85546359761AC7850A590149ED2; IL2CPP_EXTERN_C String_t* _stringLiteralCD165CCDC9E549127DE84B76583D86B8CA6EAB52; IL2CPP_EXTERN_C String_t* _stringLiteralCD8A053C4BA727B08A06E02DAF4E372F1B643E1A; IL2CPP_EXTERN_C String_t* _stringLiteralCDDE7E78FCC67275355EB8BF4E41C8CC2315DFE7; IL2CPP_EXTERN_C String_t* _stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17; IL2CPP_EXTERN_C String_t* _stringLiteralD0C6D4AFE953D9CE14E2F81B70259C4AB735DF92; IL2CPP_EXTERN_C String_t* _stringLiteralD22E3F63EF7750C4DE0B4103555AC48F44151417; IL2CPP_EXTERN_C String_t* _stringLiteralD2EC18016ED4C801B81C37C5D3868BE7705BD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralD6B5A5AADFA1A6943DD096860B3B5995187C4D78; IL2CPP_EXTERN_C String_t* _stringLiteralD91A0A0A71D78D00734BB42245D7BEAF0E4B9D5D; IL2CPP_EXTERN_C String_t* _stringLiteralDB5459E87FE11E0B887657C7AEEB22ED5E43E4F8; IL2CPP_EXTERN_C String_t* _stringLiteralDD9C7849851C546319ED5DCC821A7B730DE8FF73; IL2CPP_EXTERN_C String_t* _stringLiteralDDB1E5CA18A9EC127B1F85C807C5ED8AC4DC732F; IL2CPP_EXTERN_C String_t* _stringLiteralDEE66B6EAD0FE293B47A952FF821D00E43AD040A; IL2CPP_EXTERN_C String_t* _stringLiteralE01CA5B5E6AE2F965FF4A13E50139A51BFB32C09; IL2CPP_EXTERN_C String_t* _stringLiteralE19A4D124F908BAF6D7A37AF0FF567EC0D823CA9; IL2CPP_EXTERN_C String_t* _stringLiteralE580449FDEA9A2F7D9C6101AE58E2B0CEA315B63; IL2CPP_EXTERN_C String_t* _stringLiteralE5C51CFD398F958565E2DDE28024AA8A5C9B3854; IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6; IL2CPP_EXTERN_C String_t* _stringLiteralE7DFA6C247AD5900B49AEB333BF59030590D46BC; IL2CPP_EXTERN_C String_t* _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF; IL2CPP_EXTERN_C String_t* _stringLiteralEBFEA42051B997E17C9814A7196FFB19014A1B51; IL2CPP_EXTERN_C String_t* _stringLiteralEE82CD05DFB04E4DB6C49F5F441EAC1BAF8A8549; IL2CPP_EXTERN_C String_t* _stringLiteralF39378FDB228D1C899BABB186E12163DE48302F5; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8; IL2CPP_EXTERN_C String_t* _stringLiteralF61B6A23CE93B6AFE193ECD7C22723977C0AE9BE; IL2CPP_EXTERN_C String_t* _stringLiteralF700F9C5A4613E6758B338CFD9BBBE630CFCF9E9; IL2CPP_EXTERN_C String_t* _stringLiteralF7DD4F08EF2E3E98F8A000F8F5A7E48A7E400351; IL2CPP_EXTERN_C String_t* _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A; IL2CPP_EXTERN_C String_t* _stringLiteralF8E97A2EC91B9BC5BE9457E4364E5C15F95B7FDC; IL2CPP_EXTERN_C String_t* _stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427; IL2CPP_EXTERN_C String_t* _stringLiteralFFD44595505148598FA11441DC6F85B39A158ACC; IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisString_t_m36A80615E8974C412EAF8F947B8583C435D0F69B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CbcBlockCipher_DecryptBlock_mE8B879D878F2C4CD173CCA9BE1201224724C752D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CbcBlockCipher_EncryptBlock_mA48A73A68E534B6293F09451347C6A90BB33B782_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CbcBlockCipher_Init_mC9019BF50C8CBD844CAF2AB171DC56F0005A341D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CcmBlockCipher_Init_mB7BD0D65292FF869B3AA8C9E14EC797654FC661A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CcmBlockCipher_ProcessPacket_m0A85DA4E3F4A3464CDABBC3F72C1202399A647AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CcmBlockCipher_ProcessPacket_mBCCDEAA9F1DC7671EA8706A40947D5D307BA11B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CcmBlockCipher__ctor_m2CD2ED7F4F90E072B6EEE384EF6B8B88A301F6DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CfbBlockCipher_DecryptBlock_m54872AA8632B430A585AD50E01930AB1EEC46B03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CfbBlockCipher_EncryptBlock_m249DF7FB43A2001F008E3453E0AD736DE2BAB883_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CryptoApiRandomGenerator_NextBytes_m2E4776407A0EFB3F8C45CDCA609ADFA3A2627245_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CtsBlockCipher_DoFinal_m1BEA27E3A0B4803541208097FC522B8D92E70359_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CtsBlockCipher_ProcessBytes_m61E91C9ABEB47653FBA80917667D47BB6A4859D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CtsBlockCipher__ctor_mF314824E50CD4DEE58F80E2A0ED664EEFC2ED582_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DHPublicKeyParameters__ctor_m0495D2C49FECAB5A53E2581909A1372F249C911E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DHPublicKeyParameters__ctor_m275AE98E6CEB94D2A455C46F1512D541CA13B29A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DHValidationParameters__ctor_mAC19C79285408D3E7FFECDC24B56C7F5CA10C302_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DesEdeParameters_FixKey_m47D07E383AD554751EC8781CCA7C10E1136417A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DesParameters_IsWeakKey_mF324A5FF9D6EE48AAFEC5E384DF81E2B95C2EAC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DesParameters__ctor_m278F47D0263E1FEB62825BEC7F6ACCE11ABE81F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DesParameters__ctor_m9FF33BF95EC44AFDE1416C9B88829DC8AFF5E74B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaDigestSigner_GenerateSignature_mCA52FDD39CD321C2D1835ABB86E2ADB6FE236E5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaDigestSigner_Init_m7988607316A6A5D6C58486B837D51D6D40DAD377_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaDigestSigner_VerifySignature_mF3A5478FF3F4B93F2324F1BFF8BEC9E833EE7D8E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaParameters__ctor_m5E4C4977E71E75AA4F83E30584174A45E3A57196_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaPrivateKeyParameters__ctor_m46082C20D8ABA10E8E428DB2997009005E9BFF64_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaPublicKeyParameters__ctor_mC3C46ED5BCD4D5402F55DB48933661310C8EE071_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaSigner_Init_m5491633D5E1992D56B2190595C60A46BFCDC1217_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DsaValidationParameters__ctor_m5F827A17844A488CBF32C5710CF0E4AB9E6CDD1E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECDsaSigner_Init_m3998A323F480004D811F2395478AD69F0BA09095_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECGost3410Signer_Init_mF3E4D0EECA2B395A4683A4EF5598926BC3159674_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECKeyParameters_LookupParameters_m10B84BB7506E402E09A727EABF62DD92E459180B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECKeyParameters_VerifyAlgorithmName_m9A778C1CA82E7707CFA6F7878BEF00B03935E23A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECKeyParameters__ctor_m33C9CE59580C02C4B32D1926C67AB03C53397016_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECNRSigner_GenerateSignature_m4ECDEDA3CE0B5EFC041E8D4DADD38A081D614736_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECNRSigner_Init_m5BFEC0B8A7DC2C89D2656DD69D4C0F3CBF85F938_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECNRSigner_VerifySignature_m4626F009BF365985BB167AA8AFE43CD1BCD202A0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECPrivateKeyParameters__ctor_m2ED96D0C02E30B6883BFB77761F4D727CD1006CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECPrivateKeyParameters__ctor_mB13708A6A5782EF87D27008C34F31C886BA1461B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECPrivateKeyParameters__ctor_mC30DA131533B97D6053CC21FEC025BB9A45865AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECPublicKeyParameters__ctor_m1543DD54E3A3367A4E6293906104B8AC2A236FD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECPublicKeyParameters__ctor_m5931ED9A0DBE960F2DCFF6694C8134B95EA80130_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ECPublicKeyParameters__ctor_mB0C080C0D99F9F70B49B6E68F84E149A994324A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ElGamalParameters__ctor_mDF9DF3D85AFD6FF28A56049CE983864CFB9C1F9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ElGamalPrivateKeyParameters__ctor_mA62C0B1AA49929F951E0339E1EFA2B140873BE8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ElGamalPublicKeyParameters__ctor_m4EDF60CABCA424AA8E0FEC2BA6A8839F6B6572EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericSigner_GenerateSignature_m44CFA2D90A29CFE98798A7F6C1744542C56A956A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericSigner_Init_mC2CC4E14217C18A6D155E18F8E7313D370F9A56D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericSigner_VerifySignature_m17A91CE5C9B1BB1B255D698905239EE9EB4C0C62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410DigestSigner_GenerateSignature_m28A3ED741396260807A5A330C2351EC713868335_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410DigestSigner_Init_mE7704F786624BC5AABBE57D8CEEB1A6DDE16A604_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410DigestSigner_VerifySignature_m30B18F24EC9AC73BBF686A33BD1F4F0F823A764B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410KeyParameters_LookupParameters_mBB2AD68DD244CE558A931338FA537B1E43AFF871_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410Parameters__ctor_m64CED8B43719B9500A201F427885DDA8FBC58C57_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410PrivateKeyParameters__ctor_mBA151A084E398954CB8FA71A0C363E382E166B18_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410PrivateKeyParameters__ctor_mCA307B4E3DC1A0EB8517E5B2F9A40C666EE50E31_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410PublicKeyParameters__ctor_m2341BA913A579C57D29F03401FF82FB176B884D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410PublicKeyParameters__ctor_m3034B80F5BBAF72044F12A8624D14CD433711A0E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Gost3410Signer_Init_mCADF35D49D475A27B6D232F67A81490FDE588EB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HMacDsaKCalculator_Init_m4D907FDA4DB63F17C5EE881E10A3DA7A72EA694F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISO10126d2Padding_PadCount_m9880FA5ABB3B208A6F804ED4E4CA09A77C261068_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ISO7816d4Padding_PadCount_m4242DB8CE3CFCB0E44ECFC5A7FCF00ABE337E54B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Iso9796d2Signer_UpdateWithRecoveredMessage_mF9291E39ECE387B3C848B8AC89A2FDD365C418C2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Iso9796d2Signer_VerifySignature_m14FE414480A7DEA72A7A0902D86A81F6C11EB53A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Iso9796d2Signer__ctor_mF90540261DE25B6A0E37B85F8F7350DDB823C9B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MqvPublicParameters__ctor_mD3A8446812E5CB6573E1FA2950CDF1447B9A7A56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PaddedBufferedBlockCipher_DoFinal_m7C485B927C4DEB9A831ACB9AF52217811B3453A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PaddedBufferedBlockCipher_ProcessBytes_mCF55A57303BBCAEB654347D4C675B7FD6E63C80F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ParametersWithIV__ctor_m5567FFFB1C0D300BDB44747DC327FDC5BD2A2B71_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ParametersWithRandom__ctor_mB548A5C433303CA0863D516DB834F86E5C3B8BCC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Pkcs7Padding_PadCount_m056110A5AF87FEFB9CE0149DBD3627F53A8C43B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PssSigner_Init_m7CE6BC54FC47A28E93665A0DA2FA232BE5E56D6A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RC5Parameters__ctor_m08F6788EDC3CCA79E431FA5D05F3EA67F3D9ED0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RandomDsaKCalculator_Init_m659FF3DA756B409DE33ED1D2651B71D70FBE0F2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RsaBlindingParameters__ctor_mBB2497041BB4651EEFAB432431F05A4F43AA2750_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RsaDigestSigner_GenerateSignature_mB20B35F58A8ADF338A972313799E1160AD956A62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RsaDigestSigner_Init_m51BA7B33299F63066B06DDE884D34C55AEC264B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RsaDigestSigner_VerifySignature_m9746D2F267450DF0B92CF019A12FBD694CBE82BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SignerBucket_ReadByte_mEC9A0D90BE9224F7524CBE60544663EA354ED9C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SignerBucket_Read_m6F4214203DA4B999D6399FE4FF6BCA45CFC4C2F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SignerBucket_Seek_mFF449DB739E19F2A204103CEF1EAA303D80544C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SignerBucket_SetLength_m4A1AA7ABA1400BC3D93431B834A7761646BF143C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SignerBucket_get_Position_m8F743524F1A574C5C957E41E9F668442D38295A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SignerBucket_set_Position_m8049A4BA81A69F1B0EBD3EAC31C53F383AE35A1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* X923Padding_PadCount_m81B8C3CB7D3D7B503D1231CC8DBF53668AEBDD98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* X931Signer__ctor_m6BB98DCBF6923A261E652B394E11908A43CE92E7_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28; struct BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; 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 AbstractECMultiplier_t94DD2ACEAB6F809A6F9CE5C7FC79B8854CBBCE9D : public RuntimeObject { }; struct AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___associatedText; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___nonce; KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* ___key; int32_t ___macSize; }; struct Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F : public RuntimeObject { }; struct Asn1SignatureFactory_t1C247642AD34CB528888EDE3F616AD0F27FC867F : public RuntimeObject { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___algID; String_t* ___algorithm; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___privateKey; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143 : public RuntimeObject { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___algID; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___publicKey; }; struct Asn1VerifierFactoryProvider_t5D9966C9B3F56D69BB87749911881D9C2271814D : public RuntimeObject { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___publicKey; }; struct AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81 : public RuntimeObject { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___publicParameter; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___privateParameter; }; struct AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE : public RuntimeObject { bool ___privateKey; }; struct BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___magnitude; int32_t ___sign; int32_t ___nBits; int32_t ___nBitLength; int32_t ___mQuote; }; struct BufferedCipherBase_t258B1C51CCC9A06BAE92621E5D60F7F81E152E7D : public RuntimeObject { }; struct CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cbcV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cbcNextV; int32_t ___blockSize; RuntimeObject* ___cipher; bool ___encrypting; }; struct CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf; int32_t ___bufOff; RuntimeObject* ___cipher; RuntimeObject* ___padding; int32_t ___macSize; }; struct CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8 : public RuntimeObject { RuntimeObject* ___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___macBlock; bool ___forEncryption; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___nonce; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___initialAssociatedText; int32_t ___macSize; RuntimeObject* ___keyParam; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___associatedText; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___data; }; struct CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cfbOutV; bool ___encrypting; int32_t ___blockSize; RuntimeObject* ___cipher; }; struct CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194 : public RuntimeObject { RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* ___rndProv; }; struct CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8 : public RuntimeObject { }; struct DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606 : public RuntimeObject { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___q; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___j; int32_t ___m; int32_t ___l; DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* ___validation; }; struct DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seed; int32_t ___counter; }; struct DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9 : public RuntimeObject { int64_t ___stateCounter; int64_t ___seedCounter; RuntimeObject* ___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___state; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seed; }; struct DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6 : public RuntimeObject { RuntimeObject* ___digest; RuntimeObject* ___dsaSigner; bool ___forSigning; }; struct DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622 : public RuntimeObject { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___q; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___g; DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* ___validation; }; struct DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5 : public RuntimeObject { RuntimeObject* ___kCalculator; DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* ___key; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seed; int32_t ___counter; int32_t ___usageIndex; }; struct ECCurve_t49813A874471613D85DF7F82186C81F96B71F089 : public RuntimeObject { RuntimeObject* ___m_field; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* ___m_a; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* ___m_b; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___m_order; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___m_cofactor; int32_t ___m_coord; RuntimeObject* ___m_endomorphism; RuntimeObject* ___m_multiplier; }; struct ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194 : public RuntimeObject { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___curve; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seed; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___n; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___h; }; struct ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE : public RuntimeObject { RuntimeObject* ___kCalculator; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* ___key; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5 : public RuntimeObject { }; struct ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D : public RuntimeObject { ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* ___key; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19 : public RuntimeObject { String_t* ___algorithm; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___parameters; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___publicKeyParamSet; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct ECNRSigner_tA43ACA88C571CD9610B8EFE4E9DA89A2E8275751 : public RuntimeObject { bool ___forSigning; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* ___key; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct ECPoint_t3140239580846DCABD076C228670186579EEB5D1 : public RuntimeObject { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___m_curve; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* ___m_x; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* ___m_y; ECFieldElementU5BU5D_tC0083603AC105ED02D1E900751420C8420DFAEBF* ___m_zs; bool ___m_withCompression; RuntimeObject* ___m_preCompTable; }; struct ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127 : public RuntimeObject { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___g; int32_t ___l; }; struct EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B : public RuntimeObject { RuntimeObject* ___inner; }; struct GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB : public RuntimeObject { RuntimeObject* ___engine; RuntimeObject* ___digest; bool ___forSigning; }; struct Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6 : public RuntimeObject { RuntimeObject* ___digest; RuntimeObject* ___dsaSigner; bool ___forSigning; }; struct Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE : public RuntimeObject { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___q; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___a; Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* ___validation; }; struct Gost3410Signer_tDB4992885D87D0A810BDEFB045902A24975D749D : public RuntimeObject { Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* ___key; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00 : public RuntimeObject { int32_t ___x0; int32_t ___c; int64_t ___x0L; int64_t ___cL; }; struct HMac_t73296B3DC46A1E8575E40A974345897882726A72 : public RuntimeObject { RuntimeObject* ___digest; int32_t ___digestSize; int32_t ___blockLength; RuntimeObject* ___ipadState; RuntimeObject* ___opadState; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___inputPad; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___outputBuf; }; struct HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584 : public RuntimeObject { HMac_t73296B3DC46A1E8575E40A974345897882726A72* ___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___K; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___V; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___n; }; struct HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC : public RuntimeObject { RuntimeObject* ___impl; }; struct ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B : public RuntimeObject { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct ISO7816d4Padding_tF55F0AD963A1C586F9C4C65A864FE047B762D293 : public RuntimeObject { }; struct IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___derivation; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___encoding; int32_t ___macKeySize; }; struct Iso18033KdfParameters_t8BFAA47BAC8E647A195F879C27AF1F325715A8AC : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seed; }; struct Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04 : public RuntimeObject { RuntimeObject* ___digest; RuntimeObject* ___cipher; int32_t ___trailer; int32_t ___keyBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___mBuf; int32_t ___messageLength; bool ___fullMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___recoveredMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___preSig; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___preBlock; }; struct IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5 : public RuntimeObject { }; struct KdfParameters_t6858350F21714A1212B638E86446F9591144B837 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___iv; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___shared; }; struct KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E : public RuntimeObject { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; int32_t ___strength; }; struct KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___key; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62 : public RuntimeObject { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___staticPrivateKey; ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___ephemeralPrivateKey; ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___ephemeralPublicKey; }; struct MqvPublicParameters_t5E545DDC159AB6A8E9BDB601EF630243B48CBF0F : public RuntimeObject { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___staticPublicKey; ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___ephemeralPublicKey; }; struct NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0 : public RuntimeObject { }; struct NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665 : public RuntimeObject { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___bOut; }; struct OfbBlockCipher_t963EC311345DCB171405E56BCE117D55AA22E8F9 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ofbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ofbOutV; int32_t ___blockSize; RuntimeObject* ___cipher; }; struct OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833 : public RuntimeObject { }; struct ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562 : public RuntimeObject { RuntimeObject* ___parameters; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___iv; }; struct ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980 : public RuntimeObject { RuntimeObject* ___parameters; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct ParametersWithSBox_tF65DF866CFB7CAA4D01E01B959898051E86C7EF7 : public RuntimeObject { RuntimeObject* ___parameters; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___sBox; }; struct ParametersWithSalt_t5037EA0D56AE767560B6D200ECC86D663F1F20FC : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___salt; RuntimeObject* ___parameters; }; struct Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2 : public RuntimeObject { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; RuntimeObject* ___engine; bool ___forEncryption; bool ___forPrivateKey; bool ___useStrictLength; int32_t ___pLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___fallback; }; struct Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F : public RuntimeObject { }; struct PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23 : public RuntimeObject { }; struct PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F : public RuntimeObject { RuntimeObject* ___contentDigest1; RuntimeObject* ___contentDigest2; RuntimeObject* ___mgfDigest; RuntimeObject* ___cipher; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; int32_t ___hLen; int32_t ___mgfhLen; int32_t ___sLen; bool ___sSet; int32_t ___emBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___salt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___block; uint8_t ___trailer; }; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject { int32_t ____inext; int32_t ____inextp; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray; }; struct RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041 : public RuntimeObject { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___q; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3 : public RuntimeObject { }; struct RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432 : public RuntimeObject { RsaCoreEngine_t7D7E98FA594C06334106905D0F913E347D796356* ___core; RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* ___key; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7 : public RuntimeObject { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* ___publicKey; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___blindingFactor; }; struct RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6 : public RuntimeObject { RuntimeObject* ___rsaEngine; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___algId; RuntimeObject* ___digest; bool ___forSigning; }; struct SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3 : public RuntimeObject { RuntimeObject* ___cipher; int32_t ___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___counter; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___counterOut; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IV; }; struct SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415 : public RuntimeObject { RuntimeObject* ___sig; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream; }; struct SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472 : public RuntimeObject { RuntimeObject* ___sig; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct TbcPadding_tB3CF2C1DDE4651A21EEB26B4EF98CEA7773D2206 : public RuntimeObject { }; struct TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC : public RuntimeObject { RuntimeObject* ___sig; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream; }; struct VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD : public RuntimeObject { RuntimeObject* ___sig; }; struct X509ObjectIdentifiers_t1E35810D450A43BF469BD73B1E041B25B689069A : public RuntimeObject { }; struct X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C : public RuntimeObject { }; struct X923Padding_t3496A98038875B8122E7148C5A39450307D70B7E : public RuntimeObject { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___random; }; struct X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181 : public RuntimeObject { RuntimeObject* ___digest; RuntimeObject* ___cipher; RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* ___kParam; int32_t ___trailer; int32_t ___keyBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___block; }; struct X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC : public RuntimeObject { }; struct ZeroBytePadding_tA30C40F4628C1D16C17A08DA9E43F48F463C9097 : public RuntimeObject { }; struct AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305 : public Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___algorithm; Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* ___parameters; }; struct Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D : public Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F { }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382 : public BufferedCipherBase_t258B1C51CCC9A06BAE92621E5D60F7F81E152E7D { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf; int32_t ___bufOff; bool ___forEncryption; RuntimeObject* ___cipher; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct DHKeyGenerationParameters_tBDB562C8B5D4EDCDD2C496F71B5B3D1D2835F506 : public KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___parameters; }; struct DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA : public AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___parameters; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___algorithmOid; }; struct DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4 : public KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98 { }; struct DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993 : public Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___digest; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___algID; }; struct DsaKeyGenerationParameters_tECB7CCF33E34837AAE686778B40F99A312ECF9A8 : public KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___parameters; }; struct DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0 : public AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___parameters; }; struct ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961 : public KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___domainParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___publicKeyParamSet; }; struct ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519 : public AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE { String_t* ___algorithm; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___parameters; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___publicKeyParamSet; }; struct ElGamalKeyGenerationParameters_t1EF76E0F2421F7DEBE9D17C3CFF51E1352976CD6 : public KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___parameters; }; struct ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C : public AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___parameters; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03 : public AbstractECMultiplier_t94DD2ACEAB6F809A6F9CE5C7FC79B8854CBBCE9D { }; struct Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178 : public AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* ___parameters; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___publicKeyParamSet; }; struct Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0 : public Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F { int32_t ___keySize; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___p; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___q; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___a; }; struct IesWithCipherParameters_t02AF61BE9D0B13DE9D36D6C4A6597817F11971AC : public IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A { int32_t ___cipherKeySize; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A : public KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98 { int32_t ___bits; }; struct RC5Parameters_tFC9DA3C0C2D4066594411B3B5C25EBA28728D5BA : public KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98 { int32_t ___rounds; }; struct RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044 : public KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___publicExponent; int32_t ___certainty; }; struct RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF : public AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___modulus; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___exponent; }; struct RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E : public Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___hashAlgorithm; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___maskGenAlgorithm; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___saltLength; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___trailerField; }; struct SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647 : public Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 { RuntimeObject* ___generator; }; 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 X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD : public Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F { X9FieldID_t315F65C45C74346D09CB16E77B09CAB03AD37EE2* ___fieldID; ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___curve; X9ECPoint_tBE1F4C0ED8CCA37BCA823DB6CC7AC0B14F57A85D* ___g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___n; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___h; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seed; }; struct Asn1Null_t271C08A47275E17C9ADDED335B1D1F7D0621DFAF : public Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D { }; struct Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F : public Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D { RuntimeObject* ___seq; }; struct CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3 : public BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382 { int32_t ___blockSize; }; struct DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10 : public DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___x; }; struct DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6 : public DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___y; }; struct DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F : public Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytes; }; struct DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967 : public Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D { String_t* ___identifier; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___body; }; struct DesEdeParameters_t43336755839C1C626C1EE81FD87A7677F156C4E9 : public DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4 { }; struct DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D : public DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0 { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___x; }; struct DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713 : public DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0 { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___y; }; struct ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006 : public ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519 { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___d; }; struct ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923 : public ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519 { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___q; }; struct ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89 : public ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___x; }; struct ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09 : public ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___y; }; 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 Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62 : public Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178 { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___x; }; struct Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D : public Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178 { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___y; }; 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 PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9 : public BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382 { RuntimeObject* ___padding; }; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170 : public RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3 { intptr_t ____handle; }; struct RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3 : public RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___e; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___q; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___dP; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___dQ; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___qInv; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000 { int32_t ___value__; }; struct SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { RuntimeObject* ___signer; }; struct CryptoException_t846283C82D030855192DEFC555D2FDC84AD1A15C : public Exception_t { }; struct DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7 : public Asn1Null_t271C08A47275E17C9ADDED335B1D1F7D0621DFAF { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___zeroBytes; }; struct DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9 : public Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F { }; struct GeneralSecurityException_tE8F99B2F321DED943704CD6FF0FBB25526B988A3 : public Exception_t { }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB : public CryptoException_t846283C82D030855192DEFC555D2FDC84AD1A15C { }; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784 : public CryptoException_t846283C82D030855192DEFC555D2FDC84AD1A15C { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct KeyException_t4A2A9C468943F908D9BA55E00FD255BB2465927F : public GeneralSecurityException_tE8F99B2F321DED943704CD6FF0FBB25526B988A3 { }; struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB : public GeneralSecurityException_tE8F99B2F321DED943704CD6FF0FBB25526B988A3 { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A : public KeyException_t4A2A9C468943F908D9BA55E00FD255BB2465927F { }; struct OutputLengthException_tB11CC42FD8852709F89517ED1C12343703690A30 : public DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB { }; struct BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___primeLists; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___primeProducts; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___ZeroMagnitude; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ZeroEncoding; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* ___SMALL_CONSTANTS; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___Zero; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___One; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___Two; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___Three; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___Ten; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___BitLengthTable; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix2E; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix8; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix8E; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix10; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix10E; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix16; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___radix16E; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___RandomSource; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___ExpWindowThresholds; }; struct BufferedCipherBase_t258B1C51CCC9A06BAE92621E5D60F7F81E152E7D_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___EmptyBuffer; }; struct CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields { int32_t ___BlockSize; }; struct CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3411; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3411Hmac; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR28147Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ID_Gost28147_89_CryptoPro_A_ParamSet; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x2001; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3411x94WithGostR3410x94; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3411x94WithGostR3410x2001; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3411x94CryptoProParamSet; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94CryptoProA; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94CryptoProB; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94CryptoProC; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94CryptoProD; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94CryptoProXchA; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94CryptoProXchB; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x94CryptoProXchC; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x2001CryptoProA; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x2001CryptoProB; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x2001CryptoProC; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x2001CryptoProXchA; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostR3410x2001CryptoProXchB; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostElSgDH3410Default; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GostElSgDH3410x1; }; struct ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_StaticFields { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___Eight; }; struct ECPoint_t3140239580846DCABD076C228670186579EEB5D1_StaticFields { ECFieldElementU5BU5D_tC0083603AC105ED02D1E900751420C8420DFAEBF* ___EMPTY_ZS; }; struct IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_StaticFields { RuntimeObject* ___trailerMap; }; struct NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___NistAlgorithm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___HashAlgs; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha384; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha512; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha224; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha512_224; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha512_256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha3_224; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha3_256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha3_384; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha3_512; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdShake128; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdShake256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Aes; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes128Ecb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes128Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes128Ofb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes128Cfb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes128Wrap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes128Gcm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes128Ccm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes192Ecb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes192Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes192Ofb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes192Cfb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes192Wrap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes192Gcm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes192Ccm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes256Ecb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes256Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes256Ofb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes256Cfb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes256Wrap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes256Gcm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAes256Ccm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdDsaWithSha2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DsaWithSha224; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DsaWithSha256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DsaWithSha384; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DsaWithSha512; }; struct OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_StaticFields { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD4WithRsa; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD5WithRsa; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD4WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DesEcb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DesCbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DesOfb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DesCfb; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DesEde; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DsaWithSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Sha1WithRsa; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ElGamalAlgorithm; }; struct Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2_StaticFields { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___strictLengthEnabled; }; struct PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD2WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD4WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD5WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Sha1WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___SrsaOaepEncryptionSet; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdRsaesOaep; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdMgf1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdPSpecified; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdRsassaPss; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Sha256WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Sha384WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Sha512WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Sha224WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DhKeyAgreement; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithMD2AndDesCbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithMD2AndRC2Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithMD5AndDesCbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithMD5AndRC2Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithSha1AndDesCbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithSha1AndRC2Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdPbeS2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdPbkdf2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DesEde3Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RC2Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD4; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MD5; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdHmacWithSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdHmacWithSha224; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdHmacWithSha256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdHmacWithSha384; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdHmacWithSha512; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Data; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___SignedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___EnvelopedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___SignedAndEnvelopedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DigestedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___EncryptedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtEmailAddress; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtUnstructuredName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtContentType; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtMessageDigest; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtSigningTime; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtCounterSignature; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtChallengePassword; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtUnstructuredAddress; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtExtendedCertificateAttributes; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtSigningDescription; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtExtensionRequest; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtSmimeCapabilities; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSmime; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtFriendlyName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs9AtLocalKeyID; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___X509CertType; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___X509Certificate; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___SdsiCertificate; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___X509Crl; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAlg; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAlgEsdh; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAlgCms3DesWrap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAlgCmsRC2Wrap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAlgPwriKek; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAlgSsdh; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdRsaKem; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PreferSignedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CannotDecryptAny; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___SmimeCapabilitiesVersions; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAReceiptRequest; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCTAuthData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCTTstInfo; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCTCompressedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCTAuthEnvelopedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCTTimestampedData; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCtiEtsProofOfOrigin; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCtiEtsProofOfReceipt; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCtiEtsProofOfDelivery; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCtiEtsProofOfSender; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCtiEtsProofOfApproval; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdCtiEtsProofOfCreation; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAContentHint; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAMsgSigDigest; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAContentReference; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEncrypKeyPref; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAASigningCertificate; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAASigningCertificateV2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAContentIdentifier; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAASignatureTimeStampToken; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsSigPolicyID; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsCommitmentType; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsSignerLocation; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsSignerAttr; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsOtherSigCert; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsContentTimestamp; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsCertificateRefs; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsRevocationRefs; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsCertValues; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsRevocationValues; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsEscTimeStamp; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsCertCrlTimestamp; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAEtsArchiveTimestamp; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAASigPolicyID; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAACommitmentType; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAASignerLocation; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAAOtherSigCert; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSpqEtsUri; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSpqEtsUNotice; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___KeyBag; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Pkcs8ShroudedKeyBag; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CertBag; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CrlBag; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___SecretBag; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___SafeContentsBag; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithShaAnd128BitRC4; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithShaAnd40BitRC4; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithShaAnd3KeyTripleDesCbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithShaAnd2KeyTripleDesCbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbeWithShaAnd128BitRC2Cbc; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PbewithShaAnd40BitRC2Cbc; }; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields { Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom; }; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields { Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom; }; struct RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields { RuntimeObject* ___oidMap; }; struct String_t_StaticFields { String_t* ___Empty; }; struct TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___TeleTrusTAlgorithm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RipeMD160; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RipeMD128; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RipeMD256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___TeleTrusTRsaSignatureAlgorithm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RsaSignatureWithRipeMD160; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RsaSignatureWithRipeMD128; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RsaSignatureWithRipeMD256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECSign; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECSignWithSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECSignWithRipeMD160; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___EccBrainpool; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___EllipticCurve; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___VersionOne; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP160R1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP160T1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP192R1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP192T1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP224R1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP224T1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP256R1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP256T1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP320R1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP320T1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP384R1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP384T1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP512R1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___BrainpoolP512T1; }; struct X509ObjectIdentifiers_t1E35810D450A43BF469BD73B1E041B25B689069A_StaticFields { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CommonName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CountryName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___LocalityName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___StateOrProvinceName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Organization; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___OrganizationalUnitName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___id_at_telephoneNumber; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___id_at_name; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RipeMD160; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___RipeMD160WithRsaEncryption; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdEARsa; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdPkix; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdPE; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdAD; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdADCAIssuers; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdADOcsp; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___OcspAccessMethod; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CrlAccessMethod; }; struct X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields { Asn1Null_t271C08A47275E17C9ADDED335B1D1F7D0621DFAF* ___derNull; RuntimeObject* ___algorithms; RuntimeObject* ___exParams; RuntimeObject* ___noParams; }; struct X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ansi_X9_62; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdFieldType; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PrimeField; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CharacteristicTwoField; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___GNBasis; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___TPBasis; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PPBasis; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___id_ecSigType; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECDsaWithSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___id_publicKeyType; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdECPublicKey; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECDsaWithSha2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECDsaWithSha224; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECDsaWithSha256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECDsaWithSha384; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ECDsaWithSha512; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___EllipticCurve; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___CTwoCurve; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb163v1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb163v2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb163v3; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb176w1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb191v1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb191v2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb191v3; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Onb191v4; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Onb191v5; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb208w1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb239v1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb239v2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb239v3; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Onb239v4; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Onb239v5; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb272w1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb304w1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb359v1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Pnb368w1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___C2Tnb431r1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___PrimeCurve; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Prime192v1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Prime192v2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Prime192v3; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Prime239v1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Prime239v2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Prime239v3; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Prime256v1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdDsa; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___IdDsaWithSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___X9x63Scheme; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHSinglePassStdDHSha1KdfScheme; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHSinglePassCofactorDHSha1KdfScheme; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___MqvSinglePassSha1KdfScheme; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___ansi_x9_42; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHPublicNumber; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___X9x42Schemes; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHStatic; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHEphem; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHOneFlow; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHHybrid1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHHybrid2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___DHHybridOneFlow; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Mqv2; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___Mqv1; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___DES_weak_keys; }; struct ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_StaticFields { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___algorithms; }; struct RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E_StaticFields { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___DefaultHashAlgorithm; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___DefaultMaskGenFunction; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___DefaultSaltLength; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___DefaultTrailerField; }; struct SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_StaticFields { int64_t ___counter; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___master; double ___DoubleScale; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_StaticFields { DerObjectIdentifierU5BU5D_t099E99A02E0C0241B15DE5BF3DFE1A02B061D667* ___cache; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_StaticFields { RuntimeObject* ____lock; }; struct DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields { DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* ___Instance; }; struct DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9_StaticFields { DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9* ___Empty; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8 : public RuntimeArray { ALIGN_FIELD (8) BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* m_Items[1]; inline BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28 : public RuntimeArray { ALIGN_FIELD (8) Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* m_Items[1]; inline Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_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, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline (AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DsaDigestSigner_DerEncode_m2FC7980C717D701947D153FD4972073FBB991453 (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_r, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* DsaDigestSigner_DerDecode_m18D8CE7D231618FF7D04993CA990E97EF70D50CB (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_encoding, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerInteger__ctor_m68299D63775369AA6716B2829E3FE00B744EB59A (DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerSequence__ctor_m27D12EF3B51D8990FF98BB836B7C5884ACCCDCF9 (DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9* __this, Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28* ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Asn1Encodable_GetDerEncoded_mBE5C249E271579F32638C6CB11B9536E93017114 (Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D* Asn1Object_FromByteArray_m375301E80482701F246EC6D7232C51B52B708FCE (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DerInteger_get_Value_mB09DAB573E9D95149472342715DE72E57C426F9E (DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomDsaKCalculator__ctor_mD0D7C3179477A786F6D0284B9BA346CB1A9821CF (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* DsaKeyParameters_get_Parameters_m264CC24100D70654FAC4BE03A0E506DC4D707F45_inline (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_Q_m68D9B8434F4B22B7C98EEB136392BEAC08A78EA3_inline (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaPrivateKeyParameters_get_X_mCD0D24BFF4F766B075AA05C601A81657D306F0A7_inline (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_G_mFFB1DBEABD7EED4ADDCBF983F704B1E810A7546C_inline (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_P_m3EF510107D13A1811DA1082617A3CFC128E5945F_inline (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_e, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_m, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_m, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_ModInverse_m59CA30DFA25750E340B2582590F03A9DB8558F32 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_m, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_val, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_Add_mA5121E7A722C1AC8441D01EDD29A82A63A44E0CC (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaPublicKeyParameters_get_Y_m2FCE5E48EBAF26C98D9D5518DD847587F7687C65_inline (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, 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 BigInteger__ctor_m95DEDF713421A7357E6BA194A57A984F2336AF92 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, int32_t ___0_sign, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29_inline (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ECPublicKeyParameters_get_Q_mFF2DFBC7BFBCA69AF0D601931F515078E587E7B3_inline (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ECAlgorithms_SumOfTwoMultiplies_m11A2F6DE430984F4B9D43E7CD6A6BBB1EA8C6B16 (ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___0_P, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_a, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___2_Q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___3_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPoint_get_IsInfinity_mCD725712477446523BB38F31C6A84FFEB17B4A93 (ECPoint_t3140239580846DCABD076C228670186579EEB5D1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, int32_t ___0_sign, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_ShiftRight_m37B15CED2AFB17A313A37F4C8586EBF7C086960B (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedPointCombMultiplier__ctor_m9DDCD004F6D5B2F8792D7AD9538468D517558B24 (FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_ValueOf_m9A7FA1AA850B44B9456BA9974EF000C596AFF6E5 (int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mCB43663805053B681C6894664E4BCCA964168198 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, int32_t ___0_sizeInBits, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___1_random, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyPairGenerator__ctor_m9DB3E478EC5DAF0E45EF17F99CB2091F1E8EA07F (ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyGenerationParameters__ctor_m2470DCD78FA9A7816CAB88B5EEB35C0FBBA890A6 (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* __this, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___0_domainParameters, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyPairGenerator_Init_mFD3805E468AADD4B5490F4C74B54BBF2238A2406 (ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19* __this, KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E* ___0_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* ECKeyPairGenerator_GenerateKeyPair_m682465F65EA25AA986DC31C57D83C0764F87F2A6 (ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* AsymmetricCipherKeyPair_get_Public_m9E4BB46BF822CC0AA1A3B44F786CC5FD1E974F5F_inline (AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* AsymmetricCipherKeyPair_get_Private_m67E2E945D0636FEAFABDB6D9E7964ED130CF332B_inline (AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, 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 bool Arrays_ConstantTimeAreEqual_m172A67465F9E415C039C8D1C4485138DC71641EC (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BigInteger_ToByteArrayUnsigned_m2FEFECBC005E77D9625BE0EBD41FB8DC78B64FB9 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, 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 void SignatureException__ctor_mC5553B1F993A266A75824898B0003E21261C4E91 (SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB* __this, String_t* ___0_message, Exception_t* ___1_exception, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_A_m9A0A1E8EC911582D1E6173633C38FB924995CCE4_inline (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410PrivateKeyParameters_get_X_m0D09A2A6B6EFEE2E05459D1EAE92A5FA97476078_inline (Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410PublicKeyParameters_get_Y_mB2AFF0BB7743AC326864A6B12BA4FBB882FFDC09_inline (Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HMac__ctor_m3F4B020A8646615A16BBB7081E412C86C9ECD744 (HMac_t73296B3DC46A1E8575E40A974345897882726A72* __this, RuntimeObject* ___0_digest, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Arrays_Fill_mDF1EDF1C76BF810BE556B5DA48D942AAF196E5EC (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, uint8_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BigIntegers_AsUnsignedByteArray_m2FAA14747EC0FB4D82C4B05251CB11C9439D3236 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* HMacDsaKCalculator_BitsToInt_m2CAB70C907AC27600924D6CA1B77CB7CCFF82F91 (HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2 (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IsoTrailers_NoTrailerAvailable_m5E4B751ACD92C43DBCFA4272044F5B71DDAD16C5 (RuntimeObject* ___0_digest, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IsoTrailers_GetTrailer_m78212BD6309E735908BA6007E3755C9864CAF8B2 (RuntimeObject* ___0_digest, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer__ctor_mF90540261DE25B6A0E37B85F8F7350DDB823C9B8 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, bool ___2_isImplicit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, 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 InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7 (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* __this, String_t* ___0_message, 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 String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_AreEqual_m086992CB85B30B16883E823777574A5C501FA14E (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Iso9796d2Signer_IsSameAs_m736957DC3E74B6C0EAA83B058BE3E0B115BCF51D (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Platform_CreateHashtable_m591C0A8EEB8EDE93E6BD509E2689DA3C888B8BDC (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CollectionUtilities_ReadOnly_m70932FD8981CFB747A998C22F8226BA5ADA24546 (RuntimeObject* ___0_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IsoTrailers_CreateTrailerMap_mDBF2794A11F34D64F9D5414A7EE0AA449B50BE7E (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDigest__ctor_mE1C9B5DFD615691DEF3F99F6AD5BDF8D41D53D50 (NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_m2B1831309421CD50537F10E50F9B18C221F6FC30 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_contentDigest1, RuntimeObject* ___2_contentDigest2, RuntimeObject* ___3_mgfDigest, int32_t ___4_saltLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___5_salt, uint8_t ___6_trailer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_m228D57F5DF7C29E5F98AFB8BE5A94703E2DCD2CB (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, int32_t ___2_saltLen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_mCB1C41F5C56AC2F4ACDEA815E9052EA893674EA2 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, int32_t ___2_saltLen, uint8_t ___3_trailer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_mBD37ADA7F33F9DB54C29ACB74C08B6C802C58358 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_contentDigest, RuntimeObject* ___2_mgfDigest, int32_t ___3_saltLen, uint8_t ___4_trailer, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* RsaBlindingParameters_get_PublicKey_m0A0E92163D0C8FF20ACCFF3DDCE3F591E42DEC74_inline (RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PssSigner_MaskGeneratorFunction1_m91AA11A50C0F9298B5B0987B759557C46E84A7C7 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Z, int32_t ___1_zOff, int32_t ___2_zLen, int32_t ___3_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_ItoOSP_m8F418440B41D815F4644BC4DF39FC7AEBE93DB81 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, int32_t ___0_i, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_sp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner__ctor_m5688A5B325FCF3AAECD0FF893AB8DA6C58AB29C2 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, RuntimeObject* ___0_digest, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_digestOid, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* __this, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_algorithm, Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner__ctor_mC6B423A333CD2E966D4A462ABF3FAE8DECE1E386 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, RuntimeObject* ___0_digest, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___1_algId, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaBlindedEngine__ctor_mFF577380A3BF996469A75604A9A18F4392EDE2D7 (RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pkcs1Encoding__ctor_m731607BBECCF71CAA02F61AB800D5FEB7F7376AE (Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2* __this, RuntimeObject* ___0_cipher, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* RsaDigestSigner_DerEncode_m721BE8515A48FC96D17ACDB3A00CBF1267B42351 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_hash, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestInfo__ctor_m85D5B6F60FBF133C33812CDFDB8EE07BDEED83DA (DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993* __this, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_algID, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_digest, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer__ctor_m6BB98DCBF6923A261E652B394E11908A43CE92E7 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, bool ___2_isImplicit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_CreateSignatureBlock_m994F13F038DA392C495F98DFF1F8EEED21E233A8 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_ClearBlock_mFA148C6AC662C557A6B1A7E25EE3D37896959CBB (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* BigInteger_Min_m85CA7EACF140E73E80CD19C3E433A08A745D6FF4 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BigIntegers_AsUnsignedByteArray_mA4AC085532CE4114B2BAB6FFC307827493DD57DF (int32_t ___0_length, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_IntValue_m9AC89595666859FE4A21922B1247B7BCCB18E6D4 (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RNGCryptoServiceProvider__ctor_m605146E692C0209B3FFE83F7AC94335CA089CA09 (RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_mCC03F04A4E9AEAFEBA62BFDD55AD6F438A7D0A4A (CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194* __this, RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* ___0_rng, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inSeed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestDoFinal_m226B391FC321330B9CE8CC4BAD809C05EAFF45EB (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestAddCounter_m5C2624EE3D33D3A566BD3AE884406A5B25FD8630 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, int64_t ___0_seedVal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_NextBytes_mC0F23B0C46DA3ABA520C160A97D30C1E80E4A02E (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_GenerateState_m3B0A4265308109135A9C8DDE58F0E1495FDBA827 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_CycleSeed_mFFBFA1032532BE64C2993CB3849EAB7922C95F87 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_LE_m255A543DB8D78B64EEE3554BE0602F89ADACB316 (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AeadParameters__ctor_m86E0BE62C644298DA63BB091CD14D770E16B7F9C (AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* __this, KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* ___0_key, int32_t ___1_macSize, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_nonce, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_associatedText, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsWeakKey_m365AE0EC7EF4C7AF508828B26DEF3AB788D736D2 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DesEdeParameters_FixKey_m47D07E383AD554751EC8781CCA7C10E1136417A5 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DesParameters__ctor_m278F47D0263E1FEB62825BEC7F6ACCE11ABE81F6 (DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesParameters_IsWeakKey_mF324A5FF9D6EE48AAFEC5E384DF81E2B95C2EAC9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsWeakKey_m09C30D2F3E37916F500CC8FA45757941CCF4E35F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsReal3Key_mD38707541FF6788625C815008EBEF5509B653FFA (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsReal2Key_mA807C5760E1BF812B10FBF2D09F2AD5FAE6D40EF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesParameters_IsWeakKey_m03D89E49C8BF9F9C8EE21671C5EA4AE34F96F117 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t DesParameters_SetOddParity_m099D2E95854FA7249C06D61A1477091AB8AB7F3C (uint8_t ___0_b, 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 int32_t DHKeyGenerationParameters_GetStrength_m53202F09FBEA3793586AED32C504BAF77B32CB36 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___0_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyGenerationParameters__ctor_m902AEA923E3FCCF50749B048C4B3408458B13308 (KeyGenerationParameters_tD6D75945E2CFEDA77FD54EF3C1B600476D545A8E* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, int32_t ___1_strength, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DHParameters_get_L_m4179A150928BB0D7A01E583835E9C779F49C4148_inline (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHParameters_get_P_mF75205B8D0BD27134E9C8E667A8CE68C3974BFA6_inline (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHKeyParameters__ctor_m95C0FA8EE11A1E928CD3A299D8DB32437EDA9E52 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, bool ___0_isPrivate, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_algorithmOid, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487 (AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* __this, bool ___0_privateKey, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHKeyParameters_Equals_m077C1E28F7CB7174A2E049068D325CE9104919B4 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsymmetricKeyParameter_Equals_m80EC508A12B95158CD2B02BB985132963D4FAD01 (AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* __this, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AsymmetricKeyParameter_GetHashCode_m6351D14D778DE90973A11B23F032F4B51F58F651 (AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_m33038B438A4FB6BA483EF4ED6753A3881864E83D (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_q, int32_t ___3_l, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHParameters_GetDefaultMParam_m31FEE30C830763B8CCEE9ED9086F1B0307399E7F (int32_t ___0_lParam, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_q, int32_t ___3_m, int32_t ___4_l, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___5_j, DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* ___6_validation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_TestBit_m1EA00F62A198D6361BE8E8B3E84F13A8F35379DC (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHKeyParameters__ctor_m948C7A67914BB931340B33F58A7680782E9CC12A (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, bool ___0_isPrivate, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHPrivateKeyParameters_Equals_mBCBBB5C3AC3D7822437C0DBA3165F047BBE00688 (DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* __this, DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHKeyParameters_GetHashCode_m67CC4283AEC43BBF08EFE5BA9913D3387B199AD1 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHPublicKeyParameters_Equals_mE67B1F7CA63F4504BE624FDFE1E79AAC2A872082 (DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* __this, DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHValidationParameters_Equals_m6D5D28EF93FAE6A3EE122DE1DE8046C3FAB48658 (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* __this, DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Arrays_GetHashCode_mC8A061355B8CB030CD2A89ABA2A246987EF70FF0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaKeyParameters_Equals_mB512772012BCAC26D2E7DF2E64A6057EE4C11DD1 (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaParameters__ctor_m5E4C4977E71E75AA4F83E30584174A45E3A57196 (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_g, DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* ___3_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaParameters_Equals_m6E4AB8D6D97E3FE48DB6D826AFDCD3AD01E2C2CC (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaKeyParameters__ctor_mD156F81B8F9C8046F2600987EC936E49CD94B4A5 (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, bool ___0_isPrivate, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaPrivateKeyParameters_Equals_mBC2FA637BFC7C68AD1EE0F8BDA8FAD45044751A7 (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaKeyParameters_GetHashCode_mA66B141B25C2BA43F5E2E0BD3133FB98CA97B05F (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaPublicKeyParameters_Equals_mB5C87B6FD08A7A8CFB34A518D2C3BD6EC3C9611A (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaValidationParameters__ctor_m5F827A17844A488CBF32C5710CF0E4AB9E6CDD1E (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, int32_t ___1_counter, int32_t ___2_usageIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDomainParameters__ctor_mB8275B1499D24730DF914AB15FFF107F0ACBC81C (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___0_curve, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_n, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___3_h, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___0_curve, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_n, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___3_h, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___4_seed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Arrays_Clone_m2BE24BA0BEF47225D24160A95E2804A7862ECC28 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ECKeyParameters_LookupParameters_m10B84BB7506E402E09A727EABF62DD92E459180B (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_publicKeyParamSet, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ECKeyParameters_VerifyAlgorithmName_m9A778C1CA82E7707CFA6F7878BEF00B03935E23A (String_t* ___0_algorithm, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyGenerationParameters__ctor_m872E977E2265E622E71DBA9F17FB498DCB53EB63 (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* __this, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_publicKeyParamSet, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Platform_ToUpperInvariant_mE42B5571F3A8B243EC1A23A4DCFD399AFA086922 (String_t* ___0_s, const RuntimeMethod* method) ; inline int32_t Array_IndexOf_TisString_t_m36A80615E8974C412EAF8F947B8583C435D0F69B (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_array, String_t* ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, String_t*, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ECGost3410NamedCurves_GetByOid_mABD19E21F9FA573F8D0BE7AFB8E6DBEDE463FD51 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_oid, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* ECKeyPairGenerator_FindECCurveByOid_m43DCBA3D780FFBB5C0AB16A04705247A4B9710DC (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_oid, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* X9ECParameters_get_Curve_mEAE00AC49C04CDDADF9147D2BA20CA56DB3755E3_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* X9ECParameters_get_G_m65A2AFEA1BCC0E6D58CD6022AC216EB48CDF4752 (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* X9ECParameters_get_N_m50B6C2AA88C8CB774600011A2A4CBF13EB2BFD3B_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* X9ECParameters_get_H_mEBEDFFCDA8C37CE24DB59EFB99B996C050DB071B_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* X9ECParameters_GetSeed_m435C95BA41ABAAAE8441E451396B8C813AFCA170_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPrivateKeyParameters__ctor_mC30DA131533B97D6053CC21FEC025BB9A45865AE (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, String_t* ___0_algorithm, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_d, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___2_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, String_t* ___0_algorithm, bool ___1_isPrivate, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_publicKeyParamSet, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyParameters__ctor_m33C9CE59580C02C4B32D1926C67AB03C53397016 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, String_t* ___0_algorithm, bool ___1_isPrivate, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___2_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPrivateKeyParameters_Equals_m9B87D0307D91DE08E5AA6D82113CCF4964467A4A (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECKeyParameters_Equals_mFB18FE42FFBFC7125D1AFC31018B5D4626ACCDF0 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECKeyParameters_GetHashCode_m5309A93F87400EA8260D89E35707A1416EF5CA12 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPublicKeyParameters__ctor_mB0C080C0D99F9F70B49B6E68F84E149A994324A4 (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, String_t* ___0_algorithm, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_q, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___2_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPublicKeyParameters_Equals_m152B93E245FCB2301AE6AEFE10B13C2A5BE2D22A (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalKeyGenerationParameters_GetStrength_m6AE291E703DB88732ED9B6B8367197A0CC38CE94 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___0_parameters, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ElGamalParameters_get_L_mDE6BCC008E6FCEBDE246F11DBD8E045799ACB1DD_inline (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ElGamalParameters_get_P_mB6D2F4EEE14D8AF9660D89F042292C3E404E4B53_inline (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalKeyParameters_Equals_m6AA2273DB4C3DFD7F3D81EF8018DC777D5231983 (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ElGamalParameters__ctor_mDF9DF3D85AFD6FF28A56049CE983864CFB9C1F9B (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, int32_t ___2_l, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalParameters_Equals_mD7695124C1EA74E5B98310481C2B75DDEF986E78 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ElGamalKeyParameters__ctor_mAE21CF2E17ED86BD8F6D018ADF059DA52F96E027 (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, bool ___0_isPrivate, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalPrivateKeyParameters_Equals_m30BFE3013B108512E035383B56C668ACDACC0123 (ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* __this, ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalKeyParameters_GetHashCode_mDD3BE46DAED90C707AA8474DA6E1A1182555DE72 (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalPublicKeyParameters_Equals_mE02A187EF8489A752CB4B30DE260C59B6C679BDF (ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* __this, ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* Gost3410KeyParameters_LookupParameters_mBB2AD68DD244CE558A931338FA537B1E43AFF871 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_publicKeyParamSet, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* Gost3410NamedParameters_GetByOid_mEDA5C8F4F174DA62B620434165AA38398D361E93 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_oid, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410ParamSetParameters_get_P_m99B8E92AEF08ECB11BC73453CBE0B522BF7DB7DA (Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410ParamSetParameters_get_Q_m1BF5012082111F6F4D531D0E458C18B6E8B04ED6 (Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410ParamSetParameters_get_A_m1AD9E38EB8951E491662538DA58BECA6EB4C032F (Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410Parameters__ctor_mF1793DC498AD0AA0593CC3E7CBED9D68D0706322 (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410Parameters__ctor_m64CED8B43719B9500A201F427885DDA8FBC58C57 (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_a, Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* ___3_validation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Gost3410Parameters_Equals_m4AAD33F481AB654050C0AF13F1F3E409D1C609CA (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410KeyParameters__ctor_mCB2A3C7D1D62D5493E32E423465D72A6AF8F696B (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, bool ___0_isPrivate, Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410KeyParameters__ctor_mC31C95F46F72718A4553EF605072996852CDB5B0 (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, bool ___0_isPrivate, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_publicKeyParamSet, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int64_GetHashCode_mDB050BE2AC244D92B14D1DF725AAD279CDC48496 (int64_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IesParameters__ctor_m2958E2A04BA070F24A3555ACE30582F72EBFFE0A (IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_derivation, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_encoding, int32_t ___2_macKeySize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6 (MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62* __this, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___0_staticPrivateKey, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___1_ephemeralPrivateKey, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___2_ephemeralPublicKey, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPublicKeyParameters__ctor_m74757AC0D8A8FA4A9E575C0FDC714DDCDD303385 (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___0_q, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___1_parameters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithIV__ctor_m5567FFFB1C0D300BDB44747DC327FDC5BD2A2B71 (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_iv, int32_t ___2_ivOff, int32_t ___3_ivLen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithRandom__ctor_mB548A5C433303CA0863D516DB834F86E5C3B8BCC (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, RuntimeObject* ___0_parameters, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithSalt__ctor_mAD4E326F9AC0479DE8ED87BD7FF8D7BA5603BA64 (ParametersWithSalt_t5037EA0D56AE767560B6D200ECC86D663F1F20FC* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_salt, int32_t ___2_saltOff, int32_t ___3_saltLen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RC2Parameters__ctor_mE4CF9325FFFDFBA16E2E819DBB36668ECEDE7CB8 (RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RC2Parameters__ctor_m126DA7660592E03231E1F0E47ACD682024DFD368 (RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, int32_t ___3_bits, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaKeyParameters_get_Exponent_m7900D8E5E15E052BE788E71ED9EDE59D56F1FBD8_inline (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9 (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, bool ___0_isPrivate, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_modulus, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_exponent, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, String_t* ___1_name, String_t* ___2_desc, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_DP_m1F5CEFB85230BE7000601376E5CE0C2C8D52236A_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_DQ_m2C01E44FB0620C4705021E5C2189E39AE8A048EC_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_P_m34F91F6C2B9AF32C1569B42C43B480C0914065D7_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_Q_mA6B346FF60A2924705114F1FE85000492FB72502_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_PublicExponent_mE763BACFDBECBCBE4AB4298CF9364568865B4AD7_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_QInv_m6FF3DAA428140D2BCA5E3E943BA766A147B9F24A_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferedBlockCipher__ctor_mD9329D3E343B1E3E7D0C8B6393F0D11E15E8723B (BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pkcs7Padding__ctor_m3A4FACCBF4E81A022C7074A93BBA6612AF2EA094 (Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PaddedBufferedBlockCipher__ctor_m9E36FCDF35159C5C0B445338F89CFBC0F0FB38F8 (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_padding, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_OutputLength_mB0EF5D1724EEE4FEB9B299D92D5A958046D633D4 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, String_t* ___3_msg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputLengthException__ctor_m552BC5D3ED678107F9EFFE3FAAD2CD2323942D99 (OutputLengthException_tB11CC42FD8852709F89517ED1C12343703690A30* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet__ctor_m3A0371A3C3D672F979DA29FD9F6438E20368A5F3 (HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* X509Utilities_CreatePssParams_mCEA92CE410C92984B0B763A0D8738D8EEBE7869F (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_hashAlgId, int32_t ___1_saltSize, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DerObjectIdentifier_get_Id_m140553EFA5010F30A4226B583504BDE8CA7F226A_inline (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* RsassaPssParameters_GetInstance_mF7DE349D488C3B9C1287FDE96653720A175848D8 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* RsassaPssParameters_get_HashAlgorithm_m0F78AE8424706E6B0521DB78907EF5E9B7C26ED5_inline (RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* X509Utilities_GetDigestAlgName_m4A9119DC3449AD7A3A19E75E8982917B2BC76EC2 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_digestAlgOID, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F* Asn1Sequence_GetInstance_m5E5B70545495C886C5B61D22EF062EF957D7577A (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerInteger__ctor_mF1049AA6BC75779BFA0B447401D8CDD39968B966 (DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsassaPssParameters__ctor_m9C35136EFDAFA7E6383E940C1DEBA030DA8750A2 (RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* __this, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_hashAlgorithm, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___1_maskGenAlgorithm, DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___2_saltLength, DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* ___3_trailerField, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerObjectIdentifier__ctor_m285989554E76A9CF1A2421F489C3EA64591C4985 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* __this, String_t* ___0_identifier, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AlgorithmIdentifier__ctor_mD9194AE9E46674F2178B839C30E9E062815292DE (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* __this, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_algorithm, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumerableProxy__ctor_m016A9F84E918D8E816280C358DC1C091E60053DE (EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B* __this, RuntimeObject* ___0_inner, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1SignatureFactory__ctor_m783AF8942ED76124B67C6854958DBFACD99050C3 (Asn1SignatureFactory_t1C247642AD34CB528888EDE3F616AD0F27FC867F* __this, String_t* ___0_algorithm, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___1_privateKey, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___2_random, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* X509Utilities_GetAlgorithmOid_mF96F1C091638B46C68C48F61401046796593F453 (String_t* ___0_algorithmName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* X509Utilities_GetSigAlgID_mC231822DB2A179793B943195BA7D3D0C39ABFC85 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_sigOid, String_t* ___1_algorithmName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SignerUtilities_GetSigner_mB37FEB067921362B0A0B050EECC5FF951B6676D1 (String_t* ___0_algorithm, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SigCalculator__ctor_mB73640FFFE64ED09B54DBA81ACEBE64579BB0E47 (SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* X509Utilities_GetAlgNames_m3E1F655564A29505B455DE8B2BBBA03EB5551F29 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerBucket__ctor_mF0DD5BF4421AE6BFF86DFD5E329CAA250FE8EB0A (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, RuntimeObject* ___0_signer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SigResult__ctor_m187FC6C81EF237508A9C13D55FC85E2F45DC0D2C (SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* SigResult_Collect_mDF9188AEF8B56302E474B18DE8CBA5C1337AEE9E (SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* X509Utilities_GetSignatureName_mBF0A82B9246E85A3E1DD2566F142B0B3381E55A7 (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_sigAlgId, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerifierCalculator__ctor_m8FD510B1ED4E6C05E1021E414778C3F0C7772E84 (VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerifierResult__ctor_mB3C4E9DEDBC93314BA5061558942A82BBDE9C9EE (VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1VerifierFactory__ctor_mCB2292CD4F4A484EC46F73AEB35FFE3FF49D03A4 (Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143* __this, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_algorithm, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___1_publicKey, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithIV_GetIV_mAFB039B576CE30B3B9EF2C1BB04F73D563F0EE52 (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithIV_get_Parameters_m5BB8C4F5471EC1E2E4EF5F8A48907054FCB69DAF_inline (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CbcBlockCipher_Reset_mC11A2783A0955DC805859BD884910B9026DE0843 (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CbcBlockCipher_DecryptBlock_mE8B879D878F2C4CD173CCA9BE1201224724C752D (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CbcBlockCipher_EncryptBlock_mA48A73A68E534B6293F09451347C6A90BB33B782 (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, 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 void Check_DataLength_mC633CE8EB74589BB33BC0DA2A7F7FBC580B77150 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, String_t* ___3_msg, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Arrays_CopyOfRange_mB5241DEC89A1A084FAAAF9D2D03CE44B301EEA02 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_from, int32_t ___2_to, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SicBlockCipher__ctor_m929E35FF21839778192DF641673446C434BB6E30 (SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3* __this, RuntimeObject* ___0_cipher, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithIV__ctor_mFF5FA706B011D92846B5B13665764CC32CC3D091 (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_iv, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_CalculateMac_mDDDFB9878D930D11C5FBEB862F7B93BBA5FC5BB7 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_dataOff, int32_t ___2_dataLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_macBlock, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CbcBlockCipherMac__ctor_m6B4F84E4238FA509166CAE4CEA26D94C3FA3C4A8 (CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6* __this, RuntimeObject* ___0_cipher, int32_t ___1_macSizeInBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CcmBlockCipher_HasAssociatedText_mE3D0E8932F1F1CBE5BA329E726E1E60F39BE2624 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_GetAssociatedTextLength_m0B1746AD58E6A2412BE2C9416E406569246F28C4 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CfbBlockCipher_Reset_m1F780C16C613FF51D474B33FAC599714EDEEF8CB (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CfbBlockCipher_DecryptBlock_m54872AA8632B430A585AD50E01930AB1EEC46B03 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CfbBlockCipher_EncryptBlock_m249DF7FB43A2001F008E3453E0AD736DE2BAB883 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CbcBlockCipher_GetUnderlyingCipher_mDA5A3809769B7159398F81449E570C0901071C29_inline (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* 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 DsaDigestSigner__ctor_mDB18DE2A16BF885FA585A633B1A37FBF7DACBF6D (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, RuntimeObject* ___0_signer, RuntimeObject* ___1_digest, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___1_digest; __this->___digest = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_0); RuntimeObject* L_1 = ___0_signer; __this->___dsaSigner = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___dsaSigner), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DsaDigestSigner_get_AlgorithmName_m61B069B083A2BA9D6E249563015B86CBEEEEE5E4 (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6765A3F403DC14EACF320351BFC019F1605A13A); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); RuntimeObject* L_2 = __this->___dsaSigner; NullCheck(L_2); String_t* L_3; L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_2); String_t* L_4; L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_1, _stringLiteralB6765A3F403DC14EACF320351BFC019F1605A13A, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaDigestSigner_Init_m7988607316A6A5D6C58486B837D51D6D40DAD377 (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* V_0 = NULL; { bool L_0 = ___0_forSigning; __this->___forSigning = L_0; RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0022; } } { RuntimeObject* L_2 = ___1_parameters; NullCheck(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))); RuntimeObject* L_3; L_3 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)), NULL); V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_3, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); goto IL_0029; } IL_0022: { RuntimeObject* L_4 = ___1_parameters; V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_4, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); } IL_0029: { bool L_5 = ___0_forSigning; if (!L_5) { goto IL_003f; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_6, NULL); if (L_7) { goto IL_003f; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_8 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7DD4F08EF2E3E98F8A000F8F5A7E48A7E400351)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaDigestSigner_Init_m7988607316A6A5D6C58486B837D51D6D40DAD377_RuntimeMethod_var))); } IL_003f: { bool L_9 = ___0_forSigning; if (L_9) { goto IL_0055; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_10, NULL); if (!L_11) { goto IL_0055; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_12 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA503D82BBA21702862F22239255951429849EE39)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaDigestSigner_Init_m7988607316A6A5D6C58486B837D51D6D40DAD377_RuntimeMethod_var))); } IL_0055: { VirtualActionInvoker0::Invoke(17, __this); RuntimeObject* L_13 = __this->___dsaSigner; bool L_14 = ___0_forSigning; RuntimeObject* L_15 = ___1_parameters; NullCheck(L_13); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_13, L_14, L_15); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaDigestSigner_Update_m91EF5B6EB9F93D4D27B70472F1E7DCE3EDFAF1E6 (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, uint8_t ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; uint8_t L_1 = ___0_input; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(3, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaDigestSigner_BlockUpdate_m1053F79ADFAAF7BF7353304E4E8DC3994F0F9741 (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_inOff; int32_t L_3 = ___2_length; NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DsaDigestSigner_GenerateSignature_mCA52FDD39CD321C2D1835ABB86E2ADB6FE236E5C (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* V_1 = NULL; { bool L_0 = __this->___forSigning; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D249C0CC04E4A19C2F776FCFC70BD6F1A45B324)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaDigestSigner_GenerateSignature_mCA52FDD39CD321C2D1835ABB86E2ADB6FE236E5C_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); RuntimeObject* L_8 = __this->___dsaSigner; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; NullCheck(L_8); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_10; L_10 = InterfaceFuncInvoker1< BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_8, L_9); V_1 = L_10; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_11 = V_1; NullCheck(L_11); int32_t L_12 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = (L_11)->GetAt(static_cast(L_12)); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_14 = V_1; NullCheck(L_14); int32_t L_15 = 1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16 = (L_14)->GetAt(static_cast(L_15)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17; L_17 = DsaDigestSigner_DerEncode_m2FC7980C717D701947D153FD4972073FBB991453(__this, L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaDigestSigner_VerifySignature_mF3A5478FF3F4B93F2324F1BFF8BEC9E833EE7D8E (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* V_1 = NULL; bool V_2 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0 = __this->___forSigning; if (!L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral53B75CCE0351DB766B1579C60DF2C3817493C11A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaDigestSigner_VerifySignature_mF3A5478FF3F4B93F2324F1BFF8BEC9E833EE7D8E_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); } try { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_signature; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_9; L_9 = DsaDigestSigner_DerDecode_m18D8CE7D231618FF7D04993CA990E97EF70D50CB(__this, L_8, NULL); V_1 = L_9; RuntimeObject* L_10 = __this->___dsaSigner; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_12 = V_1; NullCheck(L_12); int32_t L_13 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14 = (L_12)->GetAt(static_cast(L_13)); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_15 = V_1; NullCheck(L_15); int32_t L_16 = 1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = (L_15)->GetAt(static_cast(L_16)); NullCheck(L_10); bool L_18; L_18 = InterfaceFuncInvoker3< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(3, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_10, L_11, L_14, L_17); V_2 = L_18; goto IL_0054; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_004f; } throw e; } CATCH_004f: { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_19 = ((IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*));; V_2 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0054; } IL_0054: { bool L_20 = V_2; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaDigestSigner_Reset_m25C956E7386046F4DBC8CA1F252E6EFAA1AFD47B (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DsaDigestSigner_DerEncode_m2FC7980C717D701947D153FD4972073FBB991453 (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_r, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28* L_0 = (Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28*)(Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28*)SZArrayNew(Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28_il2cpp_TypeInfo_var, (uint32_t)2); Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28* L_1 = L_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___0_r; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* L_3 = (DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)il2cpp_codegen_object_new(DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var); DerInteger__ctor_m68299D63775369AA6716B2829E3FE00B744EB59A(L_3, L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F*)L_3); Asn1EncodableU5BU5D_t9155CA2A24B0D1C5475AF293F3FEC40481F94A28* L_4 = L_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = ___1_s; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* L_6 = (DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)il2cpp_codegen_object_new(DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var); DerInteger__ctor_m68299D63775369AA6716B2829E3FE00B744EB59A(L_6, L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F*)L_6); DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9* L_7 = (DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9*)il2cpp_codegen_object_new(DerSequence_t063B1A6AFFD4FBE34487D3EFADF2647A1D9D4EE9_il2cpp_TypeInfo_var); DerSequence__ctor_m27D12EF3B51D8990FF98BB836B7C5884ACCCDCF9(L_7, L_4, NULL); NullCheck(L_7); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8; L_8 = Asn1Encodable_GetDerEncoded_mBE5C249E271579F32638C6CB11B9536E93017114(L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* DsaDigestSigner_DerDecode_m18D8CE7D231618FF7D04993CA990E97EF70D50CB (DsaDigestSigner_tC25CA46703DFBFB2651990495048AE0169A676E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_encoding, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F* V_0 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_encoding; Asn1Object_t92B69E5A5F3701FC39D266A60958473513707A0D* L_1; L_1 = Asn1Object_FromByteArray_m375301E80482701F246EC6D7232C51B52B708FCE(L_0, NULL); V_0 = ((Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F*)CastclassClass((RuntimeObject*)L_1, Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F_il2cpp_TypeInfo_var)); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_2 = (BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)SZArrayNew(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_3 = L_2; Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F* L_4 = V_0; NullCheck(L_4); Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_5; L_5 = VirtualFuncInvoker1< Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F*, int32_t >::Invoke(12, L_4, 0); NullCheck(((DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)CastclassClass((RuntimeObject*)L_5, DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6; L_6 = DerInteger_get_Value_mB09DAB573E9D95149472342715DE72E57C426F9E(((DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)CastclassClass((RuntimeObject*)L_5, DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var)), NULL); NullCheck(L_3); ArrayElementTypeCheck (L_3, L_6); (L_3)->SetAt(static_cast(0), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_6); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_7 = L_3; Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F* L_8 = V_0; NullCheck(L_8); Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_9; L_9 = VirtualFuncInvoker1< Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F*, int32_t >::Invoke(12, L_8, 1); NullCheck(((DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)CastclassClass((RuntimeObject*)L_9, DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10; L_10 = DerInteger_get_Value_mB09DAB573E9D95149472342715DE72E57C426F9E(((DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)CastclassClass((RuntimeObject*)L_9, DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var)), NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_10); (L_7)->SetAt(static_cast(1), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_10); return L_7; } } #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 DsaSigner__ctor_m6A08635DCC44DD752ED864D7E1C8B8D5E7A96CA1 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* L_0 = (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041*)il2cpp_codegen_object_new(RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041_il2cpp_TypeInfo_var); RandomDsaKCalculator__ctor_mD0D7C3179477A786F6D0284B9BA346CB1A9821CF(L_0, NULL); __this->___kCalculator = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___kCalculator), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaSigner__ctor_mDBAA7A36F00D864B2AAC4EBDDBD91F24C346D3E5 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, RuntimeObject* ___0_kCalculator, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_kCalculator; __this->___kCalculator = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___kCalculator), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DsaSigner_get_AlgorithmName_m62D8EED07334D1AB85F727A532641EC521ACA0A9 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CDBAC457EFE37BD1A4DE9D7CA08E257E79A06E8); s_Il2CppMethodInitialized = true; } { return _stringLiteral5CDBAC457EFE37BD1A4DE9D7CA08E257E79A06E8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaSigner_Init_m5491633D5E1992D56B2190595C60A46BFCDC1217 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* V_0 = NULL; DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* G_B11_0 = NULL; DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* G_B11_1 = NULL; DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* G_B10_0 = NULL; DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* G_B10_1 = NULL; int32_t G_B12_0 = 0; DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* G_B12_1 = NULL; DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* G_B12_2 = NULL; { V_0 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)NULL; bool L_0 = ___0_forSigning; if (!L_0) { goto IL_0042; } } { RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0021; } } { RuntimeObject* L_2 = ___1_parameters; ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_3 = ((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)); NullCheck(L_3); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_4; L_4 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(L_3, NULL); V_0 = L_4; NullCheck(L_3); RuntimeObject* L_5; L_5 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(L_3, NULL); ___1_parameters = L_5; } IL_0021: { RuntimeObject* L_6 = ___1_parameters; if (((DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D*)IsInstClass((RuntimeObject*)L_6, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var))) { goto IL_0034; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_7 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1216DAC8725F2041930D2CCE86D098BE35A56B97)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaSigner_Init_m5491633D5E1992D56B2190595C60A46BFCDC1217_RuntimeMethod_var))); } IL_0034: { RuntimeObject* L_8 = ___1_parameters; __this->___key = ((DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D*)CastclassClass((RuntimeObject*)L_8, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D*)CastclassClass((RuntimeObject*)L_8, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var))); goto IL_0061; } IL_0042: { RuntimeObject* L_9 = ___1_parameters; if (((DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713*)IsInstClass((RuntimeObject*)L_9, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var))) { goto IL_0055; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_10 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC02D55B85A6AFA6AFDCBFB5F844797E27E1FAB75)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaSigner_Init_m5491633D5E1992D56B2190595C60A46BFCDC1217_RuntimeMethod_var))); } IL_0055: { RuntimeObject* L_11 = ___1_parameters; __this->___key = ((DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713*)CastclassClass((RuntimeObject*)L_11, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713*)CastclassClass((RuntimeObject*)L_11, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var))); } IL_0061: { bool L_12 = ___0_forSigning; if (!L_12) { G_B11_0 = __this; G_B11_1 = __this; goto IL_0076; } G_B10_0 = __this; G_B10_1 = __this; } { RuntimeObject* L_13 = __this->___kCalculator; NullCheck(L_13); bool L_14; L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_13); G_B12_0 = ((((int32_t)L_14) == ((int32_t)0))? 1 : 0); G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; goto IL_0077; } IL_0076: { G_B12_0 = 0; G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; } IL_0077: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_15 = V_0; NullCheck(G_B12_1); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_16; L_16 = VirtualFuncInvoker2< SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*, bool, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* >::Invoke(13, G_B12_1, (bool)G_B12_0, L_15); NullCheck(G_B12_2); G_B12_2->___random = L_16; Il2CppCodeGenWriteBarrier((void**)(&G_B12_2->___random), (void*)L_16); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* DsaSigner_GenerateSignature_mB83D38F9252D1D737FC6BCD3AA9992CD15F15F15 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_6 = NULL; { DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_0 = __this->___key; NullCheck(L_0); DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_1; L_1 = DsaKeyParameters_get_Parameters_m264CC24100D70654FAC4BE03A0E506DC4D707F45_inline(L_0, NULL); V_0 = L_1; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_2 = V_0; NullCheck(L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3; L_3 = DsaParameters_get_Q_m68D9B8434F4B22B7C98EEB136392BEAC08A78EA3_inline(L_2, NULL); V_1 = L_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6; L_6 = VirtualFuncInvoker2< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(12, __this, L_4, L_5); V_2 = L_6; DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_7 = __this->___key; NullCheck(((DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D*)CastclassClass((RuntimeObject*)L_7, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8; L_8 = DsaPrivateKeyParameters_get_X_mCD0D24BFF4F766B075AA05C601A81657D306F0A7_inline(((DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D*)CastclassClass((RuntimeObject*)L_7, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var)), NULL); V_3 = L_8; RuntimeObject* L_9 = __this->___kCalculator; NullCheck(L_9); bool L_10; L_10 = InterfaceFuncInvoker0< bool >::Invoke(0, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_9); if (!L_10) { goto IL_004a; } } { RuntimeObject* L_11 = __this->___kCalculator; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = V_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_message; NullCheck(L_11); InterfaceActionInvoker3< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_11, L_12, L_13, L_14); goto IL_005c; } IL_004a: { RuntimeObject* L_15 = __this->___kCalculator; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16 = V_1; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_17 = __this->___random; NullCheck(L_15); InterfaceActionInvoker2< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* >::Invoke(1, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_15, L_16, L_17); } IL_005c: { RuntimeObject* L_18 = __this->___kCalculator; NullCheck(L_18); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_19; L_19 = InterfaceFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(3, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_18); V_4 = L_19; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_20 = V_0; NullCheck(L_20); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21; L_21 = DsaParameters_get_G_mFFB1DBEABD7EED4ADDCBF983F704B1E810A7546C_inline(L_20, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_22 = V_4; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_23 = V_0; NullCheck(L_23); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24; L_24 = DsaParameters_get_P_m3EF510107D13A1811DA1082617A3CFC128E5945F_inline(L_23, NULL); NullCheck(L_21); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25; L_25 = BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65(L_21, L_22, L_24, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26 = V_1; NullCheck(L_25); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_27; L_27 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_25, L_26, NULL); V_5 = L_27; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_29 = V_1; NullCheck(L_28); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_30; L_30 = BigInteger_ModInverse_m59CA30DFA25750E340B2582590F03A9DB8558F32(L_28, L_29, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_31 = V_2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_32 = V_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33 = V_5; NullCheck(L_32); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34; L_34 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_32, L_33, NULL); NullCheck(L_31); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35; L_35 = BigInteger_Add_mA5121E7A722C1AC8441D01EDD29A82A63A44E0CC(L_31, L_34, NULL); NullCheck(L_30); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36; L_36 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_30, L_35, NULL); V_4 = L_36; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_37 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_38 = V_1; NullCheck(L_37); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39; L_39 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_37, L_38, NULL); V_6 = L_39; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_40 = (BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)SZArrayNew(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_41 = L_40; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_42 = V_5; NullCheck(L_41); ArrayElementTypeCheck (L_41, L_42); (L_41)->SetAt(static_cast(0), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_42); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_43 = L_41; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44 = V_6; NullCheck(L_43); ArrayElementTypeCheck (L_43, L_44); (L_43)->SetAt(static_cast(1), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_44); return L_43; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaSigner_VerifySignature_mA929B32477FFAB6D7545754C11D673C2DA7CED49 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_r, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_6 = NULL; { DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_0 = __this->___key; NullCheck(L_0); DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_1; L_1 = DsaKeyParameters_get_Parameters_m264CC24100D70654FAC4BE03A0E506DC4D707F45_inline(L_0, NULL); V_0 = L_1; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_2 = V_0; NullCheck(L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3; L_3 = DsaParameters_get_Q_m68D9B8434F4B22B7C98EEB136392BEAC08A78EA3_inline(L_2, NULL); V_1 = L_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6; L_6 = VirtualFuncInvoker2< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(12, __this, L_4, L_5); V_2 = L_6; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = ___1_r; NullCheck(L_7); int32_t L_8; L_8 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_7, NULL); if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_002f; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = V_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = ___1_r; NullCheck(L_9); int32_t L_11; L_11 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_9, L_10, NULL); if ((((int32_t)L_11) > ((int32_t)0))) { goto IL_0031; } } IL_002f: { return (bool)0; } IL_0031: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = ___2_s; NullCheck(L_12); int32_t L_13; L_13 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_12, NULL); if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_0044; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14 = V_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_15 = ___2_s; NullCheck(L_14); int32_t L_16; L_16 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_14, L_15, NULL); if ((((int32_t)L_16) > ((int32_t)0))) { goto IL_0046; } } IL_0044: { return (bool)0; } IL_0046: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = ___2_s; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_18 = V_1; NullCheck(L_17); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_19; L_19 = BigInteger_ModInverse_m59CA30DFA25750E340B2582590F03A9DB8558F32(L_17, L_18, NULL); V_3 = L_19; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20 = V_2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = V_3; NullCheck(L_20); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_22; L_22 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_20, L_21, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23 = V_1; NullCheck(L_22); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24; L_24 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_22, L_23, NULL); V_4 = L_24; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25 = ___1_r; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26 = V_3; NullCheck(L_25); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_27; L_27 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_25, L_26, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28 = V_1; NullCheck(L_27); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_29; L_29 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_27, L_28, NULL); V_5 = L_29; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_30 = V_0; NullCheck(L_30); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_31; L_31 = DsaParameters_get_P_m3EF510107D13A1811DA1082617A3CFC128E5945F_inline(L_30, NULL); V_6 = L_31; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_32 = V_0; NullCheck(L_32); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33; L_33 = DsaParameters_get_G_mFFB1DBEABD7EED4ADDCBF983F704B1E810A7546C_inline(L_32, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35 = V_6; NullCheck(L_33); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36; L_36 = BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65(L_33, L_34, L_35, NULL); V_4 = L_36; DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_37 = __this->___key; NullCheck(((DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713*)CastclassClass((RuntimeObject*)L_37, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_38; L_38 = DsaPublicKeyParameters_get_Y_m2FCE5E48EBAF26C98D9D5518DD847587F7687C65_inline(((DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713*)CastclassClass((RuntimeObject*)L_37, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var)), NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39 = V_5; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40 = V_6; NullCheck(L_38); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41; L_41 = BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65(L_38, L_39, L_40, NULL); V_5 = L_41; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_42 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43 = V_5; NullCheck(L_42); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44; L_44 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_42, L_43, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_45 = V_6; NullCheck(L_44); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_46; L_46 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_44, L_45, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_47 = V_1; NullCheck(L_46); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_48; L_48 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_46, L_47, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_49 = ___1_r; NullCheck(L_48); bool L_50; L_50 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_48, L_49); return L_50; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaSigner_CalculateE_m562D9500449E0507CF6B1D9A5269FE8EEA6A5530 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_message; NullCheck(L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_n; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_1, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(((RuntimeArray*)L_0)->max_length)), ((int32_t)(L_2/8)), NULL); V_0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_message; int32_t L_5 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_m95DEDF713421A7357E6BA194A57A984F2336AF92(L_6, 1, L_4, 0, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* DsaSigner_InitSecureRandom_m59A3E16374A9BE023434E0D6F93E6ABAD6892262 (DsaSigner_tC2EE735F418E62E5D88ECA54F249CC04B97A4BC5* __this, bool ___0_needed, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_provided, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_needed; if (!L_0) { goto IL_000e; } } { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_1 = ___1_provided; if (L_1) { goto IL_000c; } } { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_2, NULL); return L_2; } IL_000c: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_3 = ___1_provided; return L_3; } IL_000e: { return (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)NULL; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDsaSigner__ctor_mAAB7D7434F09966888B5215A27DEE03F6E43D11D (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* L_0 = (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041*)il2cpp_codegen_object_new(RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041_il2cpp_TypeInfo_var); RandomDsaKCalculator__ctor_mD0D7C3179477A786F6D0284B9BA346CB1A9821CF(L_0, NULL); __this->___kCalculator = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___kCalculator), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDsaSigner__ctor_m00835AD57132F267ACC7F5ED68C0F27D27F42D4A (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, RuntimeObject* ___0_kCalculator, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_kCalculator; __this->___kCalculator = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___kCalculator), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ECDsaSigner_get_AlgorithmName_m6845761B48DE7E8ADE057F9CD7E7389DE9992D98 (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70BBC87222786B2FB160BFD7855B579444CE1163); s_Il2CppMethodInitialized = true; } { return _stringLiteral70BBC87222786B2FB160BFD7855B579444CE1163; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDsaSigner_Init_m3998A323F480004D811F2395478AD69F0BA09095 (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* V_0 = NULL; ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* G_B11_0 = NULL; ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* G_B11_1 = NULL; ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* G_B10_0 = NULL; ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* G_B10_1 = NULL; int32_t G_B12_0 = 0; ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* G_B12_1 = NULL; ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* G_B12_2 = NULL; { V_0 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)NULL; bool L_0 = ___0_forSigning; if (!L_0) { goto IL_0042; } } { RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0021; } } { RuntimeObject* L_2 = ___1_parameters; ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_3 = ((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)); NullCheck(L_3); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_4; L_4 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(L_3, NULL); V_0 = L_4; NullCheck(L_3); RuntimeObject* L_5; L_5 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(L_3, NULL); ___1_parameters = L_5; } IL_0021: { RuntimeObject* L_6 = ___1_parameters; if (((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)IsInstClass((RuntimeObject*)L_6, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))) { goto IL_0034; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_7 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDB5459E87FE11E0B887657C7AEEB22ED5E43E4F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECDsaSigner_Init_m3998A323F480004D811F2395478AD69F0BA09095_RuntimeMethod_var))); } IL_0034: { RuntimeObject* L_8 = ___1_parameters; __this->___key = ((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_8, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_8, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))); goto IL_0061; } IL_0042: { RuntimeObject* L_9 = ___1_parameters; if (((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)IsInstClass((RuntimeObject*)L_9, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))) { goto IL_0055; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_10 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAA9F681CCA6F2D8BBF9F248BCFC3D29F60C2D0BB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECDsaSigner_Init_m3998A323F480004D811F2395478AD69F0BA09095_RuntimeMethod_var))); } IL_0055: { RuntimeObject* L_11 = ___1_parameters; __this->___key = ((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_11, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_11, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))); } IL_0061: { bool L_12 = ___0_forSigning; if (!L_12) { G_B11_0 = __this; G_B11_1 = __this; goto IL_0076; } G_B10_0 = __this; G_B10_1 = __this; } { RuntimeObject* L_13 = __this->___kCalculator; NullCheck(L_13); bool L_14; L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_13); G_B12_0 = ((((int32_t)L_14) == ((int32_t)0))? 1 : 0); G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; goto IL_0077; } IL_0076: { G_B12_0 = 0; G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; } IL_0077: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_15 = V_0; NullCheck(G_B12_1); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_16; L_16 = VirtualFuncInvoker2< SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*, bool, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* >::Invoke(15, G_B12_1, (bool)G_B12_0, L_15); NullCheck(G_B12_2); G_B12_2->___random = L_16; Il2CppCodeGenWriteBarrier((void**)(&G_B12_2->___random), (void*)L_16); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* ECDsaSigner_GenerateSignature_m0587CE7982001ECCC3A7976FE5EE3E5FAA8851E0 (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECMultiplier_tFE6BFA8525EC2C545EBE59FDDBDA5B176C8A69F6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; RuntimeObject* V_6 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_7 = NULL; { ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_0 = __this->___key; NullCheck(L_0); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1; L_1 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_0, NULL); V_0 = L_1; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_2 = V_0; NullCheck(L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3; L_3 = ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline(L_2, NULL); V_1 = L_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6; L_6 = VirtualFuncInvoker2< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(12, __this, L_4, L_5); V_2 = L_6; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_7 = __this->___key; NullCheck(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_7, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8; L_8 = ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29_inline(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_7, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)), NULL); V_3 = L_8; RuntimeObject* L_9 = __this->___kCalculator; NullCheck(L_9); bool L_10; L_10 = InterfaceFuncInvoker0< bool >::Invoke(0, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_9); if (!L_10) { goto IL_004a; } } { RuntimeObject* L_11 = __this->___kCalculator; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = V_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_message; NullCheck(L_11); InterfaceActionInvoker3< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_11, L_12, L_13, L_14); goto IL_005c; } IL_004a: { RuntimeObject* L_15 = __this->___kCalculator; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16 = V_1; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_17 = __this->___random; NullCheck(L_15); InterfaceActionInvoker2< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* >::Invoke(1, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_15, L_16, L_17); } IL_005c: { RuntimeObject* L_18; L_18 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13, __this); V_6 = L_18; } IL_0064: { RuntimeObject* L_19 = __this->___kCalculator; NullCheck(L_19); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20; L_20 = InterfaceFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(3, IDsaKCalculator_t44274D8A7C8027CA768D081ADD538B854BACFF9E_il2cpp_TypeInfo_var, L_19); V_7 = L_20; RuntimeObject* L_21 = V_6; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_22 = V_0; NullCheck(L_22); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_23; L_23 = ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline(L_22, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24 = V_7; NullCheck(L_21); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_25; L_25 = InterfaceFuncInvoker2< ECPoint_t3140239580846DCABD076C228670186579EEB5D1*, ECPoint_t3140239580846DCABD076C228670186579EEB5D1*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(0, ECMultiplier_tFE6BFA8525EC2C545EBE59FDDBDA5B176C8A69F6_il2cpp_TypeInfo_var, L_21, L_23, L_24); NullCheck(L_25); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_26; L_26 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_25); NullCheck(L_26); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_27; L_27 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(10, L_26); NullCheck(L_27); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28; L_28 = VirtualFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(4, L_27); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_29 = V_1; NullCheck(L_28); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_30; L_30 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_28, L_29, NULL); V_4 = L_30; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_31 = V_4; NullCheck(L_31); int32_t L_32; L_32 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_31, NULL); if (!L_32) { goto IL_0064; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33 = V_7; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34 = V_1; NullCheck(L_33); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35; L_35 = BigInteger_ModInverse_m59CA30DFA25750E340B2582590F03A9DB8558F32(L_33, L_34, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36 = V_2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_37 = V_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_38 = V_4; NullCheck(L_37); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39; L_39 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_37, L_38, NULL); NullCheck(L_36); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40; L_40 = BigInteger_Add_mA5121E7A722C1AC8441D01EDD29A82A63A44E0CC(L_36, L_39, NULL); NullCheck(L_35); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41; L_41 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_35, L_40, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_42 = V_1; NullCheck(L_41); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43; L_43 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_41, L_42, NULL); V_5 = L_43; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44 = V_5; NullCheck(L_44); int32_t L_45; L_45 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_44, NULL); if (!L_45) { goto IL_0064; } } { BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_46 = (BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)SZArrayNew(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_47 = L_46; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_48 = V_4; NullCheck(L_47); ArrayElementTypeCheck (L_47, L_48); (L_47)->SetAt(static_cast(0), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_48); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_49 = L_47; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_50 = V_5; NullCheck(L_49); ArrayElementTypeCheck (L_49, L_50); (L_49)->SetAt(static_cast(1), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_50); return L_49; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECDsaSigner_VerifySignature_m5BEB169B5F5EAA12DA535F6D87F87FE074307A99 (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_r, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* V_4 = NULL; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* V_5 = NULL; ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* V_6 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_7 = NULL; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* V_8 = NULL; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* V_9 = NULL; { ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_0 = __this->___key; NullCheck(L_0); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1; L_1 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_0, NULL); NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2; L_2 = ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline(L_1, NULL); V_0 = L_2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___1_r; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_3, NULL); if ((((int32_t)L_4) < ((int32_t)1))) { goto IL_0037; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = ___2_s; NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_5, NULL); if ((((int32_t)L_6) < ((int32_t)1))) { goto IL_0037; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = ___1_r; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = V_0; NullCheck(L_7); int32_t L_9; L_9 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_7, L_8, NULL); if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_0037; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = ___2_s; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = V_0; NullCheck(L_10); int32_t L_12; L_12 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_10, L_11, NULL); if ((((int32_t)L_12) < ((int32_t)0))) { goto IL_0039; } } IL_0037: { return (bool)0; } IL_0039: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_15; L_15 = VirtualFuncInvoker2< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(12, __this, L_13, L_14); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16 = ___2_s; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = V_0; NullCheck(L_16); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_18; L_18 = BigInteger_ModInverse_m59CA30DFA25750E340B2582590F03A9DB8558F32(L_16, L_17, NULL); V_1 = L_18; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_19 = V_1; NullCheck(L_15); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20; L_20 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_15, L_19, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = V_0; NullCheck(L_20); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_22; L_22 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_20, L_21, NULL); V_2 = L_22; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23 = ___1_r; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24 = V_1; NullCheck(L_23); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25; L_25 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_23, L_24, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26 = V_0; NullCheck(L_25); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_27; L_27 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_25, L_26, NULL); V_3 = L_27; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_28 = __this->___key; NullCheck(L_28); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_29; L_29 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_28, NULL); NullCheck(L_29); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_30; L_30 = ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline(L_29, NULL); ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_31 = __this->___key; NullCheck(((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_31, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_32; L_32 = ECPublicKeyParameters_get_Q_mFF2DFBC7BFBCA69AF0D601931F515078E587E7B3_inline(((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_31, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)), NULL); V_4 = L_32; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33 = V_2; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_34 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35 = V_3; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_36; L_36 = ECAlgorithms_SumOfTwoMultiplies_m11A2F6DE430984F4B9D43E7CD6A6BBB1EA8C6B16(L_30, L_33, L_34, L_35, NULL); V_5 = L_36; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_37 = V_5; NullCheck(L_37); bool L_38; L_38 = ECPoint_get_IsInfinity_mCD725712477446523BB38F31C6A84FFEB17B4A93(L_37, NULL); if (!L_38) { goto IL_009c; } } { return (bool)0; } IL_009c: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_39 = V_5; NullCheck(L_39); ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_40; L_40 = VirtualFuncInvoker0< ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* >::Invoke(5, L_39); V_6 = L_40; ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_41 = V_6; if (!L_41) { goto IL_011d; } } { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_42 = V_6; NullCheck(L_42); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43; L_43 = VirtualFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(27, L_42); V_7 = L_43; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44 = V_7; if (!L_44) { goto IL_011d; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_45 = V_7; il2cpp_codegen_runtime_class_init_inline(ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_46 = ((ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_StaticFields*)il2cpp_codegen_static_fields_for(ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_il2cpp_TypeInfo_var))->___Eight; NullCheck(L_45); int32_t L_47; L_47 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_45, L_46, NULL); if ((((int32_t)L_47) > ((int32_t)0))) { goto IL_011d; } } { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_48 = V_6; NullCheck(L_48); int32_t L_49; L_49 = VirtualFuncInvoker0< int32_t >::Invoke(28, L_48); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_50 = V_5; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_51; L_51 = VirtualFuncInvoker2< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5*, int32_t, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(14, __this, L_49, L_50); V_8 = L_51; ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_52 = V_8; if (!L_52) { goto IL_011d; } } { ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_53 = V_8; NullCheck(L_53); bool L_54; L_54 = VirtualFuncInvoker0< bool >::Invoke(18, L_53); if (L_54) { goto IL_011d; } } { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_55 = V_5; NullCheck(L_55); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_56; L_56 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(12, L_55); V_9 = L_56; goto IL_0111; } IL_00ee: { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_57 = V_6; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_58 = ___1_r; NullCheck(L_57); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_59; L_59 = VirtualFuncInvoker1< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(5, L_57, L_58); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_60 = V_8; NullCheck(L_59); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_61; L_61 = VirtualFuncInvoker1< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5*, ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(10, L_59, L_60); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_62 = V_9; NullCheck(L_61); bool L_63; L_63 = VirtualFuncInvoker1< bool, ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(25, L_61, L_62); if (!L_63) { goto IL_0108; } } { return (bool)1; } IL_0108: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_64 = ___1_r; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_65 = V_0; NullCheck(L_64); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_66; L_66 = BigInteger_Add_mA5121E7A722C1AC8441D01EDD29A82A63A44E0CC(L_64, L_65, NULL); ___1_r = L_66; } IL_0111: { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_67 = V_6; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_68 = ___1_r; NullCheck(L_67); bool L_69; L_69 = VirtualFuncInvoker1< bool, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(6, L_67, L_68); if (L_69) { goto IL_00ee; } } { return (bool)0; } IL_011d: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_70 = V_5; NullCheck(L_70); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_71; L_71 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_70); NullCheck(L_71); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_72; L_72 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(10, L_71); NullCheck(L_72); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_73; L_73 = VirtualFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(4, L_72); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_74 = V_0; NullCheck(L_73); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_75; L_75 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_73, L_74, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_76 = ___1_r; NullCheck(L_75); bool L_77; L_77 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_75, L_76); return L_77; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECDsaSigner_CalculateE_m9DFA76211C229EDB8A226997316480E0EB151051 (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_message; NullCheck(L_0); V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), 8)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_2, 1, L_1, NULL); V_1 = L_2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_n; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_3, NULL); int32_t L_5 = V_0; if ((((int32_t)L_4) >= ((int32_t)L_5))) { goto IL_0026; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = V_1; int32_t L_7 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ___0_n; NullCheck(L_8); int32_t L_9; L_9 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_8, NULL); NullCheck(L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10; L_10 = BigInteger_ShiftRight_m37B15CED2AFB17A313A37F4C8586EBF7C086960B(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, L_9)), NULL); V_1 = L_10; } IL_0026: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = V_1; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ECDsaSigner_CreateBasePointMultiplier_mC8949C09B90995E9666EA087B0BBC4694BE50528 (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03* L_0 = (FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03*)il2cpp_codegen_object_new(FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03_il2cpp_TypeInfo_var); FixedPointCombMultiplier__ctor_m9DDCD004F6D5B2F8792D7AD9538468D517558B24(L_0, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* ECDsaSigner_GetDenominator_mEFA64D3944DA791B4074DBE6237AAF1836098C2C (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, int32_t ___0_coordinateSystem, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_p, const RuntimeMethod* method) { { int32_t L_0 = ___0_coordinateSystem; switch (((int32_t)il2cpp_codegen_subtract(L_0, 1))) { case 0: { goto IL_0026; } case 1: { goto IL_002e; } case 2: { goto IL_002e; } case 3: { goto IL_002e; } case 4: { goto IL_003b; } case 5: { goto IL_0026; } case 6: { goto IL_0026; } } } { goto IL_003b; } IL_0026: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_1 = ___1_p; NullCheck(L_1); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5*, int32_t >::Invoke(14, L_1, 0); return L_2; } IL_002e: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_3 = ___1_p; NullCheck(L_3); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_4; L_4 = VirtualFuncInvoker1< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5*, int32_t >::Invoke(14, L_3, 0); NullCheck(L_4); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_5; L_5 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(13, L_4); return L_5; } IL_003b: { return (ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ECDsaSigner_InitSecureRandom_mF81E9A2693BC8057BF69B8A8DFDDB4F9AC3896AA (ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE* __this, bool ___0_needed, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_provided, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_needed; if (!L_0) { goto IL_000e; } } { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_1 = ___1_provided; if (L_1) { goto IL_000c; } } { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_2, NULL); return L_2; } IL_000c: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_3 = ___1_provided; return L_3; } IL_000e: { return (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDsaSigner__cctor_m5826A37B0C4B4BC02F206AC0986C826006CE345B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0; L_0 = BigInteger_ValueOf_m9A7FA1AA850B44B9456BA9974EF000C596AFF6E5(((int64_t)8), NULL); ((ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_StaticFields*)il2cpp_codegen_static_fields_for(ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_il2cpp_TypeInfo_var))->___Eight = L_0; Il2CppCodeGenWriteBarrier((void**)(&((ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_StaticFields*)il2cpp_codegen_static_fields_for(ECDsaSigner_tA21DD3D347DF77BBD9868DD7CDBC37C8CFBB45EE_il2cpp_TypeInfo_var))->___Eight), (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 String_t* ECGost3410Signer_get_AlgorithmName_m4CD11C99D8C03C82A25BB0AA0E2F4D8740AFAF14 (ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral355344670054DB070754011D8D2527E319681DF0); s_Il2CppMethodInitialized = true; } { return _stringLiteral355344670054DB070754011D8D2527E319681DF0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECGost3410Signer_Init_mF3E4D0EECA2B395A4683A4EF5598926BC3159674 (ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* V_0 = NULL; { bool L_0 = ___0_forSigning; if (!L_0) { goto IL_0053; } } { RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0028; } } { RuntimeObject* L_2 = ___1_parameters; V_0 = ((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)); ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_3 = V_0; NullCheck(L_3); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_4; L_4 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(L_3, NULL); __this->___random = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_4); ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_5 = V_0; NullCheck(L_5); RuntimeObject* L_6; L_6 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(L_5, NULL); ___1_parameters = L_6; goto IL_0033; } IL_0028: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_7 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_7, NULL); __this->___random = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_7); } IL_0033: { RuntimeObject* L_8 = ___1_parameters; if (((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)IsInstClass((RuntimeObject*)L_8, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))) { goto IL_0046; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_9 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDB5459E87FE11E0B887657C7AEEB22ED5E43E4F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECGost3410Signer_Init_mF3E4D0EECA2B395A4683A4EF5598926BC3159674_RuntimeMethod_var))); } IL_0046: { RuntimeObject* L_10 = ___1_parameters; __this->___key = ((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_10, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_10, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))); return; } IL_0053: { RuntimeObject* L_11 = ___1_parameters; if (((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)IsInstClass((RuntimeObject*)L_11, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))) { goto IL_0066; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_12 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAA9F681CCA6F2D8BBF9F248BCFC3D29F60C2D0BB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECGost3410Signer_Init_mF3E4D0EECA2B395A4683A4EF5598926BC3159674_RuntimeMethod_var))); } IL_0066: { RuntimeObject* L_13 = ___1_parameters; __this->___key = ((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_13, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_13, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* ECGost3410Signer_GenerateSignature_m7BE017B1DE6416FDB227A360B64A919EF113FB7F (ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECMultiplier_tFE6BFA8525EC2C545EBE59FDDBDA5B176C8A69F6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_6 = NULL; RuntimeObject* V_7 = NULL; int32_t V_8 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_9 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_message; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_0 = L_1; V_8 = 0; goto IL_0022; } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; int32_t L_3 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_message; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); int32_t L_6 = V_8; NullCheck(L_4); int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1)), L_6)); uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)L_8); int32_t L_9 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0022: { int32_t L_10 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; NullCheck(L_11); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))) { goto IL_000e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_13, 1, L_12, NULL); V_1 = L_13; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_14 = __this->___key; NullCheck(L_14); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_15; L_15 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_14, NULL); V_2 = L_15; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_16 = V_2; NullCheck(L_16); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17; L_17 = ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline(L_16, NULL); V_3 = L_17; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_18 = __this->___key; NullCheck(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_18, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_19; L_19 = ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29_inline(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_18, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)), NULL); V_4 = L_19; V_6 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)NULL; RuntimeObject* L_20; L_20 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(12, __this); V_7 = L_20; } IL_0061: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = V_3; NullCheck(L_21); int32_t L_22; L_22 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_21, NULL); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_23 = __this->___random; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mCB43663805053B681C6894664E4BCCA964168198(L_24, L_22, L_23, NULL); V_9 = L_24; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25 = V_9; NullCheck(L_25); int32_t L_26; L_26 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_25, NULL); if (!L_26) { goto IL_0061; } } { RuntimeObject* L_27 = V_7; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_28 = V_2; NullCheck(L_28); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_29; L_29 = ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline(L_28, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_30 = V_9; NullCheck(L_27); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_31; L_31 = InterfaceFuncInvoker2< ECPoint_t3140239580846DCABD076C228670186579EEB5D1*, ECPoint_t3140239580846DCABD076C228670186579EEB5D1*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(0, ECMultiplier_tFE6BFA8525EC2C545EBE59FDDBDA5B176C8A69F6_il2cpp_TypeInfo_var, L_27, L_29, L_30); NullCheck(L_31); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_32; L_32 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_31); NullCheck(L_32); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_33; L_33 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(10, L_32); NullCheck(L_33); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34; L_34 = VirtualFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(4, L_33); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35 = V_3; NullCheck(L_34); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36; L_36 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_34, L_35, NULL); V_5 = L_36; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_37 = V_5; NullCheck(L_37); int32_t L_38; L_38 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_37, NULL); if (!L_38) { goto IL_0061; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39 = V_9; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40 = V_1; NullCheck(L_39); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41; L_41 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_39, L_40, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_42 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43 = V_5; NullCheck(L_42); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44; L_44 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_42, L_43, NULL); NullCheck(L_41); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_45; L_45 = BigInteger_Add_mA5121E7A722C1AC8441D01EDD29A82A63A44E0CC(L_41, L_44, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_46 = V_3; NullCheck(L_45); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_47; L_47 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_45, L_46, NULL); V_6 = L_47; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_48 = V_6; NullCheck(L_48); int32_t L_49; L_49 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_48, NULL); if (!L_49) { goto IL_0061; } } { BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_50 = (BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)SZArrayNew(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_51 = L_50; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_52 = V_5; NullCheck(L_51); ArrayElementTypeCheck (L_51, L_52); (L_51)->SetAt(static_cast(0), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_52); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_53 = L_51; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_54 = V_6; NullCheck(L_53); ArrayElementTypeCheck (L_53, L_54); (L_53)->SetAt(static_cast(1), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_54); return L_53; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECGost3410Signer_VerifySignature_m86EFEC6C6752996746A22553087EAC0B7EE32A24 (ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_r, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* V_6 = NULL; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* V_7 = NULL; int32_t V_8 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_message; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_0 = L_1; V_8 = 0; goto IL_0022; } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; int32_t L_3 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_message; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); int32_t L_6 = V_8; NullCheck(L_4); int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1)), L_6)); uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)L_8); int32_t L_9 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0022: { int32_t L_10 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; NullCheck(L_11); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))) { goto IL_000e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_13, 1, L_12, NULL); V_1 = L_13; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_14 = __this->___key; NullCheck(L_14); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_15; L_15 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_14, NULL); NullCheck(L_15); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16; L_16 = ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline(L_15, NULL); V_2 = L_16; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = ___1_r; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_18 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___One; NullCheck(L_17); int32_t L_19; L_19 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_17, L_18, NULL); if ((((int32_t)L_19) < ((int32_t)0))) { goto IL_005a; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20 = ___1_r; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = V_2; NullCheck(L_20); int32_t L_22; L_22 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_20, L_21, NULL); if ((((int32_t)L_22) < ((int32_t)0))) { goto IL_005c; } } IL_005a: { return (bool)0; } IL_005c: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23 = ___2_s; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___One; NullCheck(L_23); int32_t L_25; L_25 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_23, L_24, NULL); if ((((int32_t)L_25) < ((int32_t)0))) { goto IL_0074; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26 = ___2_s; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_27 = V_2; NullCheck(L_26); int32_t L_28; L_28 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_26, L_27, NULL); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_0076; } } IL_0074: { return (bool)0; } IL_0076: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_29 = V_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_30 = V_2; NullCheck(L_29); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_31; L_31 = BigInteger_ModInverse_m59CA30DFA25750E340B2582590F03A9DB8558F32(L_29, L_30, NULL); V_3 = L_31; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_32 = ___2_s; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33 = V_3; NullCheck(L_32); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34; L_34 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_32, L_33, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35 = V_2; NullCheck(L_34); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36; L_36 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_34, L_35, NULL); V_4 = L_36; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_37 = V_2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_38 = ___1_r; NullCheck(L_37); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39; L_39 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_37, L_38, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40 = V_3; NullCheck(L_39); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41; L_41 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_39, L_40, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_42 = V_2; NullCheck(L_41); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43; L_43 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_41, L_42, NULL); V_5 = L_43; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_44 = __this->___key; NullCheck(L_44); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_45; L_45 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_44, NULL); NullCheck(L_45); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_46; L_46 = ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline(L_45, NULL); ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_47 = __this->___key; NullCheck(((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_47, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_48; L_48 = ECPublicKeyParameters_get_Q_mFF2DFBC7BFBCA69AF0D601931F515078E587E7B3_inline(((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_47, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)), NULL); V_6 = L_48; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_49 = V_4; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_50 = V_6; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_51 = V_5; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_52; L_52 = ECAlgorithms_SumOfTwoMultiplies_m11A2F6DE430984F4B9D43E7CD6A6BBB1EA8C6B16(L_46, L_49, L_50, L_51, NULL); NullCheck(L_52); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_53; L_53 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_52); V_7 = L_53; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_54 = V_7; NullCheck(L_54); bool L_55; L_55 = ECPoint_get_IsInfinity_mCD725712477446523BB38F31C6A84FFEB17B4A93(L_54, NULL); if (!L_55) { goto IL_00e1; } } { return (bool)0; } IL_00e1: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_56 = V_7; NullCheck(L_56); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_57; L_57 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(10, L_56); NullCheck(L_57); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_58; L_58 = VirtualFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(4, L_57); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_59 = V_2; NullCheck(L_58); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_60; L_60 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_58, L_59, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_61 = ___1_r; NullCheck(L_60); bool L_62; L_62 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_60, L_61); return L_62; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ECGost3410Signer_CreateBasePointMultiplier_m2CECCDC2308332A594EAC68005097696EAF740E6 (ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03* L_0 = (FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03*)il2cpp_codegen_object_new(FixedPointCombMultiplier_tF163F8BD7416B9BACD427816550889F43C2BAB03_il2cpp_TypeInfo_var); FixedPointCombMultiplier__ctor_m9DDCD004F6D5B2F8792D7AD9538468D517558B24(L_0, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECGost3410Signer__ctor_m77519FC98F4E50FC001AD365C68910F353533AF7 (ECGost3410Signer_tC2D3A9F6C6C12482C07536E9AE7C0F837E44785D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ECNRSigner_get_AlgorithmName_m43539266BE7638F64E4073D33B3591830533DEF8 (ECNRSigner_tA43ACA88C571CD9610B8EFE4E9DA89A2E8275751* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5495FEAA6E3192605AC04D3A25EFFA655B89B3AD); s_Il2CppMethodInitialized = true; } { return _stringLiteral5495FEAA6E3192605AC04D3A25EFFA655B89B3AD; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECNRSigner_Init_m5BFEC0B8A7DC2C89D2656DD69D4C0F3CBF85F938 (ECNRSigner_tA43ACA88C571CD9610B8EFE4E9DA89A2E8275751* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* V_0 = NULL; { bool L_0 = ___0_forSigning; __this->___forSigning = L_0; bool L_1 = ___0_forSigning; if (!L_1) { goto IL_005a; } } { RuntimeObject* L_2 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_002f; } } { RuntimeObject* L_3 = ___1_parameters; V_0 = ((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_3, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)); ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_4 = V_0; NullCheck(L_4); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_5; L_5 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(L_4, NULL); __this->___random = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_5); ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_6 = V_0; NullCheck(L_6); RuntimeObject* L_7; L_7 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(L_6, NULL); ___1_parameters = L_7; goto IL_003a; } IL_002f: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_8 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_8, NULL); __this->___random = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_8); } IL_003a: { RuntimeObject* L_9 = ___1_parameters; if (((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)IsInstClass((RuntimeObject*)L_9, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))) { goto IL_004d; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_10 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDB5459E87FE11E0B887657C7AEEB22ED5E43E4F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECNRSigner_Init_m5BFEC0B8A7DC2C89D2656DD69D4C0F3CBF85F938_RuntimeMethod_var))); } IL_004d: { RuntimeObject* L_11 = ___1_parameters; __this->___key = ((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_11, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_11, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))); return; } IL_005a: { RuntimeObject* L_12 = ___1_parameters; if (((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)IsInstClass((RuntimeObject*)L_12, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))) { goto IL_006d; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_13 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAA9F681CCA6F2D8BBF9F248BCFC3D29F60C2D0BB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECNRSigner_Init_m5BFEC0B8A7DC2C89D2656DD69D4C0F3CBF85F938_RuntimeMethod_var))); } IL_006d: { RuntimeObject* L_14 = ___1_parameters; __this->___key = ((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_14, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_14, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* ECNRSigner_GenerateSignature_m4ECDEDA3CE0B5EFC041E8D4DADD38A081D614736 (ECNRSigner_tA43ACA88C571CD9610B8EFE4E9DA89A2E8275751* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_0 = NULL; int32_t V_1 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* V_6 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_7 = NULL; { bool L_0 = __this->___forSigning; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8F4F05C253F544C720CE9D50C6D1CEED6AF4F5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECNRSigner_GenerateSignature_m4ECDEDA3CE0B5EFC041E8D4DADD38A081D614736_RuntimeMethod_var))); } IL_0013: { ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_2 = __this->___key; NullCheck(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_2, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_3; L_3 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_2, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)), NULL); NullCheck(L_3); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4; L_4 = ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline(L_3, NULL); V_0 = L_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_5, NULL); V_1 = L_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_8, 1, L_7, NULL); V_2 = L_8; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = V_2; NullCheck(L_9); int32_t L_10; L_10 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_9, NULL); ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_11 = __this->___key; V_3 = ((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_11, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)); int32_t L_12 = V_1; if ((((int32_t)L_10) <= ((int32_t)L_12))) { goto IL_0058; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_13 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84BFFA797C71C2417F1A0C7222F331775B5A35A5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECNRSigner_GenerateSignature_m4ECDEDA3CE0B5EFC041E8D4DADD38A081D614736_RuntimeMethod_var))); } IL_0058: { V_4 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)NULL; V_5 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)NULL; } IL_005e: { ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19* L_14 = (ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19*)il2cpp_codegen_object_new(ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19_il2cpp_TypeInfo_var); ECKeyPairGenerator__ctor_m9DB3E478EC5DAF0E45EF17F99CB2091F1E8EA07F(L_14, NULL); ECKeyPairGenerator_tBE8E7033F2F03000F9059942A04916E7A496DE19* L_15 = L_14; ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_16 = V_3; NullCheck(L_16); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_17; L_17 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_16, NULL); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_18 = __this->___random; ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* L_19 = (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961*)il2cpp_codegen_object_new(ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961_il2cpp_TypeInfo_var); ECKeyGenerationParameters__ctor_m2470DCD78FA9A7816CAB88B5EEB35C0FBBA890A6(L_19, L_17, L_18, NULL); NullCheck(L_15); ECKeyPairGenerator_Init_mFD3805E468AADD4B5490F4C74B54BBF2238A2406(L_15, L_19, NULL); NullCheck(L_15); AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* L_20; L_20 = ECKeyPairGenerator_GenerateKeyPair_m682465F65EA25AA986DC31C57D83C0764F87F2A6(L_15, NULL); V_6 = L_20; AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* L_21 = V_6; NullCheck(L_21); AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_22; L_22 = AsymmetricCipherKeyPair_get_Public_m9E4BB46BF822CC0AA1A3B44F786CC5FD1E974F5F_inline(L_21, NULL); NullCheck(((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_22, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var))); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_23; L_23 = ECPublicKeyParameters_get_Q_mFF2DFBC7BFBCA69AF0D601931F515078E587E7B3_inline(((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_22, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)), NULL); NullCheck(L_23); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_24; L_24 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(10, L_23); NullCheck(L_24); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25; L_25 = VirtualFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(4, L_24); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26 = V_2; NullCheck(L_25); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_27; L_27 = BigInteger_Add_mA5121E7A722C1AC8441D01EDD29A82A63A44E0CC(L_25, L_26, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28 = V_0; NullCheck(L_27); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_29; L_29 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_27, L_28, NULL); V_4 = L_29; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_30 = V_4; NullCheck(L_30); int32_t L_31; L_31 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_30, NULL); if (!L_31) { goto IL_005e; } } { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_32 = V_3; NullCheck(L_32); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33; L_33 = ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29_inline(L_32, NULL); V_7 = L_33; AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* L_34 = V_6; NullCheck(L_34); AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_35; L_35 = AsymmetricCipherKeyPair_get_Private_m67E2E945D0636FEAFABDB6D9E7964ED130CF332B_inline(L_34, NULL); NullCheck(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_35, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36; L_36 = ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29_inline(((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)CastclassClass((RuntimeObject*)L_35, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)), NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_37 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_38 = V_7; NullCheck(L_37); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39; L_39 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_37, L_38, NULL); NullCheck(L_36); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40; L_40 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_36, L_39, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41 = V_0; NullCheck(L_40); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_42; L_42 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_40, L_41, NULL); V_5 = L_42; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_43 = (BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)SZArrayNew(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_44 = L_43; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_45 = V_4; NullCheck(L_44); ArrayElementTypeCheck (L_44, L_45); (L_44)->SetAt(static_cast(0), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_45); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_46 = L_44; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_47 = V_5; NullCheck(L_46); ArrayElementTypeCheck (L_46, L_47); (L_46)->SetAt(static_cast(1), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_47); return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECNRSigner_VerifySignature_m4626F009BF365985BB167AA8AFE43CD1BCD202A0 (ECNRSigner_tA43ACA88C571CD9610B8EFE4E9DA89A2E8275751* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_r, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; int32_t V_2 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* V_4 = NULL; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* V_5 = NULL; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* V_6 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_7 = NULL; { bool L_0 = __this->___forSigning; if (!L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDEE66B6EAD0FE293B47A952FF821D00E43AD040A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECNRSigner_VerifySignature_m4626F009BF365985BB167AA8AFE43CD1BCD202A0_RuntimeMethod_var))); } IL_0013: { ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_2 = __this->___key; V_0 = ((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)CastclassClass((RuntimeObject*)L_2, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)); ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_3 = V_0; NullCheck(L_3); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_4; L_4 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_3, NULL); NullCheck(L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5; L_5 = ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline(L_4, NULL); V_1 = L_5; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = V_1; NullCheck(L_6); int32_t L_7; L_7 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_6, NULL); V_2 = L_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_9, 1, L_8, NULL); V_3 = L_9; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = V_3; NullCheck(L_10); int32_t L_11; L_11 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_10, NULL); int32_t L_12 = V_2; if ((((int32_t)L_11) <= ((int32_t)L_12))) { goto IL_004e; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_13 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84BFFA797C71C2417F1A0C7222F331775B5A35A5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECNRSigner_VerifySignature_m4626F009BF365985BB167AA8AFE43CD1BCD202A0_RuntimeMethod_var))); } IL_004e: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14 = ___1_r; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_15 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___One; NullCheck(L_14); int32_t L_16; L_16 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_14, L_15, NULL); if ((((int32_t)L_16) < ((int32_t)0))) { goto IL_0066; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = ___1_r; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_18 = V_1; NullCheck(L_17); int32_t L_19; L_19 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_17, L_18, NULL); if ((((int32_t)L_19) < ((int32_t)0))) { goto IL_0068; } } IL_0066: { return (bool)0; } IL_0068: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20 = ___2_s; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___Zero; NullCheck(L_20); int32_t L_22; L_22 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_20, L_21, NULL); if ((((int32_t)L_22) < ((int32_t)0))) { goto IL_0080; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23 = ___2_s; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24 = V_1; NullCheck(L_23); int32_t L_25; L_25 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_23, L_24, NULL); if ((((int32_t)L_25) < ((int32_t)0))) { goto IL_0082; } } IL_0080: { return (bool)0; } IL_0082: { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_26 = V_0; NullCheck(L_26); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_27; L_27 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_26, NULL); NullCheck(L_27); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_28; L_28 = ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline(L_27, NULL); V_4 = L_28; ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_29 = V_0; NullCheck(L_29); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_30; L_30 = ECPublicKeyParameters_get_Q_mFF2DFBC7BFBCA69AF0D601931F515078E587E7B3_inline(L_29, NULL); V_5 = L_30; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_31 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_32 = ___2_s; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_33 = V_5; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34 = ___1_r; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_35; L_35 = ECAlgorithms_SumOfTwoMultiplies_m11A2F6DE430984F4B9D43E7CD6A6BBB1EA8C6B16(L_31, L_32, L_33, L_34, NULL); NullCheck(L_35); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_36; L_36 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_35); V_6 = L_36; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_37 = V_6; NullCheck(L_37); bool L_38; L_38 = ECPoint_get_IsInfinity_mCD725712477446523BB38F31C6A84FFEB17B4A93(L_37, NULL); if (!L_38) { goto IL_00b4; } } { return (bool)0; } IL_00b4: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_39 = V_6; NullCheck(L_39); ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* L_40; L_40 = VirtualFuncInvoker0< ECFieldElement_tD1FFC76B3DB01E28AF9647F8CED77C8DBAFFE9C5* >::Invoke(10, L_39); NullCheck(L_40); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41; L_41 = VirtualFuncInvoker0< BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(4, L_40); V_7 = L_41; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_42 = ___1_r; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43 = V_7; NullCheck(L_42); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44; L_44 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_42, L_43, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_45 = V_1; NullCheck(L_44); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_46; L_46 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_44, L_45, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_47 = V_3; NullCheck(L_46); bool L_48; L_48 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_46, L_47); return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECNRSigner__ctor_m32F85984BBCBE98E3D30F3C3BE4663ED883F9779 (ECNRSigner_tA43ACA88C571CD9610B8EFE4E9DA89A2E8275751* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSigner__ctor_m67346F68940D9AAD446C136D1B395E48CA3C8FA6 (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __this, RuntimeObject* ___0_engine, RuntimeObject* ___1_digest, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_engine; __this->___engine = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___engine), (void*)L_0); RuntimeObject* L_1 = ___1_digest; __this->___digest = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GenericSigner_get_AlgorithmName_m375B800693117D9A6B278B2EDF256BEA9691C3FC (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C8BA5583BE1479D074815A80742E981A73BC8B8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); s_Il2CppMethodInitialized = true; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral8C8BA5583BE1479D074815A80742E981A73BC8B8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; RuntimeObject* L_3 = __this->___engine; NullCheck(L_3); String_t* L_4; L_4 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_3); NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (String_t*)_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; RuntimeObject* L_7 = __this->___digest; NullCheck(L_7); String_t* L_8; L_8 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_7); NullCheck(L_6); (L_6)->SetAt(static_cast(3), (String_t*)L_8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6; NullCheck(L_9); (L_9)->SetAt(static_cast(4), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); String_t* L_10; L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSigner_Init_mC2CC4E14217C18A6D155E18F8E7313D370F9A56D (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* V_0 = NULL; { bool L_0 = ___0_forSigning; __this->___forSigning = L_0; RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0022; } } { RuntimeObject* L_2 = ___1_parameters; NullCheck(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))); RuntimeObject* L_3; L_3 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)), NULL); V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_3, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); goto IL_0029; } IL_0022: { RuntimeObject* L_4 = ___1_parameters; V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_4, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); } IL_0029: { bool L_5 = ___0_forSigning; if (!L_5) { goto IL_003f; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_6, NULL); if (L_7) { goto IL_003f; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_8 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20F53A181F54A9F47B94913A91678E2A29C5E4A7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericSigner_Init_mC2CC4E14217C18A6D155E18F8E7313D370F9A56D_RuntimeMethod_var))); } IL_003f: { bool L_9 = ___0_forSigning; if (L_9) { goto IL_0055; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_10, NULL); if (!L_11) { goto IL_0055; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_12 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AB37FCF6B4DD37A0A09F9547B50FBC4B3C4E740)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericSigner_Init_mC2CC4E14217C18A6D155E18F8E7313D370F9A56D_RuntimeMethod_var))); } IL_0055: { VirtualActionInvoker0::Invoke(17, __this); RuntimeObject* L_13 = __this->___engine; bool L_14 = ___0_forSigning; RuntimeObject* L_15 = ___1_parameters; NullCheck(L_13); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_13, L_14, L_15); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSigner_Update_m4B7ED9BD0052225245105E1FD38D3EF39ECED5AD (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __this, uint8_t ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; uint8_t L_1 = ___0_input; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(3, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSigner_BlockUpdate_m732466E4F6071A72E7DE0DF0CE892BEB047BB700 (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_inOff; int32_t L_3 = ___2_length; NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GenericSigner_GenerateSignature_m44CFA2D90A29CFE98798A7F6C1744542C56A956A (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { bool L_0 = __this->___forSigning; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A0E7E3DB57CEF23145B96440C0A8004BDC506C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericSigner_GenerateSignature_m44CFA2D90A29CFE98798A7F6C1744542C56A956A_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); RuntimeObject* L_8 = __this->___engine; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; NullCheck(L_10); NullCheck(L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11; L_11 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_8, L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length))); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericSigner_VerifySignature_m17A91CE5C9B1BB1B255D698905239EE9EB4C0C62 (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, 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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; bool V_3 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0 = __this->___forSigning; if (!L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5ED13BB789C86FF8458807C5FBCA80D148F896FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericSigner_VerifySignature_m17A91CE5C9B1BB1B255D698905239EE9EB4C0C62_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); } try { { RuntimeObject* L_8 = __this->___engine; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_signature; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_signature; NullCheck(L_10); NullCheck(L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11; L_11 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_8, L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length))); V_1 = L_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_1; NullCheck(L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; NullCheck(L_13); if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) >= ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0068_1; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_0; NullCheck(L_14); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))); V_2 = L_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_2; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_1; NullCheck(L_19); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_1; NullCheck(L_20); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_16, 0, (RuntimeArray*)L_17, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), ((int32_t)(((RuntimeArray*)L_19)->max_length)))), ((int32_t)(((RuntimeArray*)L_20)->max_length)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_2; V_1 = L_21; } IL_0068_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_0; bool L_24; L_24 = Arrays_ConstantTimeAreEqual_m172A67465F9E415C039C8D1C4485138DC71641EC(L_22, L_23, NULL); V_3 = L_24; goto IL_0077; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0072; } throw e; } CATCH_0072: { Exception_t* L_25 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_3 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0077; } IL_0077: { bool L_26 = V_3; return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSigner_Reset_m1FE2B186EAABFBFF7195A81FF149C240CDF3D396 (GenericSigner_t0D364876DAE55F590273F9DE604C2CDEB54A32DB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, 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 Gost3410DigestSigner__ctor_mA885EFFE596661EFDFE004F647C432F8A6A07B3C (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __this, RuntimeObject* ___0_signer, RuntimeObject* ___1_digest, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_signer; __this->___dsaSigner = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___dsaSigner), (void*)L_0); RuntimeObject* L_1 = ___1_digest; __this->___digest = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Gost3410DigestSigner_get_AlgorithmName_m9C50E4093E7DDE7EF224C8CAA5A1E40FA300E577 (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6765A3F403DC14EACF320351BFC019F1605A13A); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); RuntimeObject* L_2 = __this->___dsaSigner; NullCheck(L_2); String_t* L_3; L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_2); String_t* L_4; L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_1, _stringLiteralB6765A3F403DC14EACF320351BFC019F1605A13A, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410DigestSigner_Init_mE7704F786624BC5AABBE57D8CEEB1A6DDE16A604 (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* V_0 = NULL; { bool L_0 = ___0_forSigning; __this->___forSigning = L_0; RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0022; } } { RuntimeObject* L_2 = ___1_parameters; NullCheck(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))); RuntimeObject* L_3; L_3 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)), NULL); V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_3, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); goto IL_0029; } IL_0022: { RuntimeObject* L_4 = ___1_parameters; V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_4, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); } IL_0029: { bool L_5 = ___0_forSigning; if (!L_5) { goto IL_003f; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_6, NULL); if (L_7) { goto IL_003f; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_8 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7DD4F08EF2E3E98F8A000F8F5A7E48A7E400351)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410DigestSigner_Init_mE7704F786624BC5AABBE57D8CEEB1A6DDE16A604_RuntimeMethod_var))); } IL_003f: { bool L_9 = ___0_forSigning; if (L_9) { goto IL_0055; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_10, NULL); if (!L_11) { goto IL_0055; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_12 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA503D82BBA21702862F22239255951429849EE39)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410DigestSigner_Init_mE7704F786624BC5AABBE57D8CEEB1A6DDE16A604_RuntimeMethod_var))); } IL_0055: { VirtualActionInvoker0::Invoke(17, __this); RuntimeObject* L_13 = __this->___dsaSigner; bool L_14 = ___0_forSigning; RuntimeObject* L_15 = ___1_parameters; NullCheck(L_13); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_13, L_14, L_15); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410DigestSigner_Update_m3E9A90D94ED3B4E4DCD05D9EDC08680BBE15A29F (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __this, uint8_t ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; uint8_t L_1 = ___0_input; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(3, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410DigestSigner_BlockUpdate_mEF20A6D570776593F3932DABFB6952B9E67B4156 (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_inOff; int32_t L_3 = ___2_length; NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Gost3410DigestSigner_GenerateSignature_m28A3ED741396260807A5A330C2351EC713868335 (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; Exception_t* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0 = __this->___forSigning; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0832B5A16288BAB05B444316407FF8E8A24D2E98)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410DigestSigner_GenerateSignature_m28A3ED741396260807A5A330C2351EC713868335_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); } try { RuntimeObject* L_8 = __this->___dsaSigner; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; NullCheck(L_8); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_10; L_10 = InterfaceFuncInvoker1< BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_8, L_9); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)); V_1 = L_11; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_12 = L_10; NullCheck(L_12); int32_t L_13 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14 = (L_12)->GetAt(static_cast(L_13)); NullCheck(L_14); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15; L_15 = BigInteger_ToByteArrayUnsigned_m2FEFECBC005E77D9625BE0EBD41FB8DC78B64FB9(L_14, NULL); V_2 = L_15; NullCheck(L_12); int32_t L_16 = 1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = (L_12)->GetAt(static_cast(L_16)); NullCheck(L_17); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18; L_18 = BigInteger_ToByteArrayUnsigned_m2FEFECBC005E77D9625BE0EBD41FB8DC78B64FB9(L_17, NULL); V_3 = L_18; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_3; NullCheck(L_21); NullCheck((RuntimeArray*)L_19); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_19, (RuntimeArray*)L_20, ((int32_t)il2cpp_codegen_subtract(((int32_t)32), ((int32_t)(((RuntimeArray*)L_21)->max_length)))), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_2; NullCheck(L_24); NullCheck((RuntimeArray*)L_22); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_22, (RuntimeArray*)L_23, ((int32_t)il2cpp_codegen_subtract(((int32_t)64), ((int32_t)(((RuntimeArray*)L_24)->max_length)))), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_1; V_4 = L_25; goto IL_0087; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0076; } throw e; } CATCH_0076: { Exception_t* L_26 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_5 = L_26; Exception_t* L_27 = V_5; NullCheck(L_27); String_t* L_28; L_28 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_27); Exception_t* L_29 = V_5; SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB* L_30 = (SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB_il2cpp_TypeInfo_var))); SignatureException__ctor_mC5553B1F993A266A75824898B0003E21261C4E91(L_30, L_28, L_29, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410DigestSigner_GenerateSignature_m28A3ED741396260807A5A330C2351EC713868335_RuntimeMethod_var))); } IL_0087: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_4; return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Gost3410DigestSigner_VerifySignature_m30B18F24EC9AC73BBF686A33BD1F4F0F823A764B (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; Exception_t* V_3 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0 = __this->___forSigning; if (!L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral53B75CCE0351DB766B1579C60DF2C3817493C11A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410DigestSigner_VerifySignature_m30B18F24EC9AC73BBF686A33BD1F4F0F823A764B_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); } try { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_signature; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_m95DEDF713421A7357E6BA194A57A984F2336AF92(L_9, 1, L_8, ((int32_t)32), ((int32_t)32), NULL); V_1 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_signature; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_m95DEDF713421A7357E6BA194A57A984F2336AF92(L_11, 1, L_10, 0, ((int32_t)32), NULL); V_2 = L_11; goto IL_0058; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_004b; } throw e; } CATCH_004b: { Exception_t* L_12 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_3 = L_12; Exception_t* L_13 = V_3; SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB* L_14 = (SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignatureException_t662B0DE156843901DE85CB2EA1CA901C8A7482FB_il2cpp_TypeInfo_var))); SignatureException__ctor_mC5553B1F993A266A75824898B0003E21261C4E91(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral146A4F5C172AC4083865BD708EB6B5748CF73EBF)), L_13, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410DigestSigner_VerifySignature_m30B18F24EC9AC73BBF686A33BD1F4F0F823A764B_RuntimeMethod_var))); } IL_0058: { RuntimeObject* L_15 = __this->___dsaSigner; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = V_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_18 = V_2; NullCheck(L_15); bool L_19; L_19 = InterfaceFuncInvoker3< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(3, IDsa_t1DC2FBD00F90F4BB3F30CCA0143C8CD85D4F6D6D_il2cpp_TypeInfo_var, L_15, L_16, L_17, L_18); return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410DigestSigner_Reset_m5A71CF14F2BCC409EC3257959E92E59636C80A56 (Gost3410DigestSigner_t1D6DA312C49B35874CCA956463C5743260FB5AD6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, 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 String_t* Gost3410Signer_get_AlgorithmName_m7E44D82494B780C329F664E0EEEB517C200F91BB (Gost3410Signer_tDB4992885D87D0A810BDEFB045902A24975D749D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99EB6C95268FF29E1AFB3356414DABFD0F9A8362); s_Il2CppMethodInitialized = true; } { return _stringLiteral99EB6C95268FF29E1AFB3356414DABFD0F9A8362; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410Signer_Init_mCADF35D49D475A27B6D232F67A81490FDE588EB7 (Gost3410Signer_tDB4992885D87D0A810BDEFB045902A24975D749D* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* V_0 = NULL; { bool L_0 = ___0_forSigning; if (!L_0) { goto IL_0053; } } { RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0028; } } { RuntimeObject* L_2 = ___1_parameters; V_0 = ((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)); ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_3 = V_0; NullCheck(L_3); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_4; L_4 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(L_3, NULL); __this->___random = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_4); ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_5 = V_0; NullCheck(L_5); RuntimeObject* L_6; L_6 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(L_5, NULL); ___1_parameters = L_6; goto IL_0033; } IL_0028: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_7 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_7, NULL); __this->___random = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_7); } IL_0033: { RuntimeObject* L_8 = ___1_parameters; if (((Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62*)IsInstClass((RuntimeObject*)L_8, Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var))) { goto IL_0046; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_9 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9F8E0B4BB35A344872935AA2E570BED545910C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410Signer_Init_mCADF35D49D475A27B6D232F67A81490FDE588EB7_RuntimeMethod_var))); } IL_0046: { RuntimeObject* L_10 = ___1_parameters; __this->___key = ((Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62*)CastclassClass((RuntimeObject*)L_10, Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62*)CastclassClass((RuntimeObject*)L_10, Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var))); return; } IL_0053: { RuntimeObject* L_11 = ___1_parameters; if (((Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D*)IsInstClass((RuntimeObject*)L_11, Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var))) { goto IL_0066; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_12 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4E2B42D967ABAEA33B63D6451DEE807111E7CCBC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410Signer_Init_mCADF35D49D475A27B6D232F67A81490FDE588EB7_RuntimeMethod_var))); } IL_0066: { RuntimeObject* L_13 = ___1_parameters; __this->___key = ((Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D*)CastclassClass((RuntimeObject*)L_13, Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D*)CastclassClass((RuntimeObject*)L_13, Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* Gost3410Signer_GenerateSignature_m76C90569EAFCC681818D680ED03750C17E88C281 (Gost3410Signer_tDB4992885D87D0A810BDEFB045902A24975D749D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; int32_t V_6 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_message; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_0 = L_1; V_6 = 0; goto IL_0022; } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; int32_t L_3 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_message; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); int32_t L_6 = V_6; NullCheck(L_4); int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1)), L_6)); uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)L_8); int32_t L_9 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0022: { int32_t L_10 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; NullCheck(L_11); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))) { goto IL_000e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_13, 1, L_12, NULL); V_1 = L_13; Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* L_14 = __this->___key; NullCheck(L_14); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_15; L_15 = Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline(L_14, NULL); V_2 = L_15; } IL_003d: { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_16 = V_2; NullCheck(L_16); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17; L_17 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_16, NULL); NullCheck(L_17); int32_t L_18; L_18 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_17, NULL); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_19 = __this->___random; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mCB43663805053B681C6894664E4BCCA964168198(L_20, L_18, L_19, NULL); V_3 = L_20; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = V_3; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_22 = V_2; NullCheck(L_22); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23; L_23 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_22, NULL); NullCheck(L_21); int32_t L_24; L_24 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_21, L_23, NULL); if ((((int32_t)L_24) >= ((int32_t)0))) { goto IL_003d; } } { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_25 = V_2; NullCheck(L_25); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26; L_26 = Gost3410Parameters_get_A_m9A0A1E8EC911582D1E6173633C38FB924995CCE4_inline(L_25, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_27 = V_3; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_28 = V_2; NullCheck(L_28); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_29; L_29 = Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline(L_28, NULL); NullCheck(L_26); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_30; L_30 = BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65(L_26, L_27, L_29, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_31 = V_2; NullCheck(L_31); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_32; L_32 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_31, NULL); NullCheck(L_30); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33; L_33 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_30, L_32, NULL); V_4 = L_33; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34 = V_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35 = V_1; NullCheck(L_34); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36; L_36 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_34, L_35, NULL); Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* L_37 = __this->___key; NullCheck(((Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62*)CastclassClass((RuntimeObject*)L_37, Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_38; L_38 = Gost3410PrivateKeyParameters_get_X_m0D09A2A6B6EFEE2E05459D1EAE92A5FA97476078_inline(((Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62*)CastclassClass((RuntimeObject*)L_37, Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62_il2cpp_TypeInfo_var)), NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39 = V_4; NullCheck(L_38); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40; L_40 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_38, L_39, NULL); NullCheck(L_36); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41; L_41 = BigInteger_Add_mA5121E7A722C1AC8441D01EDD29A82A63A44E0CC(L_36, L_40, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_42 = V_2; NullCheck(L_42); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43; L_43 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_42, NULL); NullCheck(L_41); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44; L_44 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_41, L_43, NULL); V_5 = L_44; BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_45 = (BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8*)SZArrayNew(BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_46 = L_45; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_47 = V_4; NullCheck(L_46); ArrayElementTypeCheck (L_46, L_47); (L_46)->SetAt(static_cast(0), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_47); BigIntegerU5BU5D_t144292642099424413099EFA20A224E51D6405D8* L_48 = L_46; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_49 = V_5; NullCheck(L_48); ArrayElementTypeCheck (L_48, L_49); (L_48)->SetAt(static_cast(1), (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)L_49); return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Gost3410Signer_VerifySignature_mF672BCA05988939A23779FEAE1136F671DC1A250 (Gost3410Signer_tDB4992885D87D0A810BDEFB045902A24975D749D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_message, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_r, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_4 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_5 = NULL; int32_t V_6 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_message; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_0 = L_1; V_6 = 0; goto IL_0022; } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; int32_t L_3 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_message; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); int32_t L_6 = V_6; NullCheck(L_4); int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1)), L_6)); uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)L_8); int32_t L_9 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0022: { int32_t L_10 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; NullCheck(L_11); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))) { goto IL_000e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_13, 1, L_12, NULL); V_1 = L_13; Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* L_14 = __this->___key; NullCheck(L_14); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_15; L_15 = Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline(L_14, NULL); V_2 = L_15; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16 = ___1_r; NullCheck(L_16); int32_t L_17; L_17 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_16, NULL); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0055; } } { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_18 = V_2; NullCheck(L_18); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_19; L_19 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_18, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20 = ___1_r; NullCheck(L_19); int32_t L_21; L_21 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_19, L_20, NULL); if ((((int32_t)L_21) > ((int32_t)0))) { goto IL_0057; } } IL_0055: { return (bool)0; } IL_0057: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_22 = ___2_s; NullCheck(L_22); int32_t L_23; L_23 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_22, NULL); if ((((int32_t)L_23) < ((int32_t)0))) { goto IL_006f; } } { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_24 = V_2; NullCheck(L_24); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25; L_25 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_24, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26 = ___2_s; NullCheck(L_25); int32_t L_27; L_27 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_25, L_26, NULL); if ((((int32_t)L_27) > ((int32_t)0))) { goto IL_0071; } } IL_006f: { return (bool)0; } IL_0071: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28 = V_1; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_29 = V_2; NullCheck(L_29); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_30; L_30 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_29, NULL); il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_31 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___Two; NullCheck(L_30); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_32; L_32 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_30, L_31, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_33 = V_2; NullCheck(L_33); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34; L_34 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_33, NULL); NullCheck(L_28); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35; L_35 = BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65(L_28, L_32, L_34, NULL); V_3 = L_35; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36 = ___2_s; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_37 = V_3; NullCheck(L_36); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_38; L_38 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_36, L_37, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_39 = V_2; NullCheck(L_39); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40; L_40 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_39, NULL); NullCheck(L_38); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41; L_41 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_38, L_40, NULL); V_4 = L_41; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_42 = V_2; NullCheck(L_42); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_43; L_43 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_42, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44 = ___1_r; NullCheck(L_43); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_45; L_45 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_43, L_44, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_46 = V_3; NullCheck(L_45); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_47; L_47 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_45, L_46, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_48 = V_2; NullCheck(L_48); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_49; L_49 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_48, NULL); NullCheck(L_47); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_50; L_50 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_47, L_49, NULL); V_5 = L_50; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_51 = V_2; NullCheck(L_51); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_52; L_52 = Gost3410Parameters_get_A_m9A0A1E8EC911582D1E6173633C38FB924995CCE4_inline(L_51, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_53 = V_4; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_54 = V_2; NullCheck(L_54); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_55; L_55 = Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline(L_54, NULL); NullCheck(L_52); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_56; L_56 = BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65(L_52, L_53, L_55, NULL); V_4 = L_56; Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* L_57 = __this->___key; NullCheck(((Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D*)CastclassClass((RuntimeObject*)L_57, Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_58; L_58 = Gost3410PublicKeyParameters_get_Y_mB2AFF0BB7743AC326864A6B12BA4FBB882FFDC09_inline(((Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D*)CastclassClass((RuntimeObject*)L_57, Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D_il2cpp_TypeInfo_var)), NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_59 = V_5; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_60 = V_2; NullCheck(L_60); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_61; L_61 = Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline(L_60, NULL); NullCheck(L_58); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_62; L_62 = BigInteger_ModPow_m0365C0A182EE77AFBBE00E4D8FE13A0EAA583A65(L_58, L_59, L_61, NULL); V_5 = L_62; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_63 = V_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_64 = V_5; NullCheck(L_63); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_65; L_65 = BigInteger_Multiply_m51C8D5118CCBC3C1FA0DB0B9362A8195CBB2E109(L_63, L_64, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_66 = V_2; NullCheck(L_66); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_67; L_67 = Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline(L_66, NULL); NullCheck(L_65); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_68; L_68 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_65, L_67, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_69 = V_2; NullCheck(L_69); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_70; L_70 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_69, NULL); NullCheck(L_68); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_71; L_71 = BigInteger_Mod_m371909EFFE88579A6DF2DB15C5334C5844782083(L_68, L_70, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_72 = ___1_r; NullCheck(L_71); bool L_73; L_73 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_71, L_72); return L_73; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410Signer__ctor_m4E21BB4EC7B6BF58339B55AB8FBEB79E7AA113E2 (Gost3410Signer_tDB4992885D87D0A810BDEFB045902A24975D749D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HMacDsaKCalculator__ctor_mF66BF3F2060A24DC5F0DFA445DC67DBD9C752E88 (HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584* __this, RuntimeObject* ___0_digest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HMac_t73296B3DC46A1E8575E40A974345897882726A72_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_digest; HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_1 = (HMac_t73296B3DC46A1E8575E40A974345897882726A72*)il2cpp_codegen_object_new(HMac_t73296B3DC46A1E8575E40A974345897882726A72_il2cpp_TypeInfo_var); HMac__ctor_m3F4B020A8646615A16BBB7081E412C86C9ECD744(L_1, L_0, NULL); __this->___hMac = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___hMac), (void*)L_1); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_2 = __this->___hMac; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(14, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); __this->___V = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___V), (void*)L_4); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_5 = __this->___hMac; NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(14, L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_6); __this->___K = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___K), (void*)L_7); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HMacDsaKCalculator_get_IsDeterministic_m09F0793FAC800D151BC56D45FE22A5EC06E4F17A (HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HMacDsaKCalculator_Init_m4D907FDA4DB63F17C5EE881E10A3DA7A72EA694F (HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0A48EDC742B92D7EFD262D5F90073EE36ECFEFF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HMacDsaKCalculator_Init_m4D907FDA4DB63F17C5EE881E10A3DA7A72EA694F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HMacDsaKCalculator_Init_m57D5FBB94914C0C30D0D9E18414F0B49C55B2468 (HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_d, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_message, 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*)&KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_n; __this->___n = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___n), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___V; Arrays_Fill_mDF1EDF1C76BF810BE556B5DA48D942AAF196E5EC(L_1, (uint8_t)1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___K; Arrays_Fill_mDF1EDF1C76BF810BE556B5DA48D942AAF196E5EC(L_2, (uint8_t)0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_n; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 7))/8))); V_0 = L_5; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = ___1_d; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7; L_7 = BigIntegers_AsUnsignedByteArray_m2FAA14747EC0FB4D82C4B05251CB11C9439D3236(L_6, NULL); V_1 = L_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; NullCheck(L_10); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_1; NullCheck(L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_1; NullCheck(L_12); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), ((int32_t)(((RuntimeArray*)L_11)->max_length)))), ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = ___0_n; NullCheck(L_13); int32_t L_14; L_14 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_13, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_14, 7))/8))); V_2 = L_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___2_message; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17; L_17 = HMacDsaKCalculator_BitsToInt_m2CAB70C907AC27600924D6CA1B77CB7CCFF82F91(__this, L_16, NULL); V_3 = L_17; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_18 = V_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_19 = ___0_n; NullCheck(L_18); int32_t L_20; L_20 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_18, L_19, NULL); if ((((int32_t)L_20) < ((int32_t)0))) { goto IL_0072; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = V_3; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_22 = ___0_n; NullCheck(L_21); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23; L_23 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_21, L_22, NULL); V_3 = L_23; } IL_0072: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25; L_25 = BigIntegers_AsUnsignedByteArray_m2FAA14747EC0FB4D82C4B05251CB11C9439D3236(L_24, NULL); V_4 = L_25; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_2; NullCheck(L_28); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_4; NullCheck(L_29); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = V_4; NullCheck(L_30); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_26, 0, (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_28)->max_length)), ((int32_t)(((RuntimeArray*)L_29)->max_length)))), ((int32_t)(((RuntimeArray*)L_30)->max_length)), NULL); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_31 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___K; KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_33 = (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98*)il2cpp_codegen_object_new(KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98_il2cpp_TypeInfo_var); KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2(L_33, L_32, NULL); NullCheck(L_31); VirtualActionInvoker1< RuntimeObject* >::Invoke(13, L_31, L_33); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_34 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = __this->___V; NullCheck(L_36); NullCheck(L_34); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_34, L_35, 0, ((int32_t)(((RuntimeArray*)L_36)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_37 = __this->___hMac; NullCheck(L_37); VirtualActionInvoker1< uint8_t >::Invoke(15, L_37, (uint8_t)0); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_38 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = V_0; NullCheck(L_40); NullCheck(L_38); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_38, L_39, 0, ((int32_t)(((RuntimeArray*)L_40)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_41 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = V_2; NullCheck(L_43); NullCheck(L_41); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_41, L_42, 0, ((int32_t)(((RuntimeArray*)L_43)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_44 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = __this->___K; NullCheck(L_44); int32_t L_46; L_46 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(17, L_44, L_45, 0); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_47 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = __this->___K; KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_49 = (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98*)il2cpp_codegen_object_new(KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98_il2cpp_TypeInfo_var); KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2(L_49, L_48, NULL); NullCheck(L_47); VirtualActionInvoker1< RuntimeObject* >::Invoke(13, L_47, L_49); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_50 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = __this->___V; NullCheck(L_52); NullCheck(L_50); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_50, L_51, 0, ((int32_t)(((RuntimeArray*)L_52)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_53 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = __this->___V; NullCheck(L_53); int32_t L_55; L_55 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(17, L_53, L_54, 0); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_56 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = __this->___V; NullCheck(L_58); NullCheck(L_56); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_56, L_57, 0, ((int32_t)(((RuntimeArray*)L_58)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_59 = __this->___hMac; NullCheck(L_59); VirtualActionInvoker1< uint8_t >::Invoke(15, L_59, (uint8_t)1); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_60 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = V_0; NullCheck(L_62); NullCheck(L_60); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_60, L_61, 0, ((int32_t)(((RuntimeArray*)L_62)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_63 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_2; NullCheck(L_65); NullCheck(L_63); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_63, L_64, 0, ((int32_t)(((RuntimeArray*)L_65)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_66 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = __this->___K; NullCheck(L_66); int32_t L_68; L_68 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(17, L_66, L_67, 0); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_69 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = __this->___K; KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_71 = (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98*)il2cpp_codegen_object_new(KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98_il2cpp_TypeInfo_var); KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2(L_71, L_70, NULL); NullCheck(L_69); VirtualActionInvoker1< RuntimeObject* >::Invoke(13, L_69, L_71); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_72 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = __this->___V; NullCheck(L_74); NullCheck(L_72); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_72, L_73, 0, ((int32_t)(((RuntimeArray*)L_74)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_75 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = __this->___V; NullCheck(L_75); int32_t L_77; L_77 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(17, L_75, L_76, 0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* HMacDsaKCalculator_NextK_mE1428A5DFE931EC60245451AA64200FECD98E320 (HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584* __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*)&KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_2 = NULL; int32_t V_3 = 0; { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___n; NullCheck(L_0); int32_t L_1; L_1 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_1, 7))/8))); V_0 = L_2; } IL_0015: { V_1 = 0; goto IL_006c; } IL_0019: { HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_3 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___V; NullCheck(L_5); NullCheck(L_3); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_3, L_4, 0, ((int32_t)(((RuntimeArray*)L_5)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_6 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___V; NullCheck(L_6); int32_t L_8; L_8 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(17, L_6, L_7, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; NullCheck(L_9); int32_t L_10 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___V; NullCheck(L_11); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_12; L_12 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10)), ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL); V_3 = L_12; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_0; int32_t L_15 = V_1; int32_t L_16 = V_3; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, L_16, NULL); int32_t L_17 = V_1; int32_t L_18 = V_3; V_1 = ((int32_t)il2cpp_codegen_add(L_17, L_18)); } IL_006c: { int32_t L_19 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_0019; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_22; L_22 = HMacDsaKCalculator_BitsToInt_m2CAB70C907AC27600924D6CA1B77CB7CCFF82F91(__this, L_21, NULL); V_2 = L_22; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23 = V_2; NullCheck(L_23); int32_t L_24; L_24 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_23, NULL); if ((((int32_t)L_24) <= ((int32_t)0))) { goto IL_0094; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25 = V_2; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_26 = __this->___n; NullCheck(L_25); int32_t L_27; L_27 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_25, L_26, NULL); if ((((int32_t)L_27) >= ((int32_t)0))) { goto IL_0094; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28 = V_2; return L_28; } IL_0094: { HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_29 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = __this->___V; NullCheck(L_31); NullCheck(L_29); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_29, L_30, 0, ((int32_t)(((RuntimeArray*)L_31)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_32 = __this->___hMac; NullCheck(L_32); VirtualActionInvoker1< uint8_t >::Invoke(15, L_32, (uint8_t)0); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_33 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = __this->___K; NullCheck(L_33); int32_t L_35; L_35 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(17, L_33, L_34, 0); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_36 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = __this->___K; KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_38 = (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98*)il2cpp_codegen_object_new(KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98_il2cpp_TypeInfo_var); KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2(L_38, L_37, NULL); NullCheck(L_36); VirtualActionInvoker1< RuntimeObject* >::Invoke(13, L_36, L_38); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_39 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___V; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = __this->___V; NullCheck(L_41); NullCheck(L_39); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(16, L_39, L_40, 0, ((int32_t)(((RuntimeArray*)L_41)->max_length))); HMac_t73296B3DC46A1E8575E40A974345897882726A72* L_42 = __this->___hMac; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___V; NullCheck(L_42); int32_t L_44; L_44 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(17, L_42, L_43, 0); goto IL_0015; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* HMacDsaKCalculator_BitsToInt_m2CAB70C907AC27600924D6CA1B77CB7CCFF82F91 (HMacDsaKCalculator_t8004BD0A32D592AA02402F3721C00224005F2584* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_0 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_t; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_1, 1, L_0, NULL); V_0 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_t; NullCheck(L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = __this->___n; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_3, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 8))) <= ((int32_t)L_4))) { goto IL_0032; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_t; NullCheck(L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = __this->___n; NullCheck(L_7); int32_t L_8; L_8 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_7, NULL); NullCheck(L_5); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9; L_9 = BigInteger_ShiftRight_m37B15CED2AFB17A313A37F4C8586EBF7C086960B(L_5, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_6)->max_length)), 8)), L_8)), NULL); V_0 = L_9; } IL_0032: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = V_0; return L_10; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Iso9796d2Signer_GetRecoveredMessage_m8B5B47B21E4E7C5F890E51533096037F20778D3A (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___recoveredMessage; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer__ctor_mF90540261DE25B6A0E37B85F8F7350DDB823C9B8 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, bool ___2_isImplicit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_cipher; __this->___cipher = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_0); RuntimeObject* L_1 = ___1_digest; __this->___digest = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_1); bool L_2 = ___2_isImplicit; if (!L_2) { goto IL_0023; } } { __this->___trailer = ((int32_t)188); return; } IL_0023: { RuntimeObject* L_3 = ___1_digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); bool L_4; L_4 = IsoTrailers_NoTrailerAvailable_m5E4B751ACD92C43DBCFA4272044F5B71DDAD16C5(L_3, NULL); if (!L_4) { goto 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_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6B2AC9CFE2D6F41D65B35B350A18C43C77B033D9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC60811AD65D0557EF69DFB2F66D9621903D5B62A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer__ctor_mF90540261DE25B6A0E37B85F8F7350DDB823C9B8_RuntimeMethod_var))); } IL_003b: { RuntimeObject* L_6 = ___1_digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); int32_t L_7; L_7 = IsoTrailers_GetTrailer_m78212BD6309E735908BA6007E3755C9864CAF8B2(L_6, NULL); __this->___trailer = L_7; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer__ctor_m8DC03F3AED0D8836ABD3898F1DBA4CF7726F079C (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_digest; Iso9796d2Signer__ctor_mF90540261DE25B6A0E37B85F8F7350DDB823C9B8(__this, L_0, L_1, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Iso9796d2Signer_get_AlgorithmName_m749687C2736BDB227A08B82D7B5851982EB3D406 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E99DF62FADBA99304D3D070DEE458388F8DBA58); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteral7E99DF62FADBA99304D3D070DEE458388F8DBA58, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer_Init_m49C92692BDA84D3A6E6D5B6F5DF626DBA0BF228A (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, 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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* V_0 = NULL; { RuntimeObject* L_0 = ___1_parameters; V_0 = ((RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF*)CastclassClass((RuntimeObject*)L_0, RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var)); RuntimeObject* L_1 = __this->___cipher; bool L_2 = ___0_forSigning; RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_3 = V_0; NullCheck(L_1); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_1, L_2, L_3); RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_4 = V_0; NullCheck(L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5; L_5 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_4, NULL); NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_5, NULL); __this->___keyBits = L_6; int32_t L_7 = __this->___keyBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_7, 7))/8))); __this->___block = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___block), (void*)L_8); int32_t L_9 = __this->___trailer; if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)188))))) { goto IL_006a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___block; NullCheck(L_10); RuntimeObject* L_11 = __this->___digest; NullCheck(L_11); int32_t L_12; L_12 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), L_12)), 2))); __this->___mBuf = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___mBuf), (void*)L_13); goto IL_008b; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___block; NullCheck(L_14); RuntimeObject* L_15 = __this->___digest; NullCheck(L_15); int32_t L_16; L_16 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_15); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_14)->max_length)), L_16)), 3))); __this->___mBuf = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___mBuf), (void*)L_17); } IL_008b: { VirtualActionInvoker0::Invoke(19, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Iso9796d2Signer_IsSameAs_m736957DC3E74B6C0EAA83B058BE3E0B115BCF51D (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; { int32_t L_0 = __this->___messageLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___mBuf; NullCheck(L_1); if ((((int32_t)L_0) <= ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_002a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___mBuf; NullCheck(L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_b; NullCheck(L_3); if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_001f; } } { return (bool)0; } IL_001f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___mBuf; NullCheck(L_4); V_0 = ((int32_t)(((RuntimeArray*)L_4)->max_length)); goto IL_003b; } IL_002a: { int32_t L_5 = __this->___messageLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_b; NullCheck(L_6); if ((((int32_t)L_5) == ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_0037; } } { return (bool)0; } IL_0037: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___1_b; NullCheck(L_7); V_0 = ((int32_t)(((RuntimeArray*)L_7)->max_length)); } IL_003b: { V_1 = (bool)1; V_2 = 0; goto IL_004f; } IL_0041: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_a; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = L_9; uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___1_b; int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = L_13; uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); if ((((int32_t)L_11) == ((int32_t)L_15))) { goto IL_004b; } } { V_1 = (bool)0; } IL_004b: { int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_004f: { int32_t L_17 = V_2; int32_t L_18 = V_0; if ((!(((uint32_t)L_17) == ((uint32_t)L_18)))) { goto IL_0041; } } { bool L_19 = V_1; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_block; NullCheck(L_1); Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer_UpdateWithRecoveredMessage_mF9291E39ECE387B3C848B8AC89A2FDD365C418C2 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, 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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject* L_0 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_signature; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_signature; NullCheck(L_2); NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length))); V_0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0; NullCheck(L_4); int32_t L_5 = 0; uint8_t L_6 = (L_4)->GetAt(static_cast(L_5)); if (!((int32_t)(((int32_t)((int32_t)L_6&((int32_t)192)))^((int32_t)64)))) { goto IL_002a; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_7 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD22E3F63EF7750C4DE0B4103555AC48F44151417)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_UpdateWithRecoveredMessage_mF9291E39ECE387B3C848B8AC89A2FDD365C418C2_RuntimeMethod_var))); } IL_002a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; NullCheck(L_9); NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1)); uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); if (!((int32_t)(((int32_t)((int32_t)L_11&((int32_t)15)))^((int32_t)12)))) { goto IL_0044; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_12 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD22E3F63EF7750C4DE0B4103555AC48F44151417)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_UpdateWithRecoveredMessage_mF9291E39ECE387B3C848B8AC89A2FDD365C418C2_RuntimeMethod_var))); } IL_0044: { V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_0; NullCheck(L_14); NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_14)->max_length)), 1)); uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); if (((int32_t)(((int32_t)((int32_t)L_16&((int32_t)255)))^((int32_t)188)))) { goto IL_005f; } } { V_1 = 1; goto IL_00be; } IL_005f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_0; NullCheck(L_18); NullCheck(L_17); int32_t L_19 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), 2)); uint8_t L_20 = (L_17)->GetAt(static_cast(L_19)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_0; NullCheck(L_22); NullCheck(L_21); int32_t L_23 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_22)->max_length)), 1)); uint8_t L_24 = (L_21)->GetAt(static_cast(L_23)); V_4 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_20&((int32_t)255)))<<8))|((int32_t)((int32_t)L_24&((int32_t)255))))); RuntimeObject* L_25 = __this->___digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); bool L_26; L_26 = IsoTrailers_NoTrailerAvailable_m5E4B751ACD92C43DBCFA4272044F5B71DDAD16C5(L_25, NULL); if (!L_26) { goto IL_0096; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_27 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAE87F2D13CA0C221C839F87286B8F6A9B29E6712)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_UpdateWithRecoveredMessage_mF9291E39ECE387B3C848B8AC89A2FDD365C418C2_RuntimeMethod_var))); } IL_0096: { int32_t L_28 = V_4; RuntimeObject* L_29 = __this->___digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); int32_t L_30; L_30 = IsoTrailers_GetTrailer_m78212BD6309E735908BA6007E3755C9864CAF8B2(L_29, NULL); if ((((int32_t)L_28) == ((int32_t)L_30))) { goto IL_00bc; } } { String_t* L_31; L_31 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); String_t* L_32; L_32 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A9261A1B67B7BC4E91E3FD5EE1A42E02671E079)), L_31, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_33 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_33, L_32, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_UpdateWithRecoveredMessage_mF9291E39ECE387B3C848B8AC89A2FDD365C418C2_RuntimeMethod_var))); } IL_00bc: { V_1 = 2; } IL_00be: { V_2 = 0; V_2 = 0; goto IL_00d3; } IL_00c4: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_0; int32_t L_35 = V_2; NullCheck(L_34); int32_t L_36 = L_35; uint8_t L_37 = (L_34)->GetAt(static_cast(L_36)); if (!((int32_t)(((int32_t)((int32_t)L_37&((int32_t)15)))^((int32_t)10)))) { goto IL_00d9; } } { int32_t L_38 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00d3: { int32_t L_39 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = V_0; NullCheck(L_40); if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))) { goto IL_00c4; } } IL_00d9: { int32_t L_41 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_41, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_0; NullCheck(L_42); int32_t L_43 = V_1; RuntimeObject* L_44 = __this->___digest; NullCheck(L_44); int32_t L_45; L_45 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_44); V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_42)->max_length)), L_43)), L_45)); int32_t L_46 = V_3; int32_t L_47 = V_2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_46, L_47))) > ((int32_t)0))) { goto IL_0100; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_48 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_48, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD8A053C4BA727B08A06E02DAF4E372F1B643E1A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_UpdateWithRecoveredMessage_mF9291E39ECE387B3C848B8AC89A2FDD365C418C2_RuntimeMethod_var))); } IL_0100: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_0; NullCheck(L_49); int32_t L_50 = 0; uint8_t L_51 = (L_49)->GetAt(static_cast(L_50)); if (((int32_t)((int32_t)L_51&((int32_t)32)))) { goto IL_0135; } } { __this->___fullMessage = (bool)1; int32_t L_52 = V_3; int32_t L_53 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_52, L_53))); __this->___recoveredMessage = L_54; Il2CppCodeGenWriteBarrier((void**)(&__this->___recoveredMessage), (void*)L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = V_0; int32_t L_56 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = __this->___recoveredMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = __this->___recoveredMessage; NullCheck(L_58); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_55, L_56, (RuntimeArray*)L_57, 0, ((int32_t)(((RuntimeArray*)L_58)->max_length)), NULL); goto IL_0160; } IL_0135: { __this->___fullMessage = (bool)0; int32_t L_59 = V_3; int32_t L_60 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_59, L_60))); __this->___recoveredMessage = L_61; Il2CppCodeGenWriteBarrier((void**)(&__this->___recoveredMessage), (void*)L_61); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = V_0; int32_t L_63 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = __this->___recoveredMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = __this->___recoveredMessage; NullCheck(L_65); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_62, L_63, (RuntimeArray*)L_64, 0, ((int32_t)(((RuntimeArray*)L_65)->max_length)), NULL); } IL_0160: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = ___0_signature; __this->___preSig = L_66; Il2CppCodeGenWriteBarrier((void**)(&__this->___preSig), (void*)L_66); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = V_0; __this->___preBlock = L_67; Il2CppCodeGenWriteBarrier((void**)(&__this->___preBlock), (void*)L_67); RuntimeObject* L_68 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = __this->___recoveredMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = __this->___recoveredMessage; NullCheck(L_70); NullCheck(L_68); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_68, L_69, 0, ((int32_t)(((RuntimeArray*)L_70)->max_length))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = __this->___recoveredMessage; NullCheck(L_71); __this->___messageLength = ((int32_t)(((RuntimeArray*)L_71)->max_length)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = __this->___recoveredMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = __this->___mBuf; NullCheck((RuntimeArray*)L_72); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_72, (RuntimeArray*)L_73, 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer_Update_m93CAE54E64FECD1F2905C9686C862DC278F8790C (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, uint8_t ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; uint8_t L_1 = ___0_input; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(3, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1); int32_t L_2 = __this->___messageLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___mBuf; NullCheck(L_3); if ((((int32_t)L_2) >= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_002a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___mBuf; int32_t L_5 = __this->___messageLength; uint8_t L_6 = ___0_input; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint8_t)L_6); } IL_002a: { int32_t L_7 = __this->___messageLength; __this->___messageLength = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer_BlockUpdate_mE80E52824D5BEEC3D4C6CB999072C05A1372C21D (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { 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)); VirtualActionInvoker1< uint8_t >::Invoke(17, __this, L_3); 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 = ___2_length; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0029; } } { int32_t L_7 = __this->___messageLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___mBuf; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0002; } } IL_0029: { RuntimeObject* L_9 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_input; int32_t L_11 = ___1_inOff; int32_t L_12 = ___2_length; NullCheck(L_9); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12); int32_t L_13 = __this->___messageLength; int32_t L_14 = ___2_length; __this->___messageLength = ((int32_t)il2cpp_codegen_add(L_13, L_14)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso9796d2Signer_Reset_m8A4A73E1DBB88F61669478FF9539EE650206741D (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); __this->___messageLength = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___mBuf; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___recoveredMessage; if (!L_2) { goto IL_0032; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___recoveredMessage; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_3, NULL); } IL_0032: { __this->___recoveredMessage = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___recoveredMessage), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); __this->___fullMessage = (bool)0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___preSig; if (!L_4) { goto IL_0062; } } { __this->___preSig = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___preSig), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___preBlock; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_5, NULL); __this->___preBlock = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___preBlock), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); } IL_0062: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Iso9796d2Signer_GenerateSignature_m08025474C03F01EB500B887C6252358CE51C5DA8 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; uint8_t V_3 = 0x0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); V_0 = L_1; V_1 = 0; V_2 = 0; int32_t L_2 = __this->___trailer; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)188))))) { goto IL_0057; } } { V_1 = 8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___block; NullCheck(L_3); int32_t L_4 = V_0; V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), L_4)), 1)); RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___block; int32_t L_7 = V_2; NullCheck(L_5); int32_t L_8; L_8 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, L_7); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___block; NullCheck(L_10); NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), 1))), (uint8_t)((int32_t)188)); goto IL_00ac; } IL_0057: { V_1 = ((int32_t)16); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___block; NullCheck(L_11); int32_t L_12 = V_0; V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), 2)); RuntimeObject* L_13 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___block; int32_t L_15 = V_2; NullCheck(L_13); int32_t L_16; L_16 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_13, L_14, L_15); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___block; NullCheck(L_18); int32_t L_19 = __this->___trailer; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_19>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___block; NullCheck(L_21); int32_t L_22 = __this->___trailer; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_21)->max_length)), 1))), (uint8_t)((int32_t)(uint8_t)L_22)); } IL_00ac: { V_3 = (uint8_t)0; int32_t L_23 = V_0; int32_t L_24 = __this->___messageLength; int32_t L_25 = V_1; int32_t L_26 = __this->___keyBits; V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_23, L_24)), 8)), L_25)), 4)), L_26)); int32_t L_27 = V_4; if ((((int32_t)L_27) <= ((int32_t)0))) { goto IL_00f8; } } { int32_t L_28 = __this->___messageLength; int32_t L_29 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract(L_28, ((int32_t)(((int32_t)il2cpp_codegen_add(L_29, 7))/8)))); V_3 = (uint8_t)((int32_t)96); int32_t L_30 = V_2; int32_t L_31 = V_5; V_2 = ((int32_t)il2cpp_codegen_subtract(L_30, L_31)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___mBuf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->___block; int32_t L_34 = V_2; int32_t L_35 = V_5; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_32, 0, (RuntimeArray*)L_33, L_34, L_35, NULL); goto IL_011d; } IL_00f8: { V_3 = (uint8_t)((int32_t)64); int32_t L_36 = V_2; int32_t L_37 = __this->___messageLength; V_2 = ((int32_t)il2cpp_codegen_subtract(L_36, L_37)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___mBuf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___block; int32_t L_40 = V_2; int32_t L_41 = __this->___messageLength; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_38, 0, (RuntimeArray*)L_39, L_40, L_41, NULL); } IL_011d: { int32_t L_42 = V_2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_42, 1))) <= ((int32_t)0))) { goto IL_0174; } } { int32_t L_43 = V_2; V_6 = ((int32_t)il2cpp_codegen_subtract(L_43, 1)); goto IL_013e; } IL_012a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = __this->___block; int32_t L_45 = V_6; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (uint8_t)((int32_t)187)); int32_t L_46 = V_6; V_6 = ((int32_t)il2cpp_codegen_subtract(L_46, 1)); } IL_013e: { int32_t L_47 = V_6; if (L_47) { goto IL_012a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = __this->___block; int32_t L_49 = V_2; NullCheck(L_48); uint8_t* L_50 = ((L_48)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_49, 1))))); int32_t L_51 = *((uint8_t*)L_50); *((int8_t*)L_50) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_51^1))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = __this->___block; NullCheck(L_52); (L_52)->SetAt(static_cast(0), (uint8_t)((int32_t)11)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___block; NullCheck(L_53); uint8_t* L_54 = ((L_53)->GetAddressAt(static_cast(0))); int32_t L_55 = *((uint8_t*)L_54); uint8_t L_56 = V_3; *((int8_t*)L_54) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_55|(int32_t)L_56))); goto IL_0190; } IL_0174: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = __this->___block; NullCheck(L_57); (L_57)->SetAt(static_cast(0), (uint8_t)((int32_t)10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = __this->___block; NullCheck(L_58); uint8_t* L_59 = ((L_58)->GetAddressAt(static_cast(0))); int32_t L_60 = *((uint8_t*)L_59); uint8_t L_61 = V_3; *((int8_t*)L_59) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_60|(int32_t)L_61))); } IL_0190: { RuntimeObject* L_62 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = __this->___block; NullCheck(L_64); NullCheck(L_62); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65; L_65 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_62, L_63, 0, ((int32_t)(((RuntimeArray*)L_64)->max_length))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = __this->___mBuf; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_66, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = __this->___block; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_67, NULL); return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Iso9796d2Signer_VerifySignature_m14FE414480A7DEA72A7A0902D86A81F6C11EB53A (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, 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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; bool V_7 = false; int32_t V_8 = 0; bool V_9 = false; int32_t V_10 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___preSig; if (L_0) { goto IL_0024; } } try { RuntimeObject* L_1 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_signature; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_signature; NullCheck(L_3); NullCheck(L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_1, L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length))); V_0 = L_4; goto IL_0052; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_001b; } throw e; } CATCH_001b: { Exception_t* L_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_5 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_02ad; } IL_0024: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___preSig; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_signature; bool L_8; L_8 = Arrays_AreEqual_m086992CB85B30B16883E823777574A5C501FA14E(L_6, L_7, NULL); if (L_8) { goto IL_003d; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F52AA4BA5FD69B7BC22E31F147116C636A165A2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_VerifySignature_m14FE414480A7DEA72A7A0902D86A81F6C11EB53A_RuntimeMethod_var))); } IL_003d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___preBlock; V_0 = L_10; __this->___preSig = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___preSig), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); __this->___preBlock = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___preBlock), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); } IL_0052: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; NullCheck(L_11); int32_t L_12 = 0; uint8_t L_13 = (L_11)->GetAt(static_cast(L_12)); if (!((int32_t)(((int32_t)((int32_t)L_13&((int32_t)192)))^((int32_t)64)))) { goto IL_0068; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_0; bool L_15; L_15 = Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9(__this, L_14, NULL); return L_15; } IL_0068: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0; NullCheck(L_17); NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), 1)); uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); if (!((int32_t)(((int32_t)((int32_t)L_19&((int32_t)15)))^((int32_t)12)))) { goto IL_007f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0; bool L_21; L_21 = Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9(__this, L_20, NULL); return L_21; } IL_007f: { V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_0; NullCheck(L_23); NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), 1)); uint8_t L_25 = (L_22)->GetAt(static_cast(L_24)); if (((int32_t)(((int32_t)((int32_t)L_25&((int32_t)255)))^((int32_t)188)))) { goto IL_009a; } } { V_1 = 1; goto IL_00f9; } IL_009a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_0; NullCheck(L_27); NullCheck(L_26); int32_t L_28 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), 2)); uint8_t L_29 = (L_26)->GetAt(static_cast(L_28)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_0; NullCheck(L_31); NullCheck(L_30); int32_t L_32 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_31)->max_length)), 1)); uint8_t L_33 = (L_30)->GetAt(static_cast(L_32)); V_6 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_29&((int32_t)255)))<<8))|((int32_t)((int32_t)L_33&((int32_t)255))))); RuntimeObject* L_34 = __this->___digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); bool L_35; L_35 = IsoTrailers_NoTrailerAvailable_m5E4B751ACD92C43DBCFA4272044F5B71DDAD16C5(L_34, NULL); if (!L_35) { goto IL_00d1; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_36 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_36, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAE87F2D13CA0C221C839F87286B8F6A9B29E6712)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_VerifySignature_m14FE414480A7DEA72A7A0902D86A81F6C11EB53A_RuntimeMethod_var))); } IL_00d1: { int32_t L_37 = V_6; RuntimeObject* L_38 = __this->___digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); int32_t L_39; L_39 = IsoTrailers_GetTrailer_m78212BD6309E735908BA6007E3755C9864CAF8B2(L_38, NULL); if ((((int32_t)L_37) == ((int32_t)L_39))) { goto IL_00f7; } } { String_t* L_40; L_40 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_6), NULL); String_t* L_41; L_41 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A9261A1B67B7BC4E91E3FD5EE1A42E02671E079)), L_40, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, L_41, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Iso9796d2Signer_VerifySignature_m14FE414480A7DEA72A7A0902D86A81F6C11EB53A_RuntimeMethod_var))); } IL_00f7: { V_1 = 2; } IL_00f9: { V_2 = 0; goto IL_010c; } IL_00fd: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = V_0; int32_t L_44 = V_2; NullCheck(L_43); int32_t L_45 = L_44; uint8_t L_46 = (L_43)->GetAt(static_cast(L_45)); if (!((int32_t)(((int32_t)((int32_t)L_46&((int32_t)15)))^((int32_t)10)))) { goto IL_0112; } } { int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_010c: { int32_t L_48 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_0; NullCheck(L_49); if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)(((RuntimeArray*)L_49)->max_length)))))) { goto IL_00fd; } } IL_0112: { int32_t L_50 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_50, 1)); RuntimeObject* L_51 = __this->___digest; NullCheck(L_51); int32_t L_52; L_52 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_52); V_3 = L_53; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = V_0; NullCheck(L_54); int32_t L_55 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_3; NullCheck(L_56); V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_54)->max_length)), L_55)), ((int32_t)(((RuntimeArray*)L_56)->max_length)))); int32_t L_57 = V_4; int32_t L_58 = V_2; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_57, L_58))) > ((int32_t)0))) { goto IL_0141; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = V_0; bool L_60; L_60 = Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9(__this, L_59, NULL); return L_60; } IL_0141: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = V_0; NullCheck(L_61); int32_t L_62 = 0; uint8_t L_63 = (L_61)->GetAt(static_cast(L_62)); if (((int32_t)((int32_t)L_63&((int32_t)32)))) { goto IL_01f9; } } { __this->___fullMessage = (bool)1; int32_t L_64 = __this->___messageLength; int32_t L_65 = V_4; int32_t L_66 = V_2; if ((((int32_t)L_64) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_65, L_66))))) { goto IL_0167; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = V_0; bool L_68; L_68 = Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9(__this, L_67, NULL); return L_68; } IL_0167: { RuntimeObject* L_69 = __this->___digest; NullCheck(L_69); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_69); RuntimeObject* L_70 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = V_0; int32_t L_72 = V_2; int32_t L_73 = V_4; int32_t L_74 = V_2; NullCheck(L_70); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_70, L_71, L_72, ((int32_t)il2cpp_codegen_subtract(L_73, L_74))); RuntimeObject* L_75 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = V_3; NullCheck(L_75); int32_t L_77; L_77 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_75, L_76, 0); V_7 = (bool)1; V_8 = 0; goto IL_01bf; } IL_0199: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = V_0; int32_t L_79 = V_4; int32_t L_80 = V_8; NullCheck(L_78); uint8_t* L_81 = ((L_78)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_79, L_80))))); int32_t L_82 = *((uint8_t*)L_81); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_3; int32_t L_84 = V_8; NullCheck(L_83); int32_t L_85 = L_84; uint8_t L_86 = (L_83)->GetAt(static_cast(L_85)); *((int8_t*)L_81) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_82^(int32_t)L_86))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = V_0; int32_t L_88 = V_4; int32_t L_89 = V_8; NullCheck(L_87); int32_t L_90 = ((int32_t)il2cpp_codegen_add(L_88, L_89)); uint8_t L_91 = (L_87)->GetAt(static_cast(L_90)); if (!L_91) { goto IL_01b9; } } { V_7 = (bool)0; } IL_01b9: { int32_t L_92 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_92, 1)); } IL_01bf: { int32_t L_93 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = V_3; NullCheck(L_94); if ((!(((uint32_t)L_93) == ((uint32_t)((int32_t)(((RuntimeArray*)L_94)->max_length)))))) { goto IL_0199; } } { bool L_95 = V_7; if (L_95) { goto IL_01d2; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_96 = V_0; bool L_97; L_97 = Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9(__this, L_96, NULL); return L_97; } IL_01d2: { int32_t L_98 = V_4; int32_t L_99 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_98, L_99))); __this->___recoveredMessage = L_100; Il2CppCodeGenWriteBarrier((void**)(&__this->___recoveredMessage), (void*)L_100); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = V_0; int32_t L_102 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = __this->___recoveredMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_104 = __this->___recoveredMessage; NullCheck(L_104); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_101, L_102, (RuntimeArray*)L_103, 0, ((int32_t)(((RuntimeArray*)L_104)->max_length)), NULL); goto IL_0274; } IL_01f9: { __this->___fullMessage = (bool)0; RuntimeObject* L_105 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_106 = V_3; NullCheck(L_105); int32_t L_107; L_107 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_105, L_106, 0); V_9 = (bool)1; V_10 = 0; goto IL_023c; } IL_0216: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_108 = V_0; int32_t L_109 = V_4; int32_t L_110 = V_10; NullCheck(L_108); uint8_t* L_111 = ((L_108)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_109, L_110))))); int32_t L_112 = *((uint8_t*)L_111); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = V_3; int32_t L_114 = V_10; NullCheck(L_113); int32_t L_115 = L_114; uint8_t L_116 = (L_113)->GetAt(static_cast(L_115)); *((int8_t*)L_111) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_112^(int32_t)L_116))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = V_0; int32_t L_118 = V_4; int32_t L_119 = V_10; NullCheck(L_117); int32_t L_120 = ((int32_t)il2cpp_codegen_add(L_118, L_119)); uint8_t L_121 = (L_117)->GetAt(static_cast(L_120)); if (!L_121) { goto IL_0236; } } { V_9 = (bool)0; } IL_0236: { int32_t L_122 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_122, 1)); } IL_023c: { int32_t L_123 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124 = V_3; NullCheck(L_124); if ((!(((uint32_t)L_123) == ((uint32_t)((int32_t)(((RuntimeArray*)L_124)->max_length)))))) { goto IL_0216; } } { bool L_125 = V_9; if (L_125) { goto IL_024f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_126 = V_0; bool L_127; L_127 = Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9(__this, L_126, NULL); return L_127; } IL_024f: { int32_t L_128 = V_4; int32_t L_129 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_130 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_128, L_129))); __this->___recoveredMessage = L_130; Il2CppCodeGenWriteBarrier((void**)(&__this->___recoveredMessage), (void*)L_130); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_131 = V_0; int32_t L_132 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_133 = __this->___recoveredMessage; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_134 = __this->___recoveredMessage; NullCheck(L_134); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_131, L_132, (RuntimeArray*)L_133, 0, ((int32_t)(((RuntimeArray*)L_134)->max_length)), NULL); } IL_0274: { int32_t L_135 = __this->___messageLength; if (!L_135) { goto IL_0298; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_136 = __this->___mBuf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_137 = __this->___recoveredMessage; bool L_138; L_138 = Iso9796d2Signer_IsSameAs_m736957DC3E74B6C0EAA83B058BE3E0B115BCF51D(__this, L_136, L_137, NULL); if (L_138) { goto IL_0298; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_139 = V_0; bool L_140; L_140 = Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9(__this, L_139, NULL); return L_140; } IL_0298: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = __this->___mBuf; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_141, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_142 = V_0; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_142, NULL); return (bool)1; } IL_02ad: { bool L_143 = V_5; return L_143; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Iso9796d2Signer_ReturnFalse_m4F890279E162547377EE1B418B4B45AFC9BEECB9 (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___mBuf; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_block; Iso9796d2Signer_ClearBlock_m99CC627296F3C283A897B8E7B25A89E112AB7989(__this, L_1, NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Iso9796d2Signer_HasFullMessage_m6C835DC9918301B7029DC0A856CC1C87131A0BED (Iso9796d2Signer_t555ACB229650FF891F3C8E248C2F81D272704F04* __this, const RuntimeMethod* method) { { bool L_0 = __this->___fullMessage; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IsoTrailers_CreateTrailerMap_mDBF2794A11F34D64F9D5414A7EE0AA449B50BE7E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5303A3F7E3002BBEFD5BC16E68ECFEF0BD7AB7F6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = Platform_CreateHashtable_m591C0A8EEB8EDE93E6BD509E2689DA3C888B8BDC(NULL); RuntimeObject* L_1 = L_0; int32_t L_2 = ((int32_t)13004); RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2); NullCheck(L_1); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_1, _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF, L_3); RuntimeObject* L_4 = L_1; int32_t L_5 = ((int32_t)12748); RuntimeObject* L_6 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_5); NullCheck(L_4); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_4, _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8, L_6); RuntimeObject* L_7 = L_4; int32_t L_8 = ((int32_t)13260); RuntimeObject* L_9 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_8); NullCheck(L_7); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_7, _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A, L_9); RuntimeObject* L_10 = L_7; int32_t L_11 = ((int32_t)14540); RuntimeObject* L_12 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_11); NullCheck(L_10); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_10, _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A, L_12); RuntimeObject* L_13 = L_10; int32_t L_14 = ((int32_t)13516); RuntimeObject* L_15 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_14); NullCheck(L_13); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_13, _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E, L_15); RuntimeObject* L_16 = L_13; int32_t L_17 = ((int32_t)14028); RuntimeObject* L_18 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_17); NullCheck(L_16); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_16, _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670, L_18); RuntimeObject* L_19 = L_16; int32_t L_20 = ((int32_t)13772); RuntimeObject* L_21 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_20); NullCheck(L_19); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_19, _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC, L_21); RuntimeObject* L_22 = L_19; int32_t L_23 = ((int32_t)14796); RuntimeObject* L_24 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_23); NullCheck(L_22); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_22, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, L_24); RuntimeObject* L_25 = L_22; int32_t L_26 = ((int32_t)16588); RuntimeObject* L_27 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_26); NullCheck(L_25); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_25, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, L_27); RuntimeObject* L_28 = L_25; int32_t L_29 = ((int32_t)14284); RuntimeObject* L_30 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_29); NullCheck(L_28); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_28, _stringLiteral5303A3F7E3002BBEFD5BC16E68ECFEF0BD7AB7F6, L_30); RuntimeObject* L_31; L_31 = CollectionUtilities_ReadOnly_m70932FD8981CFB747A998C22F8226BA5ADA24546(L_28, NULL); return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IsoTrailers_GetTrailer_m78212BD6309E735908BA6007E3755C9864CAF8B2 (RuntimeObject* ___0_digest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_StaticFields*)il2cpp_codegen_static_fields_for(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var))->___trailerMap; RuntimeObject* L_1 = ___0_digest; NullCheck(L_1); String_t* L_2; L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_1); NullCheck(L_0); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_0, L_2); return ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_3, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IsoTrailers_NoTrailerAvailable_m5E4B751ACD92C43DBCFA4272044F5B71DDAD16C5 (RuntimeObject* ___0_digest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_StaticFields*)il2cpp_codegen_static_fields_for(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var))->___trailerMap; RuntimeObject* L_1 = ___0_digest; NullCheck(L_1); String_t* L_2; L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_1); NullCheck(L_0); bool L_3; L_3 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(4, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_0, L_2); return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsoTrailers__ctor_mD5A2299915F3272C568FD6677CBEE71F6D99D333 (IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsoTrailers__cctor_m514D93ED6E803B619A5B3149CDD94EED74119C54 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = IsoTrailers_CreateTrailerMap_mDBF2794A11F34D64F9D5414A7EE0AA449B50BE7E(NULL); ((IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_StaticFields*)il2cpp_codegen_static_fields_for(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var))->___trailerMap = L_0; Il2CppCodeGenWriteBarrier((void**)(&((IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_StaticFields*)il2cpp_codegen_static_fields_for(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var))->___trailerMap), (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 PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* PssSigner_CreateRawSigner_m363B576A0D6743639601D314F59BA6AC3A6D4391 (RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_cipher; NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665* L_1 = (NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665*)il2cpp_codegen_object_new(NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665_il2cpp_TypeInfo_var); NullDigest__ctor_mE1C9B5DFD615691DEF3F99F6AD5BDF8D41D53D50(L_1, NULL); RuntimeObject* L_2 = ___1_digest; RuntimeObject* L_3 = ___1_digest; RuntimeObject* L_4 = ___1_digest; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_4); PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* L_6 = (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F*)il2cpp_codegen_object_new(PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F_il2cpp_TypeInfo_var); PssSigner__ctor_m2B1831309421CD50537F10E50F9B18C221F6FC30(L_6, L_0, L_1, L_2, L_3, L_5, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, (uint8_t)((int32_t)188), NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* PssSigner_CreateRawSigner_mFE83930308D01AB096F7AA7CC9E2E3C49639DB8A (RuntimeObject* ___0_cipher, RuntimeObject* ___1_contentDigest, RuntimeObject* ___2_mgfDigest, int32_t ___3_saltLen, uint8_t ___4_trailer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_cipher; NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665* L_1 = (NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665*)il2cpp_codegen_object_new(NullDigest_t9694F42EBA0BB13163447D3D45CE6749793EE665_il2cpp_TypeInfo_var); NullDigest__ctor_mE1C9B5DFD615691DEF3F99F6AD5BDF8D41D53D50(L_1, NULL); RuntimeObject* L_2 = ___1_contentDigest; RuntimeObject* L_3 = ___2_mgfDigest; int32_t L_4 = ___3_saltLen; uint8_t L_5 = ___4_trailer; PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* L_6 = (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F*)il2cpp_codegen_object_new(PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F_il2cpp_TypeInfo_var); PssSigner__ctor_m2B1831309421CD50537F10E50F9B18C221F6FC30(L_6, L_0, L_1, L_2, L_3, L_4, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_mE493830379369FA649EB4381F3378107723130D3 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_digest; RuntimeObject* L_2 = ___1_digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); PssSigner__ctor_m228D57F5DF7C29E5F98AFB8BE5A94703E2DCD2CB(__this, L_0, L_1, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_m228D57F5DF7C29E5F98AFB8BE5A94703E2DCD2CB (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, int32_t ___2_saltLen, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_digest; int32_t L_2 = ___2_saltLen; PssSigner__ctor_mCB1C41F5C56AC2F4ACDEA815E9052EA893674EA2(__this, L_0, L_1, L_2, (uint8_t)((int32_t)188), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_m544DF106B47C65124B705062D88F93E8F1B6306F (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_salt, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_digest; RuntimeObject* L_2 = ___1_digest; RuntimeObject* L_3 = ___1_digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___2_salt; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___2_salt; PssSigner__ctor_m2B1831309421CD50537F10E50F9B18C221F6FC30(__this, L_0, L_1, L_2, L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5, (uint8_t)((int32_t)188), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_m2FC6F567C58ACF3073578013588EA045CA5FF630 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_contentDigest, RuntimeObject* ___2_mgfDigest, int32_t ___3_saltLen, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_contentDigest; RuntimeObject* L_2 = ___2_mgfDigest; int32_t L_3 = ___3_saltLen; PssSigner__ctor_mBD37ADA7F33F9DB54C29ACB74C08B6C802C58358(__this, L_0, L_1, L_2, L_3, (uint8_t)((int32_t)188), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_m33EACFD095D4B9A6F94830F5927CB59A655931A7 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_contentDigest, RuntimeObject* ___2_mgfDigest, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_salt, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_contentDigest; RuntimeObject* L_2 = ___1_contentDigest; RuntimeObject* L_3 = ___2_mgfDigest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___3_salt; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___3_salt; PssSigner__ctor_m2B1831309421CD50537F10E50F9B18C221F6FC30(__this, L_0, L_1, L_2, L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5, (uint8_t)((int32_t)188), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_mCB1C41F5C56AC2F4ACDEA815E9052EA893674EA2 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, int32_t ___2_saltLen, uint8_t ___3_trailer, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_digest; RuntimeObject* L_2 = ___1_digest; int32_t L_3 = ___2_saltLen; PssSigner__ctor_mBD37ADA7F33F9DB54C29ACB74C08B6C802C58358(__this, L_0, L_1, L_2, L_3, (uint8_t)((int32_t)188), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_mBD37ADA7F33F9DB54C29ACB74C08B6C802C58358 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_contentDigest, RuntimeObject* ___2_mgfDigest, int32_t ___3_saltLen, uint8_t ___4_trailer, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_contentDigest; RuntimeObject* L_2 = ___1_contentDigest; RuntimeObject* L_3 = ___2_mgfDigest; int32_t L_4 = ___3_saltLen; uint8_t L_5 = ___4_trailer; PssSigner__ctor_m2B1831309421CD50537F10E50F9B18C221F6FC30(__this, L_0, L_1, L_2, L_3, L_4, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner__ctor_m2B1831309421CD50537F10E50F9B18C221F6FC30 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_contentDigest1, RuntimeObject* ___2_contentDigest2, RuntimeObject* ___3_mgfDigest, int32_t ___4_saltLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___5_salt, uint8_t ___6_trailer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_cipher; __this->___cipher = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_0); RuntimeObject* L_1 = ___1_contentDigest1; __this->___contentDigest1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___contentDigest1), (void*)L_1); RuntimeObject* L_2 = ___2_contentDigest2; __this->___contentDigest2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___contentDigest2), (void*)L_2); RuntimeObject* L_3 = ___3_mgfDigest; __this->___mgfDigest = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___mgfDigest), (void*)L_3); RuntimeObject* L_4 = ___2_contentDigest2; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_4); __this->___hLen = L_5; RuntimeObject* L_6 = ___3_mgfDigest; NullCheck(L_6); int32_t L_7; L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_6); __this->___mgfhLen = L_7; int32_t L_8 = ___4_saltLen; __this->___sLen = L_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___5_salt; __this->___sSet = (bool)((!(((RuntimeObject*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_9) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_10 = __this->___sSet; if (!L_10) { goto IL_0061; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___5_salt; __this->___salt = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___salt), (void*)L_11); goto IL_006e; } IL_0061: { int32_t L_12 = ___4_saltLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->___salt = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___salt), (void*)L_13); } IL_006e: { int32_t L_14 = ___4_saltLen; int32_t L_15 = __this->___hLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(8, L_14)), L_15))); __this->___mDash = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___mDash), (void*)L_16); uint8_t L_17 = ___6_trailer; __this->___trailer = L_17; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PssSigner_get_AlgorithmName_m38510DB15E46E7FAAF00790D82C1C823CF9A1134 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F14545E96A97CA6E4BB71607070728BAD81EE42); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___mgfDigest; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteral8F14545E96A97CA6E4BB71607070728BAD81EE42, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_Init_m7CE6BC54FC47A28E93665A0DA2FA232BE5E56D6A (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, 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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* V_0 = NULL; ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* V_1 = NULL; { RuntimeObject* L_0 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_0, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0025; } } { RuntimeObject* L_1 = ___1_parameters; V_1 = ((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)); ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_2 = V_1; NullCheck(L_2); RuntimeObject* L_3; L_3 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(L_2, NULL); ___1_parameters = L_3; ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_4 = V_1; NullCheck(L_4); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_5; L_5 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(L_4, NULL); __this->___random = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_5); goto IL_0033; } IL_0025: { bool L_6 = ___0_forSigning; if (!L_6) { goto IL_0033; } } { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_7 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_7, NULL); __this->___random = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_7); } IL_0033: { RuntimeObject* L_8 = __this->___cipher; bool L_9 = ___0_forSigning; RuntimeObject* L_10 = ___1_parameters; NullCheck(L_8); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_8, L_9, L_10); RuntimeObject* L_11 = ___1_parameters; if (!((RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7*)IsInstClass((RuntimeObject*)L_11, RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7_il2cpp_TypeInfo_var))) { goto IL_0056; } } { RuntimeObject* L_12 = ___1_parameters; NullCheck(((RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7*)CastclassClass((RuntimeObject*)L_12, RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7_il2cpp_TypeInfo_var))); RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_13; L_13 = RsaBlindingParameters_get_PublicKey_m0A0E92163D0C8FF20ACCFF3DDCE3F591E42DEC74_inline(((RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7*)CastclassClass((RuntimeObject*)L_12, RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7_il2cpp_TypeInfo_var)), NULL); V_0 = L_13; goto IL_005d; } IL_0056: { RuntimeObject* L_14 = ___1_parameters; V_0 = ((RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF*)CastclassClass((RuntimeObject*)L_14, RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var)); } IL_005d: { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_15 = V_0; NullCheck(L_15); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16; L_16 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_15, NULL); NullCheck(L_16); int32_t L_17; L_17 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_16, NULL); __this->___emBits = ((int32_t)il2cpp_codegen_subtract(L_17, 1)); int32_t L_18 = __this->___emBits; int32_t L_19 = __this->___hLen; int32_t L_20 = __this->___sLen; if ((((int32_t)L_18) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(8, L_19)), ((int32_t)il2cpp_codegen_multiply(8, L_20)))), ((int32_t)9)))))) { goto IL_0097; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral539014BAF1B37D52219CEC200527F62B1221670E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PssSigner_Init_m7CE6BC54FC47A28E93665A0DA2FA232BE5E56D6A_RuntimeMethod_var))); } IL_0097: { int32_t L_22 = __this->___emBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_22, 7))/8))); __this->___block = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->___block), (void*)L_23); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_block; NullCheck(L_1); Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_Update_m14E10EEAB9B0FFC80D0A5C5AB5BDE8262A58F295 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, uint8_t ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___contentDigest1; uint8_t L_1 = ___0_input; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(3, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_BlockUpdate_m5B211BEF7EB17DF8E3C0B854520BFB55838F7F2E (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___contentDigest1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_inOff; int32_t L_3 = ___2_length; NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_Reset_m899AC83DBDC00128CBC8EA4AB82BC14AE3A4F911 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___contentDigest1; NullCheck(L_0); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PssSigner_GenerateSignature_mB5F91C0F970BBCB9CDC02598D826FE56418B94A0 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; { RuntimeObject* L_0 = __this->___contentDigest1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___mDash; NullCheck(L_2); int32_t L_3 = __this->___hLen; int32_t L_4 = __this->___sLen; NullCheck(L_0); int32_t L_5; L_5 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), L_3)), L_4))); int32_t L_6 = __this->___sLen; if (!L_6) { goto IL_0069; } } { bool L_7 = __this->___sSet; if (L_7) { goto IL_0049; } } { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_8 = __this->___random; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___salt; NullCheck(L_8); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(9, L_8, L_9); } IL_0049: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___salt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___mDash; NullCheck(L_12); int32_t L_13 = __this->___sLen; NullCheck((RuntimeArray*)L_10); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_10, (RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL); } IL_0069: { int32_t L_14 = __this->___hLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_14); V_0 = L_15; RuntimeObject* L_16 = __this->___contentDigest2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___mDash; NullCheck(L_18); NullCheck(L_16); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_16, L_17, 0, ((int32_t)(((RuntimeArray*)L_18)->max_length))); RuntimeObject* L_19 = __this->___contentDigest2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0; NullCheck(L_19); int32_t L_21; L_21 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_19, L_20, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___block; NullCheck(L_23); int32_t L_24 = __this->___sLen; int32_t L_25 = __this->___hLen; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24)), 1)), L_25)), 1))), (uint8_t)1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->___salt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = __this->___block; NullCheck(L_28); int32_t L_29 = __this->___sLen; int32_t L_30 = __this->___hLen; NullCheck((RuntimeArray*)L_26); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_26, (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_28)->max_length)), L_29)), L_30)), 1)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_0; NullCheck(L_32); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->___block; NullCheck(L_33); int32_t L_34 = __this->___hLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35; L_35 = PssSigner_MaskGeneratorFunction1_m91AA11A50C0F9298B5B0987B759557C46E84A7C7(__this, L_31, 0, ((int32_t)(((RuntimeArray*)L_32)->max_length)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_33)->max_length)), L_34)), 1)), NULL); V_1 = L_35; V_2 = 0; goto IL_0121; } IL_0109: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = __this->___block; int32_t L_37 = V_2; NullCheck(L_36); uint8_t* L_38 = ((L_36)->GetAddressAt(static_cast(L_37))); int32_t L_39 = *((uint8_t*)L_38); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = V_1; int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = L_41; uint8_t L_43 = (L_40)->GetAt(static_cast(L_42)); *((int8_t*)L_38) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_39^(int32_t)L_43))); int32_t L_44 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_0121: { int32_t L_45 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = V_1; NullCheck(L_46); if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)(((RuntimeArray*)L_46)->max_length)))))) { goto IL_0109; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = __this->___block; NullCheck(L_47); uint8_t* L_48 = ((L_47)->GetAddressAt(static_cast(0))); int32_t L_49 = *((uint8_t*)L_48); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = __this->___block; NullCheck(L_50); int32_t L_51 = __this->___emBits; *((int8_t*)L_48) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_49&((int32_t)(uint8_t)((int32_t)(((int32_t)255)>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_50)->max_length)), 8)), L_51))&((int32_t)31))))))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = __this->___block; NullCheck(L_54); int32_t L_55 = __this->___hLen; NullCheck((RuntimeArray*)L_52); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_52, (RuntimeArray*)L_53, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_54)->max_length)), L_55)), 1)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = __this->___block; NullCheck(L_57); uint8_t L_58 = __this->___trailer; NullCheck(L_56); (L_56)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_57)->max_length)), 1))), (uint8_t)L_58); RuntimeObject* L_59 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = __this->___block; NullCheck(L_61); NullCheck(L_59); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62; L_62 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_59, L_60, 0, ((int32_t)(((RuntimeArray*)L_61)->max_length))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = __this->___block; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_63, NULL); return L_62; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PssSigner_VerifySignature_m016F12CC23B8B7BA13E2FD2EBB8CA7F0FD314B3A (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { RuntimeObject* L_0 = __this->___contentDigest1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___mDash; NullCheck(L_2); int32_t L_3 = __this->___hLen; int32_t L_4 = __this->___sLen; NullCheck(L_0); int32_t L_5; L_5 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), L_3)), L_4))); RuntimeObject* L_6 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_signature; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_signature; NullCheck(L_8); NullCheck(L_6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9; L_9 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_6, L_7, 0, ((int32_t)(((RuntimeArray*)L_8)->max_length))); V_0 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___block; NullCheck(L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; NullCheck(L_13); NullCheck((RuntimeArray*)L_10); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_10, (RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), ((int32_t)(((RuntimeArray*)L_13)->max_length)))), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___block; NullCheck(L_15); NullCheck(L_14); int32_t L_16 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 1)); uint8_t L_17 = (L_14)->GetAt(static_cast(L_16)); uint8_t L_18 = __this->___trailer; if ((((int32_t)L_17) == ((int32_t)L_18))) { goto IL_0078; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___block; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_19, NULL); return (bool)0; } IL_0078: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___block; NullCheck(L_21); int32_t L_22 = __this->___hLen; int32_t L_23 = __this->___hLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___block; NullCheck(L_24); int32_t L_25 = __this->___hLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26; L_26 = PssSigner_MaskGeneratorFunction1_m91AA11A50C0F9298B5B0987B759557C46E84A7C7(__this, L_20, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_21)->max_length)), L_22)), 1)), L_23, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), L_25)), 1)), NULL); V_1 = L_26; V_2 = 0; goto IL_00c9; } IL_00b1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->___block; int32_t L_28 = V_2; NullCheck(L_27); uint8_t* L_29 = ((L_27)->GetAddressAt(static_cast(L_28))); int32_t L_30 = *((uint8_t*)L_29); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_1; int32_t L_32 = V_2; NullCheck(L_31); int32_t L_33 = L_32; uint8_t L_34 = (L_31)->GetAt(static_cast(L_33)); *((int8_t*)L_29) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_30^(int32_t)L_34))); int32_t L_35 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00c9: { int32_t L_36 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_1; NullCheck(L_37); if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))) { goto IL_00b1; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___block; NullCheck(L_38); uint8_t* L_39 = ((L_38)->GetAddressAt(static_cast(0))); int32_t L_40 = *((uint8_t*)L_39); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = __this->___block; NullCheck(L_41); int32_t L_42 = __this->___emBits; *((int8_t*)L_39) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_40&((int32_t)(uint8_t)((int32_t)(((int32_t)255)>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_41)->max_length)), 8)), L_42))&((int32_t)31))))))))); V_3 = 0; goto IL_011b; } IL_00ff: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___block; int32_t L_44 = V_3; NullCheck(L_43); int32_t L_45 = L_44; uint8_t L_46 = (L_43)->GetAt(static_cast(L_45)); if (!L_46) { goto IL_0117; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = __this->___block; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_47, NULL); return (bool)0; } IL_0117: { int32_t L_48 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_011b: { int32_t L_49 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = __this->___block; NullCheck(L_50); int32_t L_51 = __this->___hLen; int32_t L_52 = __this->___sLen; if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_50)->max_length)), L_51)), L_52)), 2)))))) { goto IL_00ff; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = __this->___block; NullCheck(L_54); int32_t L_55 = __this->___hLen; int32_t L_56 = __this->___sLen; NullCheck(L_53); int32_t L_57 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_54)->max_length)), L_55)), L_56)), 2)); uint8_t L_58 = (L_53)->GetAt(static_cast(L_57)); if ((((int32_t)L_58) == ((int32_t)1))) { goto IL_0166; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = __this->___block; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_59, NULL); return (bool)0; } IL_0166: { bool L_60 = __this->___sSet; if (!L_60) { goto IL_0197; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = __this->___salt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = __this->___mDash; NullCheck(L_63); int32_t L_64 = __this->___sLen; int32_t L_65 = __this->___sLen; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_61, 0, (RuntimeArray*)L_62, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_63)->max_length)), L_64)), L_65, NULL); goto IL_01d5; } IL_0197: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = __this->___block; NullCheck(L_67); int32_t L_68 = __this->___sLen; int32_t L_69 = __this->___hLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = __this->___mDash; NullCheck(L_71); int32_t L_72 = __this->___sLen; int32_t L_73 = __this->___sLen; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_66, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_67)->max_length)), L_68)), L_69)), 1)), (RuntimeArray*)L_70, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_71)->max_length)), L_72)), L_73, NULL); } IL_01d5: { RuntimeObject* L_74 = __this->___contentDigest2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_75 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = __this->___mDash; NullCheck(L_76); NullCheck(L_74); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_74, L_75, 0, ((int32_t)(((RuntimeArray*)L_76)->max_length))); RuntimeObject* L_77 = __this->___contentDigest2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = __this->___mDash; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = __this->___mDash; NullCheck(L_79); int32_t L_80 = __this->___hLen; NullCheck(L_77); int32_t L_81; L_81 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_77, L_78, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_79)->max_length)), L_80))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_82 = __this->___block; NullCheck(L_82); int32_t L_83 = __this->___hLen; V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_82)->max_length)), L_83)), 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = __this->___mDash; NullCheck(L_84); int32_t L_85 = __this->___hLen; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_84)->max_length)), L_85)); goto IL_0271; } IL_0236: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = __this->___block; int32_t L_87 = V_4; NullCheck(L_86); int32_t L_88 = L_87; uint8_t L_89 = (L_86)->GetAt(static_cast(L_88)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90 = __this->___mDash; int32_t L_91 = V_5; NullCheck(L_90); int32_t L_92 = L_91; uint8_t L_93 = (L_90)->GetAt(static_cast(L_92)); if (!((int32_t)((int32_t)L_89^(int32_t)L_93))) { goto IL_0265; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = __this->___mDash; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_94, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_95 = __this->___block; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_95, NULL); return (bool)0; } IL_0265: { int32_t L_96 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_96, 1)); int32_t L_97 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_97, 1)); } IL_0271: { int32_t L_98 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_99 = __this->___mDash; NullCheck(L_99); if ((!(((uint32_t)L_98) == ((uint32_t)((int32_t)(((RuntimeArray*)L_99)->max_length)))))) { goto IL_0236; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = __this->___mDash; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_100, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = __this->___block; PssSigner_ClearBlock_mEACDC336425F9F3D466AC06133C8D6DAC21C34D5(__this, L_101, NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PssSigner_ItoOSP_m8F418440B41D815F4644BC4DF39FC7AEBE93DB81 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, int32_t ___0_i, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_sp, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_sp; int32_t L_1 = ___0_i; NullCheck(L_0); (L_0)->SetAt(static_cast(0), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_1>>((int32_t)24))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_sp; int32_t L_3 = ___0_i; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_3>>((int32_t)16))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_sp; int32_t L_5 = ___0_i; NullCheck(L_4); (L_4)->SetAt(static_cast(2), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_5>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_sp; int32_t L_7 = ___0_i; NullCheck(L_6); (L_6)->SetAt(static_cast(3), (uint8_t)((int32_t)(uint8_t)L_7)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PssSigner_MaskGeneratorFunction1_m91AA11A50C0F9298B5B0987B759557C46E84A7C7 (PssSigner_t9A368661A6330968AA202014BCAAD9570EED3A7F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Z, int32_t ___1_zOff, int32_t ___2_zLen, int32_t ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; { int32_t L_0 = ___3_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; int32_t L_2 = __this->___mgfhLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2); V_1 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4); V_2 = L_4; V_3 = 0; RuntimeObject* L_5 = __this->___mgfDigest; NullCheck(L_5); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5); goto IL_0071; } IL_002a: { int32_t L_6 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_2; PssSigner_ItoOSP_m8F418440B41D815F4644BC4DF39FC7AEBE93DB81(__this, L_6, L_7, NULL); RuntimeObject* L_8 = __this->___mgfDigest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_Z; int32_t L_10 = ___1_zOff; int32_t L_11 = ___2_zLen; NullCheck(L_8); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_8, L_9, L_10, L_11); RuntimeObject* L_12 = __this->___mgfDigest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_2; NullCheck(L_14); NullCheck(L_12); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_12, L_13, 0, ((int32_t)(((RuntimeArray*)L_14)->max_length))); RuntimeObject* L_15 = __this->___mgfDigest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1; NullCheck(L_15); int32_t L_17; L_17 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_15, L_16, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_0; int32_t L_20 = V_3; int32_t L_21 = __this->___mgfhLen; NullCheck((RuntimeArray*)L_18); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_18, (RuntimeArray*)L_19, ((int32_t)il2cpp_codegen_multiply(L_20, L_21)), NULL); int32_t L_22 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0071: { int32_t L_23 = V_3; int32_t L_24 = ___3_length; int32_t L_25 = __this->___mgfhLen; if ((((int32_t)L_23) < ((int32_t)((int32_t)(L_24/L_25))))) { goto IL_002a; } } { int32_t L_26 = V_3; int32_t L_27 = __this->___mgfhLen; int32_t L_28 = ___3_length; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_26, L_27))) >= ((int32_t)L_28))) { goto IL_00d9; } } { int32_t L_29 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = V_2; PssSigner_ItoOSP_m8F418440B41D815F4644BC4DF39FC7AEBE93DB81(__this, L_29, L_30, NULL); RuntimeObject* L_31 = __this->___mgfDigest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_Z; int32_t L_33 = ___1_zOff; int32_t L_34 = ___2_zLen; NullCheck(L_31); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_31, L_32, L_33, L_34); RuntimeObject* L_35 = __this->___mgfDigest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_2; NullCheck(L_37); NullCheck(L_35); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_35, L_36, 0, ((int32_t)(((RuntimeArray*)L_37)->max_length))); RuntimeObject* L_38 = __this->___mgfDigest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_1; NullCheck(L_38); int32_t L_40; L_40 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_38, L_39, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_0; int32_t L_43 = V_3; int32_t L_44 = __this->___mgfhLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = V_0; NullCheck(L_45); int32_t L_46 = V_3; int32_t L_47 = __this->___mgfhLen; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_41, 0, (RuntimeArray*)L_42, ((int32_t)il2cpp_codegen_multiply(L_43, L_44)), ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_45)->max_length)), ((int32_t)il2cpp_codegen_multiply(L_46, L_47)))), NULL); } IL_00d9: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = V_0; return L_48; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RandomDsaKCalculator_get_IsDeterministic_mE0562C298E14C274DD0B643F473DE20A5CFA286A (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomDsaKCalculator_Init_m4520F41458ADCFEBEBEA4A5BA374E6E42C031686 (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_n; __this->___q = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_0); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_1 = ___1_random; __this->___random = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomDsaKCalculator_Init_m659FF3DA756B409DE33ED1D2651B71D70FBE0F2D (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_n, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_d, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_message, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0A48EDC742B92D7EFD262D5F90073EE36ECFEFF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RandomDsaKCalculator_Init_m659FF3DA756B409DE33ED1D2651B71D70FBE0F2D_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RandomDsaKCalculator_NextK_m96970C529C20968ED380A0FF7F2D99F0B29083B0 (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; NullCheck(L_0); int32_t L_1; L_1 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_0, NULL); V_0 = L_1; } IL_000c: { int32_t L_2 = V_0; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_3 = __this->___random; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mCB43663805053B681C6894664E4BCCA964168198(L_4, L_2, L_3, NULL); V_1 = L_4; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = V_1; NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_5, NULL); if ((((int32_t)L_6) < ((int32_t)1))) { goto IL_000c; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = V_1; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = __this->___q; NullCheck(L_7); int32_t L_9; L_9 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_7, L_8, NULL); if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_000c; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomDsaKCalculator__ctor_mD0D7C3179477A786F6D0284B9BA346CB1A9821CF (RandomDsaKCalculator_t142661FC92BD30CC1C079C43CAC3966EC4D03041* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner__cctor_m1007013814CE65ED7376A78243075D8D0CEE1168 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509ObjectIdentifiers_t1E35810D450A43BF469BD73B1E041B25B689069A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08DDE1A16B430B92E18027F90410E7A1BBE194F2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDEEDBEA213356129E472B5A1DE17C2E43607769); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = Platform_CreateHashtable_m591C0A8EEB8EDE93E6BD509E2689DA3C888B8BDC(NULL); ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap = L_0; Il2CppCodeGenWriteBarrier((void**)(&((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap), (void*)L_0); RuntimeObject* L_1 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; il2cpp_codegen_runtime_class_init_inline(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_2 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RipeMD128; NullCheck(L_1); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_1, _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF, L_2); RuntimeObject* L_3 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_4 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RipeMD160; NullCheck(L_3); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_3, _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8, L_4); RuntimeObject* L_5 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_6 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RipeMD256; NullCheck(L_5); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_5, _stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8, L_6); RuntimeObject* L_7 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; il2cpp_codegen_runtime_class_init_inline(X509ObjectIdentifiers_t1E35810D450A43BF469BD73B1E041B25B689069A_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_8 = ((X509ObjectIdentifiers_t1E35810D450A43BF469BD73B1E041B25B689069A_StaticFields*)il2cpp_codegen_static_fields_for(X509ObjectIdentifiers_t1E35810D450A43BF469BD73B1E041B25B689069A_il2cpp_TypeInfo_var))->___IdSha1; NullCheck(L_7); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_7, _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A, L_8); RuntimeObject* L_9 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; il2cpp_codegen_runtime_class_init_inline(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_10 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha224; NullCheck(L_9); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_9, _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A, L_10); RuntimeObject* L_11 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_12 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha256; NullCheck(L_11); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_11, _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E, L_12); RuntimeObject* L_13 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_14 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha384; NullCheck(L_13); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_13, _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670, L_14); RuntimeObject* L_15 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_16 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha512; NullCheck(L_15); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_15, _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC, L_16); RuntimeObject* L_17 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; il2cpp_codegen_runtime_class_init_inline(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_18 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD2; NullCheck(L_17); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_17, _stringLiteralBDEEDBEA213356129E472B5A1DE17C2E43607769, L_18); RuntimeObject* L_19 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_20 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD4; NullCheck(L_19); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_19, _stringLiteral08DDE1A16B430B92E18027F90410E7A1BBE194F2, L_20); RuntimeObject* L_21 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_22 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD5; NullCheck(L_21); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_21, _stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17, L_22); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner__ctor_mFB60710EC74832268923DBF18732CF26C27D794F (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, RuntimeObject* ___0_digest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_digest; il2cpp_codegen_runtime_class_init_inline(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var); RuntimeObject* L_1 = ((RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_StaticFields*)il2cpp_codegen_static_fields_for(RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6_il2cpp_TypeInfo_var))->___oidMap; RuntimeObject* L_2 = ___0_digest; NullCheck(L_2); String_t* L_3; L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); NullCheck(L_1); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_1, L_3); RsaDigestSigner__ctor_m5688A5B325FCF3AAECD0FF893AB8DA6C58AB29C2(__this, L_0, ((DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967*)CastclassClass((RuntimeObject*)L_4, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner__ctor_m5688A5B325FCF3AAECD0FF893AB8DA6C58AB29C2 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, RuntimeObject* ___0_digest, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_digestOid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_digest; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___1_digestOid; il2cpp_codegen_runtime_class_init_inline(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var); DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_2 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_3 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_3, L_1, L_2, NULL); RsaDigestSigner__ctor_mC6B423A333CD2E966D4A462ABF3FAE8DECE1E386(__this, L_0, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner__ctor_mC6B423A333CD2E966D4A462ABF3FAE8DECE1E386 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, RuntimeObject* ___0_digest, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___1_algId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432* L_0 = (RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432*)il2cpp_codegen_object_new(RsaBlindedEngine_t2F96E987168CF8106082374373CCA7EBDF1A8432_il2cpp_TypeInfo_var); RsaBlindedEngine__ctor_mFF577380A3BF996469A75604A9A18F4392EDE2D7(L_0, NULL); Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2* L_1 = (Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2*)il2cpp_codegen_object_new(Pkcs1Encoding_t36280AA910BAC3D8B5D0598A05AFA5E6F7DD5EF2_il2cpp_TypeInfo_var); Pkcs1Encoding__ctor_m731607BBECCF71CAA02F61AB800D5FEB7F7376AE(L_1, L_0, NULL); __this->___rsaEngine = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___rsaEngine), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_2 = ___0_digest; __this->___digest = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_2); AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_3 = ___1_algId; __this->___algId = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___algId), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RsaDigestSigner_get_AlgorithmName_mDF1524420BBEE3DA221B4A2972D78B1F3E4EE794 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral209B45716DDB774057781AB12F266D56464AC564); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteral209B45716DDB774057781AB12F266D56464AC564, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner_Init_m51BA7B33299F63066B06DDE884D34C55AEC264B7 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* V_0 = NULL; { bool L_0 = ___0_forSigning; __this->___forSigning = L_0; RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0022; } } { RuntimeObject* L_2 = ___1_parameters; NullCheck(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))); RuntimeObject* L_3; L_3 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)), NULL); V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_3, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); goto IL_0029; } IL_0022: { RuntimeObject* L_4 = ___1_parameters; V_0 = ((AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE*)CastclassClass((RuntimeObject*)L_4, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE_il2cpp_TypeInfo_var)); } IL_0029: { bool L_5 = ___0_forSigning; if (!L_5) { goto IL_003f; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_6, NULL); if (L_7) { goto IL_003f; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_8 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20F53A181F54A9F47B94913A91678E2A29C5E4A7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaDigestSigner_Init_m51BA7B33299F63066B06DDE884D34C55AEC264B7_RuntimeMethod_var))); } IL_003f: { bool L_9 = ___0_forSigning; if (L_9) { goto IL_0055; } } { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_10, NULL); if (!L_11) { goto IL_0055; } } { InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A* L_12 = (InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidKeyException_t5DCD0983905EC348B35634E864837E713A14DE0A_il2cpp_TypeInfo_var))); InvalidKeyException__ctor_mB37992933F1DBC7A968CE00B3A8584B94249A23E(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AB37FCF6B4DD37A0A09F9547B50FBC4B3C4E740)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaDigestSigner_Init_m51BA7B33299F63066B06DDE884D34C55AEC264B7_RuntimeMethod_var))); } IL_0055: { VirtualActionInvoker0::Invoke(17, __this); RuntimeObject* L_13 = __this->___rsaEngine; bool L_14 = ___0_forSigning; RuntimeObject* L_15 = ___1_parameters; NullCheck(L_13); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_13, L_14, L_15); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner_Update_m074C0670EE5DC7E7584E47E4C1E037F589448581 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, uint8_t ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; uint8_t L_1 = ___0_input; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(3, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner_BlockUpdate_mE264CB8CF55E0DA2A01ADBE65037FC03ACE1647B (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __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*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_inOff; int32_t L_3 = ___2_length; NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* RsaDigestSigner_GenerateSignature_mB20B35F58A8ADF338A972313799E1160AD956A62 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; { bool L_0 = __this->___forSigning; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral311A93EB5DE7C9D99F362DD8FC301184F6F1F0A5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaDigestSigner_GenerateSignature_mB20B35F58A8ADF338A972313799E1160AD956A62_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9; L_9 = RsaDigestSigner_DerEncode_m721BE8515A48FC96D17ACDB3A00CBF1267B42351(__this, L_8, NULL); V_1 = L_9; RuntimeObject* L_10 = __this->___rsaEngine; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_1; NullCheck(L_12); NullCheck(L_10); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13; L_13 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_10, L_11, 0, ((int32_t)(((RuntimeArray*)L_12)->max_length))); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RsaDigestSigner_VerifySignature_m9746D2F267450DF0B92CF019A12FBD694CBE82BB (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, 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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; bool V_3 = false; 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; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0 = __this->___forSigning; if (!L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBB63F597FA0BE3DB1140A174AEFEFC80CA12E8C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaDigestSigner_VerifySignature_m9746D2F267450DF0B92CF019A12FBD694CBE82BB_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = __this->___digest; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, 0); } try { RuntimeObject* L_8 = __this->___rsaEngine; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_signature; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_signature; NullCheck(L_10); NullCheck(L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11; L_11 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_8, L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length))); V_1 = L_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13; L_13 = RsaDigestSigner_DerEncode_m721BE8515A48FC96D17ACDB3A00CBF1267B42351(__this, L_12, NULL); V_2 = L_13; goto IL_0055; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_004d; } throw e; } CATCH_004d: { Exception_t* L_14 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_3 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_00ef; } IL_0055: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_1; NullCheck(L_15); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_2; NullCheck(L_16); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))) { goto IL_0065; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_2; bool L_19; L_19 = Arrays_ConstantTimeAreEqual_m172A67465F9E415C039C8D1C4485138DC71641EC(L_17, L_18, NULL); return L_19; } IL_0065: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_1; NullCheck(L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_2; NullCheck(L_21); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_21)->max_length)), 2)))))) { goto IL_00ed; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_1; NullCheck(L_22); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_0; NullCheck(L_23); V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_22)->max_length)), ((int32_t)(((RuntimeArray*)L_23)->max_length)))), 2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_2; NullCheck(L_24); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_0; NullCheck(L_25); V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), ((int32_t)(((RuntimeArray*)L_25)->max_length)))), 2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_2; NullCheck(L_26); uint8_t* L_27 = ((L_26)->GetAddressAt(static_cast(1))); int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_27) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(L_28, 2))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_2; NullCheck(L_29); uint8_t* L_30 = ((L_29)->GetAddressAt(static_cast(3))); int32_t L_31 = *((uint8_t*)L_30); *((int8_t*)L_30) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(L_31, 2))); V_6 = 0; V_7 = 0; goto IL_00c1; } IL_00a7: { int32_t L_32 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = V_1; int32_t L_34 = V_4; int32_t L_35 = V_7; NullCheck(L_33); int32_t L_36 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); uint8_t L_37 = (L_33)->GetAt(static_cast(L_36)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_2; int32_t L_39 = V_5; int32_t L_40 = V_7; NullCheck(L_38); int32_t L_41 = ((int32_t)il2cpp_codegen_add(L_39, L_40)); uint8_t L_42 = (L_38)->GetAt(static_cast(L_41)); V_6 = ((int32_t)(L_32|((int32_t)((int32_t)L_37^(int32_t)L_42)))); int32_t L_43 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00c1: { int32_t L_44 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = V_0; NullCheck(L_45); if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))) { goto IL_00a7; } } { V_8 = 0; goto IL_00e1; } IL_00cd: { int32_t L_46 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = V_1; int32_t L_48 = V_8; NullCheck(L_47); int32_t L_49 = L_48; uint8_t L_50 = (L_47)->GetAt(static_cast(L_49)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = V_2; int32_t L_52 = V_8; NullCheck(L_51); int32_t L_53 = L_52; uint8_t L_54 = (L_51)->GetAt(static_cast(L_53)); V_6 = ((int32_t)(L_46|((int32_t)((int32_t)L_50^(int32_t)L_54)))); int32_t L_55 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_00e1: { int32_t L_56 = V_8; int32_t L_57 = V_4; if ((((int32_t)L_56) < ((int32_t)L_57))) { goto IL_00cd; } } { int32_t L_58 = V_6; return (bool)((((int32_t)L_58) == ((int32_t)0))? 1 : 0); } IL_00ed: { return (bool)0; } IL_00ef: { bool L_59 = V_3; return L_59; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner_Reset_mBA83C2F93974A4B5FF90EAFC89C253EF8937B7A0 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* RsaDigestSigner_DerEncode_m721BE8515A48FC96D17ACDB3A00CBF1267B42351 (RsaDigestSigner_tD6E3A0C145BCBE85DE801E57F85504293C849DF6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_hash, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_0 = __this->___algId; if (L_0) { goto IL_000a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_hash; return L_1; } IL_000a: { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_2 = __this->___algId; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_hash; DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993* L_4 = (DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993*)il2cpp_codegen_object_new(DigestInfo_tD1AC305ED531FDEE91E4A9512F624F85D20AA993_il2cpp_TypeInfo_var); DigestInfo__ctor_m85D5B6F60FBF133C33812CDFDB8EE07BDEED83DA(L_4, L_2, L_3, NULL); NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5; L_5 = Asn1Encodable_GetDerEncoded_mBE5C249E271579F32638C6CB11B9536E93017114(L_4, NULL); return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer__ctor_m6BB98DCBF6923A261E652B394E11908A43CE92E7 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, bool ___2_isImplicit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_cipher; __this->___cipher = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_0); RuntimeObject* L_1 = ___1_digest; __this->___digest = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_1); bool L_2 = ___2_isImplicit; if (!L_2) { goto IL_0023; } } { __this->___trailer = ((int32_t)188); return; } IL_0023: { RuntimeObject* L_3 = ___1_digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); bool L_4; L_4 = IsoTrailers_NoTrailerAvailable_m5E4B751ACD92C43DBCFA4272044F5B71DDAD16C5(L_3, NULL); if (!L_4) { goto 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_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6B2AC9CFE2D6F41D65B35B350A18C43C77B033D9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC60811AD65D0557EF69DFB2F66D9621903D5B62A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&X931Signer__ctor_m6BB98DCBF6923A261E652B394E11908A43CE92E7_RuntimeMethod_var))); } IL_003b: { RuntimeObject* L_6 = ___1_digest; il2cpp_codegen_runtime_class_init_inline(IsoTrailers_t096B739CC280DC5C97876DFBB81567AE2F3D93A5_il2cpp_TypeInfo_var); int32_t L_7; L_7 = IsoTrailers_GetTrailer_m78212BD6309E735908BA6007E3755C9864CAF8B2(L_6, NULL); __this->___trailer = L_7; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* X931Signer_get_AlgorithmName_m0226537ED6279FA65D822A72FF4DCDDEBE4ED9FC (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B2EE195BDAC749E6440849654D6F73CDDABD46D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6765A3F403DC14EACF320351BFC019F1605A13A); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); RuntimeObject* L_2 = __this->___cipher; NullCheck(L_2); String_t* L_3; L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_2); String_t* L_4; L_4 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_1, _stringLiteralB6765A3F403DC14EACF320351BFC019F1605A13A, L_3, _stringLiteral7B2EE195BDAC749E6440849654D6F73CDDABD46D, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer__ctor_m5018A7BA25D049FA7DA025EB914001F8E20BF811 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_digest, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_cipher; RuntimeObject* L_1 = ___1_digest; X931Signer__ctor_m6BB98DCBF6923A261E652B394E11908A43CE92E7(__this, L_0, L_1, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_Init_m0BD26E14D97A7FB95F7759D39EA2CE9C9FFD4AA0 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, bool ___0_forSigning, RuntimeObject* ___1_parameters, 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*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___1_parameters; __this->___kParam = ((RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF*)CastclassClass((RuntimeObject*)L_0, RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___kParam), (void*)((RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF*)CastclassClass((RuntimeObject*)L_0, RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var))); RuntimeObject* L_1 = __this->___cipher; bool L_2 = ___0_forSigning; RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_3 = __this->___kParam; NullCheck(L_1); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_1, L_2, L_3); RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_4 = __this->___kParam; NullCheck(L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5; L_5 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_4, NULL); NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_5, NULL); __this->___keyBits = L_6; int32_t L_7 = __this->___keyBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_7, 7))/8))); __this->___block = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___block), (void*)L_8); VirtualActionInvoker0::Invoke(15, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_ClearBlock_mFA148C6AC662C557A6B1A7E25EE3D37896959CBB (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_block; NullCheck(L_1); Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_Update_mAE2B2FBF10A00EC265262D580EA829E1886F1D1F (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, uint8_t ___0_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; uint8_t L_1 = ___0_b; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(3, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_BlockUpdate_m530D87EFC852B8E6CA7E631CDFC0BB63A8908BA5 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_off, int32_t ___2_len, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_off; int32_t L_3 = ___2_len; NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_Reset_mEB5887FD8A09C2223129090020E48DD4E4F5CAA0 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); InterfaceActionInvoker0::Invoke(6, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* X931Signer_GenerateSignature_mCA66B9EBFD13580629A9A0C26B8822F6F0A5EB91 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_0 = NULL; { X931Signer_CreateSignatureBlock_m994F13F038DA392C495F98DFF1F8EEED21E233A8(__this, NULL); RuntimeObject* L_0 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___block; NullCheck(L_2); NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length))); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_4, 1, L_3, NULL); V_0 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___block; X931Signer_ClearBlock_mFA148C6AC662C557A6B1A7E25EE3D37896959CBB(__this, L_5, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = V_0; RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_7 = __this->___kParam; NullCheck(L_7); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8; L_8 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_7, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = V_0; NullCheck(L_8); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10; L_10 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_8, L_9, NULL); NullCheck(L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11; L_11 = BigInteger_Min_m85CA7EACF140E73E80CD19C3E433A08A745D6FF4(L_6, L_10, NULL); V_0 = L_11; RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_12 = __this->___kParam; NullCheck(L_12); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13; L_13 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_12, NULL); NullCheck(L_13); int32_t L_14; L_14 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_13, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_15 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16; L_16 = BigIntegers_AsUnsignedByteArray_mA4AC085532CE4114B2BAB6FFC307827493DD57DF(((int32_t)(((int32_t)il2cpp_codegen_add(L_14, 7))/8)), L_15, NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X931Signer_CreateSignatureBlock_m994F13F038DA392C495F98DFF1F8EEED21E233A8 (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { RuntimeObject* L_0 = __this->___digest; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0); V_0 = L_1; int32_t L_2 = __this->___trailer; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)188))))) { goto IL_0051; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___block; NullCheck(L_3); int32_t L_4 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), L_4)), 1)); RuntimeObject* L_5 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___block; int32_t L_7 = V_1; NullCheck(L_5); int32_t L_8; L_8 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_5, L_6, L_7); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___block; NullCheck(L_10); NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), 1))), (uint8_t)((int32_t)188)); goto IL_00a3; } IL_0051: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___block; NullCheck(L_11); int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), 2)); RuntimeObject* L_13 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___block; int32_t L_15 = V_1; NullCheck(L_13); int32_t L_16; L_16 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_13, L_14, L_15); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___block; NullCheck(L_18); int32_t L_19 = __this->___trailer; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_19>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___block; NullCheck(L_21); int32_t L_22 = __this->___trailer; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_21)->max_length)), 1))), (uint8_t)((int32_t)(uint8_t)L_22)); } IL_00a3: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___block; NullCheck(L_23); (L_23)->SetAt(static_cast(0), (uint8_t)((int32_t)107)); int32_t L_24 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 2)); goto IL_00c4; } IL_00b3: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___block; int32_t L_26 = V_2; NullCheck(L_25); (L_25)->SetAt(static_cast(L_26), (uint8_t)((int32_t)187)); int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_27, 1)); } IL_00c4: { int32_t L_28 = V_2; if (L_28) { goto IL_00b3; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___block; int32_t L_30 = V_1; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_30, 1))), (uint8_t)((int32_t)186)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool X931Signer_VerifySignature_m4511347E881303A65B37CD53D17370CA81B18F5D (X931Signer_t178F3D0F3DD70337B036F229E0BA0020423B5181* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_0 = NULL; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; bool V_3 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { RuntimeObject* L_0 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_signature; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_signature; NullCheck(L_2); NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = InterfaceFuncInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IAsymmetricBlockCipher_t322685A3763EA8CEB6FDE28B20C4B6D87FB74FD2_il2cpp_TypeInfo_var, L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length))); __this->___block = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___block), (void*)L_3); goto IL_001d; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0018; } throw e; } CATCH_0018: { Exception_t* L_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_3 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0095; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___block; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)il2cpp_codegen_object_new(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger__ctor_mD8BFF19E0DEDE4BE5B9D2CF11B412ED8AAEDE7D3(L_6, 1, L_5, NULL); V_0 = L_6; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = BigInteger_get_IntValue_m9AC89595666859FE4A21922B1247B7BCCB18E6D4(L_7, NULL); if ((!(((uint32_t)((int32_t)(L_8&((int32_t)15)))) == ((uint32_t)((int32_t)12))))) { goto IL_003b; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = V_0; V_1 = L_9; goto IL_0060; } IL_003b: { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_10 = __this->___kParam; NullCheck(L_10); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11; L_11 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_10, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = V_0; NullCheck(L_11); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13; L_13 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_11, L_12, NULL); V_0 = L_13; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14 = V_0; NullCheck(L_14); int32_t L_15; L_15 = BigInteger_get_IntValue_m9AC89595666859FE4A21922B1247B7BCCB18E6D4(L_14, NULL); if ((!(((uint32_t)((int32_t)(L_15&((int32_t)15)))) == ((uint32_t)((int32_t)12))))) { goto IL_005e; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16 = V_0; V_1 = L_16; goto IL_0060; } IL_005e: { return (bool)0; } IL_0060: { X931Signer_CreateSignatureBlock_m994F13F038DA392C495F98DFF1F8EEED21E233A8(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___block; NullCheck(L_17); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_18 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19; L_19 = BigIntegers_AsUnsignedByteArray_mA4AC085532CE4114B2BAB6FFC307827493DD57DF(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18, NULL); V_2 = L_19; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___block; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_2; bool L_22; L_22 = Arrays_ConstantTimeAreEqual_m172A67465F9E415C039C8D1C4485138DC71641EC(L_20, L_21, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___block; X931Signer_ClearBlock_mFA148C6AC662C557A6B1A7E25EE3D37896959CBB(__this, L_23, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_2; X931Signer_ClearBlock_mFA148C6AC662C557A6B1A7E25EE3D37896959CBB(__this, L_24, NULL); return L_22; } IL_0095: { bool L_25 = V_3; return L_25; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_mF7C4B103C8DACC4CE5767222C2CA34564772CFCE (CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170* L_0 = (RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170*)il2cpp_codegen_object_new(RNGCryptoServiceProvider_tAD9D75EFF3D2ED0929EEE27A53BE82AB83D78170_il2cpp_TypeInfo_var); RNGCryptoServiceProvider__ctor_m605146E692C0209B3FFE83F7AC94335CA089CA09(L_0, NULL); CryptoApiRandomGenerator__ctor_mCC03F04A4E9AEAFEBA62BFDD55AD6F438A7D0A4A(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_mCC03F04A4E9AEAFEBA62BFDD55AD6F438A7D0A4A (CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194* __this, RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* ___0_rng, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* L_0 = ___0_rng; __this->___rndProv = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___rndProv), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_AddSeedMaterial_m8A49DEFF12FF8F6E3E0E3199057B1010414D26CE (CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_AddSeedMaterial_mFF37B48AA9D94DE0250EF7B5AF7062AA9B162593 (CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194* __this, int64_t ___0_seed, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_NextBytes_mA42FE5F93AB7750B7151273BD3F67A299828825F (CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { { RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* L_0 = __this->___rndProv; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes; NullCheck(L_0); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(6, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_NextBytes_m2E4776407A0EFB3F8C45CDCA609ADFA3A2627245 (CryptoApiRandomGenerator_tE9DCE5DCF291B6E4EF7F442F8351FAF6ECBC4194* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, 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; { int32_t L_0 = ___1_start; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1DE61401F3679B4AA64AD740D5531A4D9D01A7DF)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptoApiRandomGenerator_NextBytes_m2E4776407A0EFB3F8C45CDCA609ADFA3A2627245_RuntimeMethod_var))); } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_bytes; NullCheck(L_2); int32_t L_3 = ___1_start; int32_t L_4 = ___2_len; if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_4))))) { goto IL_0027; } } { 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*)&_stringLiteralE01CA5B5E6AE2F965FF4A13E50139A51BFB32C09)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptoApiRandomGenerator_NextBytes_m2E4776407A0EFB3F8C45CDCA609ADFA3A2627245_RuntimeMethod_var))); } IL_0027: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_bytes; NullCheck(L_6); int32_t L_7 = ___2_len; if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) == ((uint32_t)L_7)))) { goto IL_0038; } } { int32_t L_8 = ___1_start; if (L_8) { goto IL_0038; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_bytes; VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, __this, L_9); return; } IL_0038: { int32_t L_10 = ___2_len; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_10); V_0 = L_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, __this, L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_bytes; int32_t L_15 = ___1_start; int32_t L_16 = ___2_len; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, L_16, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator__ctor_m2F3B363F6135CE292468AFF898B8757A34905EE9 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, RuntimeObject* ___0_digest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_digest; __this->___digest = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_0); RuntimeObject* L_1 = ___0_digest; NullCheck(L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->___seed = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___seed), (void*)L_3); __this->___seedCounter = ((int64_t)1); RuntimeObject* L_4 = ___0_digest; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_5); __this->___state = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___state), (void*)L_6); __this->___stateCounter = ((int64_t)1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_AddSeedMaterial_m25FE8720E995A912A113D4FB346261CDEADADE07 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inSeed, const RuntimeMethod* method) { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* V_0 = NULL; bool V_1 = false; { V_0 = __this; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002d: { { bool L_0 = V_1; if (!L_0) { goto IL_0036; } } { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* L_1 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL); } IL_0036: { return; } } }); try { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* L_2 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_2, (&V_1), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_inSeed; DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07(__this, L_3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seed; DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07(__this, L_4, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___seed; DigestRandomGenerator_DigestDoFinal_m226B391FC321330B9CE8CC4BAD809C05EAFF45EB(__this, L_5, NULL); goto IL_0037; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0037: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_AddSeedMaterial_m4ACD9519884A332738C436BC56AE8F764D298D8B (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, int64_t ___0_rSeed, const RuntimeMethod* method) { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* V_0 = NULL; bool V_1 = false; { V_0 = __this; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002d: { { bool L_0 = V_1; if (!L_0) { goto IL_0036; } } { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* L_1 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL); } IL_0036: { return; } } }); try { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* L_2 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_2, (&V_1), NULL); int64_t L_3 = ___0_rSeed; DigestRandomGenerator_DigestAddCounter_m5C2624EE3D33D3A566BD3AE884406A5B25FD8630(__this, L_3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seed; DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07(__this, L_4, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___seed; DigestRandomGenerator_DigestDoFinal_m226B391FC321330B9CE8CC4BAD809C05EAFF45EB(__this, L_5, NULL); goto IL_0037; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0037: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_NextBytes_mE894CB89D1CA9B674C204C45E764CFB986C8A418 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes; NullCheck(L_1); DigestRandomGenerator_NextBytes_mC0F23B0C46DA3ABA520C160A97D30C1E80E4A02E(__this, L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_NextBytes_mC0F23B0C46DA3ABA520C160A97D30C1E80E4A02E (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method) { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { V_0 = __this; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004d: { { bool L_0 = V_1; if (!L_0) { goto IL_0056; } } { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* L_1 = V_0; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL); } IL_0056: { return; } } }); try { { DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* L_2 = V_0; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_2, (&V_1), NULL); V_2 = 0; DigestRandomGenerator_GenerateState_m3B0A4265308109135A9C8DDE58F0E1495FDBA827(__this, NULL); int32_t L_3 = ___1_start; int32_t L_4 = ___2_len; V_3 = ((int32_t)il2cpp_codegen_add(L_3, L_4)); int32_t L_5 = ___1_start; V_4 = L_5; goto IL_0046_1; } IL_001d_1: { int32_t L_6 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___state; NullCheck(L_7); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0030_1; } } { DigestRandomGenerator_GenerateState_m3B0A4265308109135A9C8DDE58F0E1495FDBA827(__this, NULL); V_2 = 0; } IL_0030_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_bytes; int32_t L_9 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___state; int32_t L_11 = V_2; int32_t L_12 = L_11; V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (uint8_t)L_14); int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0046_1: { int32_t L_16 = V_4; int32_t L_17 = V_3; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_001d_1; } } { goto IL_0057; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0057: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_CycleSeed_mFFBFA1032532BE64C2993CB3849EAB7922C95F87 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, const RuntimeMethod* method) { int64_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___seed; DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07(__this, L_0, NULL); int64_t L_1 = __this->___seedCounter; V_0 = L_1; int64_t L_2 = V_0; __this->___seedCounter = ((int64_t)il2cpp_codegen_add(L_2, ((int64_t)1))); int64_t L_3 = V_0; DigestRandomGenerator_DigestAddCounter_m5C2624EE3D33D3A566BD3AE884406A5B25FD8630(__this, L_3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seed; DigestRandomGenerator_DigestDoFinal_m226B391FC321330B9CE8CC4BAD809C05EAFF45EB(__this, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_GenerateState_m3B0A4265308109135A9C8DDE58F0E1495FDBA827 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, const RuntimeMethod* method) { int64_t V_0 = 0; { int64_t L_0 = __this->___stateCounter; V_0 = L_0; int64_t L_1 = V_0; __this->___stateCounter = ((int64_t)il2cpp_codegen_add(L_1, ((int64_t)1))); int64_t L_2 = V_0; DigestRandomGenerator_DigestAddCounter_m5C2624EE3D33D3A566BD3AE884406A5B25FD8630(__this, L_2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___state; DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07(__this, L_3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seed; DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07(__this, L_4, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___state; DigestRandomGenerator_DigestDoFinal_m226B391FC321330B9CE8CC4BAD809C05EAFF45EB(__this, L_5, NULL); int64_t L_6 = __this->___stateCounter; if (((int64_t)(L_6%((int64_t)((int32_t)10))))) { goto IL_004e; } } { DigestRandomGenerator_CycleSeed_mFFBFA1032532BE64C2993CB3849EAB7922C95F87(__this, NULL); } IL_004e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestAddCounter_m5C2624EE3D33D3A566BD3AE884406A5B25FD8630 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, int64_t ___0_seedVal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8); V_0 = L_0; int64_t L_1 = ___0_seedVal; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; Pack_UInt64_To_LE_m255A543DB8D78B64EEE3554BE0602F89ADACB316(L_1, L_2, NULL); RuntimeObject* L_3 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); NullCheck(L_3); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_3, L_4, 0, ((int32_t)(((RuntimeArray*)L_5)->max_length))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestUpdate_m2905EDF1C3FAF4049ED366696924F13E9BD6AD07 (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inSeed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inSeed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_inSeed; NullCheck(L_2); NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestDoFinal_m226B391FC321330B9CE8CC4BAD809C05EAFF45EB (DigestRandomGenerator_tCEC9081DBF9A3451621D7D9EF9A4844BE3A8DEF9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___digest; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_result; NullCheck(L_0); int32_t L_2; L_2 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IDigest_t3EEE228009A63A814E5643272249A22B23D78DD0_il2cpp_TypeInfo_var, L_0, L_1, 0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AeadParameters__ctor_m2DA89DF60887347723B3838C6F196D09D78C2EB9 (AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* __this, KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* ___0_key, int32_t ___1_macSize, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_nonce, const RuntimeMethod* method) { { KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_0 = ___0_key; int32_t L_1 = ___1_macSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___2_nonce; AeadParameters__ctor_m86E0BE62C644298DA63BB091CD14D770E16B7F9C(__this, L_0, L_1, L_2, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AeadParameters__ctor_m86E0BE62C644298DA63BB091CD14D770E16B7F9C (AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* __this, KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* ___0_key, int32_t ___1_macSize, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_nonce, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_associatedText, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_0 = ___0_key; __this->___key = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___2_nonce; __this->___nonce = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___nonce), (void*)L_1); int32_t L_2 = ___1_macSize; __this->___macSize = L_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___3_associatedText; __this->___associatedText = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___associatedText), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* AeadParameters_get_Key_m2514D49F8A9BA9D476407FD85C302CB525D53320 (AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* __this, const RuntimeMethod* method) { { KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_0 = __this->___key; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AeadParameters_get_MacSize_m240415AAFEE674500F5F4086AEBCCBC5CA739A56 (AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___macSize; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AeadParameters_GetAssociatedText_m381991B996617B001AC5E100455994F8EE5D4793 (AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___associatedText; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AeadParameters_GetNonce_m4B2B615D216908F0228550BFA38C985BAE85152F (AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___nonce; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DesEdeParameters_FixKey_m47D07E383AD554751EC8781CCA7C10E1136417A5 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, 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)24)); V_0 = L_0; int32_t L_1 = ___2_keyLen; if ((((int32_t)L_1) == ((int32_t)((int32_t)16)))) { goto IL_0014; } } { int32_t L_2 = ___2_keyLen; if ((((int32_t)L_2) == ((int32_t)((int32_t)24)))) { goto IL_002c; } } { goto IL_0039; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_key; int32_t L_4 = ___1_keyOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, 0, ((int32_t)16), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_key; int32_t L_7 = ___1_keyOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, ((int32_t)16), 8, NULL); goto IL_0055; } IL_002c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_key; int32_t L_10 = ___1_keyOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)24), NULL); goto IL_0055; } IL_0039: { String_t* L_12; L_12 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___2_keyLen), NULL); String_t* L_13; L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD91A0A0A71D78D00734BB42245D7BEAF0E4B9D5D)), L_12, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_14, L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8F9B7501515E2A09F052F2F28B58523841134766)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DesEdeParameters_FixKey_m47D07E383AD554751EC8781CCA7C10E1136417A5_RuntimeMethod_var))); } IL_0055: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0; bool L_16; L_16 = DesEdeParameters_IsWeakKey_m365AE0EC7EF4C7AF508828B26DEF3AB788D736D2(L_15, NULL); if (!L_16) { goto IL_0068; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4FF279D3A1C3470D20DE6CF024C5477FC3B81B34)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DesEdeParameters_FixKey_m47D07E383AD554751EC8781CCA7C10E1136417A5_RuntimeMethod_var))); } IL_0068: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DesEdeParameters__ctor_mD07E617E5DACF2DA1AA95DDD17185B2FE7F655BE (DesEdeParameters_t43336755839C1C626C1EE81FD87A7677F156C4E9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key; NullCheck(L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = DesEdeParameters_FixKey_m47D07E383AD554751EC8781CCA7C10E1136417A5(L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); DesParameters__ctor_m278F47D0263E1FEB62825BEC7F6ACCE11ABE81F6(__this, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DesEdeParameters__ctor_mAE6AB68D9BC6D51B4B33299C6BAAD44ED8512300 (DesEdeParameters_t43336755839C1C626C1EE81FD87A7677F156C4E9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; int32_t L_1 = ___1_keyOff; int32_t L_2 = ___2_keyLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = DesEdeParameters_FixKey_m47D07E383AD554751EC8781CCA7C10E1136417A5(L_0, L_1, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); DesParameters__ctor_m278F47D0263E1FEB62825BEC7F6ACCE11ABE81F6(__this, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsWeakKey_m09C30D2F3E37916F500CC8FA45757941CCF4E35F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___1_offset; V_0 = L_0; goto IL_0013; } IL_0004: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key; int32_t L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); bool L_3; L_3 = DesParameters_IsWeakKey_mF324A5FF9D6EE48AAFEC5E384DF81E2B95C2EAC9(L_1, L_2, NULL); if (!L_3) { goto IL_000f; } } { return (bool)1; } IL_000f: { int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 8)); } IL_0013: { int32_t L_5 = V_0; int32_t L_6 = ___2_length; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0004; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsWeakKey_mB5E0907C69F2D19C6088A42471DFD15B53A80DDF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; int32_t L_1 = ___1_offset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_key; NullCheck(L_2); int32_t L_3 = ___1_offset; bool L_4; L_4 = DesEdeParameters_IsWeakKey_m09C30D2F3E37916F500CC8FA45757941CCF4E35F(L_0, L_1, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), L_3)), NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsWeakKey_m365AE0EC7EF4C7AF508828B26DEF3AB788D736D2 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key; NullCheck(L_1); bool L_2; L_2 = DesEdeParameters_IsWeakKey_m09C30D2F3E37916F500CC8FA45757941CCF4E35F(L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsRealEdeKey_m3C5A2259E26A7C31116A4263F23A3E1F42BA6108 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)((int32_t)16)))) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key; int32_t L_2 = ___1_offset; bool L_3; L_3 = DesEdeParameters_IsReal3Key_mD38707541FF6788625C815008EBEF5509B653FFA(L_1, L_2, NULL); return L_3; } IL_000f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_key; int32_t L_5 = ___1_offset; bool L_6; L_6 = DesEdeParameters_IsReal2Key_mA807C5760E1BF812B10FBF2D09F2AD5FAE6D40EF(L_4, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsReal2Key_mA807C5760E1BF812B10FBF2D09F2AD5FAE6D40EF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; int32_t L_0 = ___1_offset; V_1 = L_0; goto IL_001a; } IL_0006: { bool L_1 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_key; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_key; int32_t L_7 = V_1; 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)); V_0 = (bool)((int32_t)((int32_t)L_1|((((int32_t)((((int32_t)L_5) == ((int32_t)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0))); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_001a: { int32_t L_11 = V_1; int32_t L_12 = ___1_offset; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_12, 8)))))) { goto IL_0006; } } { bool L_13 = V_0; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesEdeParameters_IsReal3Key_mD38707541FF6788625C815008EBEF5509B653FFA (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; { V_0 = (bool)0; V_1 = (bool)0; V_2 = (bool)0; int32_t L_0 = ___1_offset; V_3 = L_0; goto IL_0042; } IL_000a: { bool L_1 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_key; int32_t L_3 = V_3; 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_key; int32_t L_7 = V_3; 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)); V_0 = (bool)((int32_t)((int32_t)L_1|((((int32_t)((((int32_t)L_5) == ((int32_t)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0))); bool L_10 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_key; int32_t L_12 = V_3; NullCheck(L_11); int32_t L_13 = L_12; uint8_t L_14 = (L_11)->GetAt(static_cast(L_13)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_key; int32_t L_16 = V_3; NullCheck(L_15); int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_16, ((int32_t)16))); uint8_t L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (bool)((int32_t)((int32_t)L_10|((((int32_t)((((int32_t)L_14) == ((int32_t)L_18))? 1 : 0)) == ((int32_t)0))? 1 : 0))); bool L_19 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_key; int32_t L_21 = V_3; NullCheck(L_20); int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 8)); uint8_t L_23 = (L_20)->GetAt(static_cast(L_22)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_key; int32_t L_25 = V_3; NullCheck(L_24); int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, ((int32_t)16))); uint8_t L_27 = (L_24)->GetAt(static_cast(L_26)); V_2 = (bool)((int32_t)((int32_t)L_19|((((int32_t)((((int32_t)L_23) == ((int32_t)L_27))? 1 : 0)) == ((int32_t)0))? 1 : 0))); int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_0042: { int32_t L_29 = V_3; int32_t L_30 = ___1_offset; if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_30, 8)))))) { goto IL_000a; } } { bool L_31 = V_0; bool L_32 = V_1; bool L_33 = V_2; return (bool)((int32_t)(((int32_t)((int32_t)L_31&(int32_t)L_32))&(int32_t)L_33)); } } #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 DesParameters__ctor_m278F47D0263E1FEB62825BEC7F6ACCE11ABE81F6 (DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2(__this, L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key; il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); bool L_2; L_2 = DesParameters_IsWeakKey_m03D89E49C8BF9F9C8EE21671C5EA4AE34F96F117(L_1, NULL); if (!L_2) { goto IL_001a; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral801362BDA0C9D64A13D9831645BCBB17652643A2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DesParameters__ctor_m278F47D0263E1FEB62825BEC7F6ACCE11ABE81F6_RuntimeMethod_var))); } IL_001a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DesParameters__ctor_m9FF33BF95EC44AFDE1416C9B88829DC8AFF5E74B (DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; int32_t L_1 = ___1_keyOff; int32_t L_2 = ___2_keyLen; KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE(__this, L_0, L_1, L_2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_key; int32_t L_4 = ___1_keyOff; il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); bool L_5; L_5 = DesParameters_IsWeakKey_mF324A5FF9D6EE48AAFEC5E384DF81E2B95C2EAC9(L_3, L_4, NULL); if (!L_5) { goto IL_001d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral801362BDA0C9D64A13D9831645BCBB17652643A2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DesParameters__ctor_m9FF33BF95EC44AFDE1416C9B88829DC8AFF5E74B_RuntimeMethod_var))); } IL_001d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesParameters_IsWeakKey_mF324A5FF9D6EE48AAFEC5E384DF81E2B95C2EAC9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_offset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; NullCheck(L_0); int32_t L_1 = ___1_offset; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1))) >= ((int32_t)8))) { goto IL_0013; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD6B5A5AADFA1A6943DD096860B3B5995187C4D78)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DesParameters_IsWeakKey_mF324A5FF9D6EE48AAFEC5E384DF81E2B95C2EAC9_RuntimeMethod_var))); } IL_0013: { V_0 = 0; goto IL_0044; } IL_0017: { V_1 = (bool)0; V_2 = 0; goto IL_0037; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_key; int32_t L_4 = V_2; int32_t L_5 = ___1_offset; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint8_t L_7 = (L_3)->GetAt(static_cast(L_6)); il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_StaticFields*)il2cpp_codegen_static_fields_for(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var))->___DES_weak_keys; int32_t L_9 = V_0; int32_t L_10 = V_2; NullCheck(L_8); int32_t L_11 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, 8)), L_10)); uint8_t L_12 = (L_8)->GetAt(static_cast(L_11)); if ((((int32_t)L_7) == ((int32_t)L_12))) { goto IL_0033; } } { V_1 = (bool)1; goto IL_003b; } IL_0033: { int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0037: { int32_t L_14 = V_2; if ((((int32_t)L_14) < ((int32_t)8))) { goto IL_001d; } } IL_003b: { bool L_15 = V_1; if (L_15) { goto IL_0040; } } { return (bool)1; } IL_0040: { int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0044: { int32_t L_17 = V_0; if ((((int32_t)L_17) < ((int32_t)((int32_t)16)))) { goto IL_0017; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DesParameters_IsWeakKey_m03D89E49C8BF9F9C8EE21671C5EA4AE34F96F117 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); bool L_1; L_1 = DesParameters_IsWeakKey_mF324A5FF9D6EE48AAFEC5E384DF81E2B95C2EAC9(L_0, 0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t DesParameters_SetOddParity_m099D2E95854FA7249C06D61A1477091AB8AB7F3C (uint8_t ___0_b, const RuntimeMethod* method) { uint32_t V_0 = 0; { uint8_t L_0 = ___0_b; V_0 = ((int32_t)((int32_t)L_0^1)); uint32_t L_1 = V_0; uint32_t L_2 = V_0; V_0 = ((int32_t)((int32_t)L_1^((int32_t)((uint32_t)L_2>>4)))); uint32_t L_3 = V_0; uint32_t L_4 = V_0; V_0 = ((int32_t)((int32_t)L_3^((int32_t)((uint32_t)L_4>>2)))); uint32_t L_5 = V_0; uint32_t L_6 = V_0; V_0 = ((int32_t)((int32_t)L_5^((int32_t)((uint32_t)L_6>>1)))); uint32_t L_7 = V_0; V_0 = ((int32_t)((int32_t)L_7&1)); uint8_t L_8 = ___0_b; uint32_t L_9 = V_0; return (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_8^(int32_t)L_9))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DesParameters_SetOddParity_m70B7F2A3D480795D87D6FB9B1E56F0004F97FA80 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = 0; goto IL_0013; } IL_0004: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; int32_t L_1 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_bytes; 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)); il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); uint8_t L_6; L_6 = DesParameters_SetOddParity_m099D2E95854FA7249C06D61A1477091AB8AB7F3C(L_5, NULL); NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_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; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_bytes; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DesParameters_SetOddParity_m0103AF206AA9F4ADDBD0D59AF017A724F896036D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_off, int32_t ___2_len, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = 0; goto IL_0017; } IL_0004: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; int32_t L_1 = ___1_off; int32_t L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bytes; int32_t L_4 = ___1_off; int32_t L_5 = V_0; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint8_t L_7 = (L_3)->GetAt(static_cast(L_6)); il2cpp_codegen_runtime_class_init_inline(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); uint8_t L_8; L_8 = DesParameters_SetOddParity_m099D2E95854FA7249C06D61A1477091AB8AB7F3C(L_7, NULL); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_1, L_2))), (uint8_t)L_8); int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0017: { int32_t L_10 = V_0; int32_t L_11 = ___2_len; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DesParameters__cctor_m8A35BE4C7B86B247F21B65C9B6A284976D45092B (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*)&DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA____04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA____04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_StaticFields*)il2cpp_codegen_static_fields_for(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var))->___DES_weak_keys = L_1; Il2CppCodeGenWriteBarrier((void**)(&((DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_StaticFields*)il2cpp_codegen_static_fields_for(DesParameters_t8B4D2EC20F725AB39F114F2EB0D9BD6648C363E4_il2cpp_TypeInfo_var))->___DES_weak_keys), (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 DHKeyGenerationParameters__ctor_m9E412A5A044D60A8F6C797E8D553044240D08422 (DHKeyGenerationParameters_tBDB562C8B5D4EDCDD2C496F71B5B3D1D2835F506* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = ___0_random; DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_1 = ___1_parameters; int32_t L_2; L_2 = DHKeyGenerationParameters_GetStrength_m53202F09FBEA3793586AED32C504BAF77B32CB36(L_1, NULL); KeyGenerationParameters__ctor_m902AEA923E3FCCF50749B048C4B3408458B13308(__this, L_0, L_2, NULL); DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_3 = ___1_parameters; __this->___parameters = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* DHKeyGenerationParameters_get_Parameters_mC8D00AD80FA0089F73E7783BE46882183A08CDB3 (DHKeyGenerationParameters_tBDB562C8B5D4EDCDD2C496F71B5B3D1D2835F506* __this, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = __this->___parameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHKeyGenerationParameters_GetStrength_m53202F09FBEA3793586AED32C504BAF77B32CB36 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___0_parameters, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = ___0_parameters; NullCheck(L_0); int32_t L_1; L_1 = DHParameters_get_L_m4179A150928BB0D7A01E583835E9C779F49C4148_inline(L_0, NULL); if (L_1) { goto IL_0014; } } { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_2 = ___0_parameters; NullCheck(L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3; L_3 = DHParameters_get_P_mF75205B8D0BD27134E9C8E667A8CE68C3974BFA6_inline(L_2, NULL); NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_3, NULL); return L_4; } IL_0014: { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_5 = ___0_parameters; NullCheck(L_5); int32_t L_6; L_6 = DHParameters_get_L_m4179A150928BB0D7A01E583835E9C779F49C4148_inline(L_5, NULL); return L_6; } } #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 DHKeyParameters__ctor_m948C7A67914BB931340B33F58A7680782E9CC12A (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, bool ___0_isPrivate, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_isPrivate; DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_1 = ___1_parameters; il2cpp_codegen_runtime_class_init_inline(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_2 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___DhKeyAgreement; DHKeyParameters__ctor_m95C0FA8EE11A1E928CD3A299D8DB32437EDA9E52(__this, L_0, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHKeyParameters__ctor_m95C0FA8EE11A1E928CD3A299D8DB32437EDA9E52 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, bool ___0_isPrivate, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_algorithmOid, const RuntimeMethod* method) { { bool L_0 = ___0_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_1 = ___1_parameters; __this->___parameters = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_1); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_2 = ___2_algorithmOid; __this->___algorithmOid = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___algorithmOid), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* DHKeyParameters_get_Parameters_m68AA55F9461D25723B0EF668CE25468D40EFD040 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = __this->___parameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* DHKeyParameters_get_AlgorithmOid_m8BEA37AA4D8FA405AEEA369830D548F33043FDF8 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, const RuntimeMethod* method) { { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = __this->___algorithmOid; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHKeyParameters_Equals_mE2F98D396EDAF327BC882F323B6F1FEE47ABC643 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA*)IsInstClass((RuntimeObject*)L_1, DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA_il2cpp_TypeInfo_var)); DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* L_3 = V_0; bool L_4; L_4 = DHKeyParameters_Equals_m077C1E28F7CB7174A2E049068D325CE9104919B4(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHKeyParameters_Equals_m077C1E28F7CB7174A2E049068D325CE9104919B4 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* ___0_other, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = __this->___parameters; DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* L_1 = ___0_other; NullCheck(L_1); DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_2 = L_1->___parameters; bool L_3; L_3 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_0, L_2, NULL); if (!L_3) { goto IL_001b; } } { DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* L_4 = ___0_other; bool L_5; L_5 = AsymmetricKeyParameter_Equals_m80EC508A12B95158CD2B02BB985132963D4FAD01(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHKeyParameters_GetHashCode_m67CC4283AEC43BBF08EFE5BA9913D3387B199AD1 (DHKeyParameters_t4DB949F09B4E59FDB5D0C76B5219CB08B8BA91CA* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0; L_0 = AsymmetricKeyParameter_GetHashCode_m6351D14D778DE90973A11B23F032F4B51F58F651(__this, NULL); V_0 = L_0; DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_1 = __this->___parameters; if (!L_1) { goto IL_001d; } } { int32_t L_2 = V_0; DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_3 = __this->___parameters; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_3); V_0 = ((int32_t)(L_2^L_4)); } IL_001d: { int32_t L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHParameters_GetDefaultMParam_m31FEE30C830763B8CCEE9ED9086F1B0307399E7F (int32_t ___0_lParam, 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 L_0 = ___0_lParam; if (L_0) { goto IL_0009; } } { return ((int32_t)160); } IL_0009: { int32_t L_1 = ___0_lParam; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_1, ((int32_t)160), NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_mCA7C0D2524C46285B88BBD4AA86BCA020CF601D2 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_g; DHParameters__ctor_m33038B438A4FB6BA483EF4ED6753A3881864E83D(__this, L_0, L_1, (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)NULL, 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_m1725BA993DA35E6197907377D6EE51F7A2B44242 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_q, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_q; DHParameters__ctor_m33038B438A4FB6BA483EF4ED6753A3881864E83D(__this, L_0, L_1, L_2, 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_m33038B438A4FB6BA483EF4ED6753A3881864E83D (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_q, int32_t ___3_l, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_q; int32_t L_3 = ___3_l; int32_t L_4; L_4 = DHParameters_GetDefaultMParam_m31FEE30C830763B8CCEE9ED9086F1B0307399E7F(L_3, NULL); int32_t L_5 = ___3_l; DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F(__this, L_0, L_1, L_2, L_4, L_5, (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)NULL, (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_mB429CB0AFEBB16707E2136FF973748C532C69CB1 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_q, int32_t ___3_m, int32_t ___4_l, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_q; int32_t L_3 = ___3_m; int32_t L_4 = ___4_l; DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F(__this, L_0, L_1, L_2, L_3, L_4, (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08*)NULL, (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_m15A46E08284B2331EE504944D701C1E3F24C5E61 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___3_j, DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* ___4_validation, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_q; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___3_j; DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* L_4 = ___4_validation; DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F(__this, L_0, L_1, L_2, ((int32_t)160), 0, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_q, int32_t ___3_m, int32_t ___4_l, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___5_j, DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* ___6_validation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_0014: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___1_g; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_0022: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___0_p; NullCheck(L_4); bool L_5; L_5 = BigInteger_TestBit_m1EA00F62A198D6361BE8E8B3E84F13A8F35379DC(L_4, 0, NULL); if (L_5) { goto IL_003b; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD2EC18016ED4C801B81C37C5D3868BE7705BD2ED)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_003b: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = ___1_g; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___Two; NullCheck(L_7); int32_t L_9; L_9 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_7, L_8, NULL); if ((((int32_t)L_9) < ((int32_t)0))) { goto IL_005d; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = ___1_g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = ___0_p; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___Two; NullCheck(L_11); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13; L_13 = BigInteger_Subtract_m1463D1542BC0716880EBBFD2CCDE88C038506025(L_11, L_12, NULL); NullCheck(L_10); int32_t L_14; L_14 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_10, L_13, NULL); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_006d; } } IL_005d: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBF1202E56A1B7B145C4B1A4AFF1F29C84A3EF690)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_006d: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16 = ___2_q; if (!L_16) { goto IL_008e; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17 = ___2_q; NullCheck(L_17); int32_t L_18; L_18 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_17, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_19 = ___0_p; NullCheck(L_19); int32_t L_20; L_20 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_19, NULL); if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_008e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF700F9C5A4613E6758B338CFD9BBBE630CFCF9E9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_008e: { int32_t L_22 = ___3_m; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_23 = ___0_p; NullCheck(L_23); int32_t L_24; L_24 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_23, NULL); if ((((int32_t)L_22) < ((int32_t)L_24))) { goto IL_00a8; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_25 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE19A4D124F908BAF6D7A37AF0FF567EC0D823CA9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_00a8: { int32_t L_26 = ___4_l; if (!L_26) { goto IL_00dc; } } { int32_t L_27 = ___4_l; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28 = ___0_p; NullCheck(L_28); int32_t L_29; L_29 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_28, NULL); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_00c6; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral035E43D98BDAB94C4457E5A7E16F10BB738E3394)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_00c6: { int32_t L_31 = ___4_l; int32_t L_32 = ___3_m; if ((((int32_t)L_31) >= ((int32_t)L_32))) { goto IL_00dc; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_33 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBCFF9EE614AC3A089F08E7B2D9CF9E6A94A8D50B)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_00dc: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_34 = ___5_j; if (!L_34) { goto IL_00ff; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_35 = ___5_j; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_36 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___Two; NullCheck(L_35); int32_t L_37; L_37 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_35, L_36, NULL); if ((((int32_t)L_37) >= ((int32_t)0))) { goto IL_00ff; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_38 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_38, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2E800E970B1C3A0160644F1E99037AB4D1C1358F)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHParameters__ctor_m567F8DA9B38985E053A875E778B53E7D3E4A8F9F_RuntimeMethod_var))); } IL_00ff: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_39 = ___0_p; __this->___p = L_39; Il2CppCodeGenWriteBarrier((void**)(&__this->___p), (void*)L_39); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_40 = ___1_g; __this->___g = L_40; Il2CppCodeGenWriteBarrier((void**)(&__this->___g), (void*)L_40); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_41 = ___2_q; __this->___q = L_41; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_41); int32_t L_42 = ___3_m; __this->___m = L_42; int32_t L_43 = ___4_l; __this->___l = L_43; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_44 = ___5_j; __this->___j = L_44; Il2CppCodeGenWriteBarrier((void**)(&__this->___j), (void*)L_44); DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* L_45 = ___6_validation; __this->___validation = L_45; Il2CppCodeGenWriteBarrier((void**)(&__this->___validation), (void*)L_45); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHParameters_get_P_mF75205B8D0BD27134E9C8E667A8CE68C3974BFA6 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHParameters_get_G_mFAEE2905992236DBBB5477BC9587797276AAA284 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___g; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHParameters_get_Q_m8048687EED8C74B183457DA4375D389E08EA73D2 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHParameters_get_J_mCA3B0BDA973A1BD1C19135F33D5AB52DCAB0F2E6 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___j; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHParameters_get_M_m313EB9B4B352E8770291240BFB94CECDF702EA58 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHParameters_get_L_m4179A150928BB0D7A01E583835E9C779F49C4148 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___l; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* DHParameters_get_ValidationParameters_mD1825E07A8E5B8D5F0A7DF19027E267FE924063F (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* L_0 = __this->___validation; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHParameters_Equals_m15EEA3E7A8274FB2C50F4D9AF72343EEAF8DB671 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606*)IsInstClass((RuntimeObject*)L_1, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606_il2cpp_TypeInfo_var)); DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_3 = V_0; bool L_4; L_4 = VirtualFuncInvoker1< bool, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* >::Invoke(4, __this, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHParameters_Equals_m820B646347FF34C9E33A9CE762DADF4CC51845D6 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___p; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_0038; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___g; DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_5 = ___0_other; NullCheck(L_5); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = L_5->___g; NullCheck(L_4); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_6); if (!L_7) { goto IL_0038; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = __this->___q; DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_9 = ___0_other; NullCheck(L_9); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = L_9->___q; bool L_11; L_11 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_8, L_10, NULL); return L_11; } IL_0038: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHParameters_GetHashCode_m3A1B4BDFD28281BE9F26A22887C29479FE3330B4 (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = __this->___g; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); V_0 = ((int32_t)(L_1^L_3)); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___q; if (!L_4) { goto IL_002e; } } { int32_t L_5 = V_0; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = __this->___q; NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_6); V_0 = ((int32_t)(L_5^L_7)); } IL_002e: { int32_t L_8 = V_0; return L_8; } } #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 DHPrivateKeyParameters__ctor_mF392C7BC2F6A0C55CCBAD6756CD11463D6FCCF6D (DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = ___1_parameters; DHKeyParameters__ctor_m948C7A67914BB931340B33F58A7680782E9CC12A(__this, (bool)1, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_x; __this->___x = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___x), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHPrivateKeyParameters__ctor_m0A077F619A73CD46AD64E8F8291ED3AC40AB78F5 (DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_algorithmOid, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = ___1_parameters; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___2_algorithmOid; DHKeyParameters__ctor_m95C0FA8EE11A1E928CD3A299D8DB32437EDA9E52(__this, (bool)1, L_0, L_1, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___0_x; __this->___x = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___x), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHPrivateKeyParameters_get_X_mDEA31EB3722E6E57AEC3815F38D1B62314CC11D4 (DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHPrivateKeyParameters_Equals_mC0B8282C079405D818BEAD094AAC98FBA4FBC63C (DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10*)IsInstClass((RuntimeObject*)L_1, DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10_il2cpp_TypeInfo_var)); DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* L_3 = V_0; bool L_4; L_4 = DHPrivateKeyParameters_Equals_mBCBBB5C3AC3D7822437C0DBA3165F047BBE00688(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHPrivateKeyParameters_Equals_mBCBBB5C3AC3D7822437C0DBA3165F047BBE00688 (DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* __this, DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___x; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_001b; } } { DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* L_4 = ___0_other; bool L_5; L_5 = DHKeyParameters_Equals_m077C1E28F7CB7174A2E049068D325CE9104919B4(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHPrivateKeyParameters_GetHashCode_mB4D4E7137705EE44E8307EA4D4513E49748EA6B2 (DHPrivateKeyParameters_tB35582B725A12983EC265376CABEB71D1E21CB10* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = DHKeyParameters_GetHashCode_m67CC4283AEC43BBF08EFE5BA9913D3387B199AD1(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHPublicKeyParameters__ctor_m275AE98E6CEB94D2A455C46F1512D541CA13B29A (DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_y, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = ___1_parameters; DHKeyParameters__ctor_m948C7A67914BB931340B33F58A7680782E9CC12A(__this, (bool)0, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_y; if (L_1) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHPublicKeyParameters__ctor_m275AE98E6CEB94D2A455C46F1512D541CA13B29A_RuntimeMethod_var))); } IL_0016: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_y; __this->___y = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___y), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHPublicKeyParameters__ctor_m0495D2C49FECAB5A53E2581909A1372F249C911E (DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_y, DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* ___1_parameters, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_algorithmOid, const RuntimeMethod* method) { { DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* L_0 = ___1_parameters; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___2_algorithmOid; DHKeyParameters__ctor_m95C0FA8EE11A1E928CD3A299D8DB32437EDA9E52(__this, (bool)0, L_0, L_1, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___0_y; if (L_2) { goto IL_0017; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHPublicKeyParameters__ctor_m0495D2C49FECAB5A53E2581909A1372F249C911E_RuntimeMethod_var))); } IL_0017: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___0_y; __this->___y = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___y), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHPublicKeyParameters_get_Y_m9CE10684EDDF0CA831A41AE410EA84000858FD82 (DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHPublicKeyParameters_Equals_m53203E4BAB544B83C579058F7501C0C5A286199B (DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6*)IsInstClass((RuntimeObject*)L_1, DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6_il2cpp_TypeInfo_var)); DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* L_3 = V_0; bool L_4; L_4 = DHPublicKeyParameters_Equals_mE67B1F7CA63F4504BE624FDFE1E79AAC2A872082(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHPublicKeyParameters_Equals_mE67B1F7CA63F4504BE624FDFE1E79AAC2A872082 (DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* __this, DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___y; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_001b; } } { DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* L_4 = ___0_other; bool L_5; L_5 = DHKeyParameters_Equals_m077C1E28F7CB7174A2E049068D325CE9104919B4(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHPublicKeyParameters_GetHashCode_m89BE4575A72D15CB66DE708DAB697E4090E3546E (DHPublicKeyParameters_t1DC3AD38B65CC91BCA716225E4B2B7C5099BABD6* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = DHKeyParameters_GetHashCode_m67CC4283AEC43BBF08EFE5BA9913D3387B199AD1(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHValidationParameters__ctor_mAC19C79285408D3E7FFECDC24B56C7F5CA10C302 (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, int32_t ___1_counter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_seed; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D1336CF54989C981F460E20B23CF7092A4FBD4D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DHValidationParameters__ctor_mAC19C79285408D3E7FFECDC24B56C7F5CA10C302_RuntimeMethod_var))); } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_seed; NullCheck((RuntimeArray*)L_2); RuntimeObject* L_3; L_3 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_2, NULL); __this->___seed = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___seed), (void*)((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var))); int32_t L_4 = ___1_counter; __this->___counter = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DHValidationParameters_GetSeed_mEC2A58896C0C499771EBD2B5D95493562661ECA7 (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___seed; NullCheck((RuntimeArray*)L_0); RuntimeObject* L_1; L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL); return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHValidationParameters_get_Counter_m32FC4B4117EC253DF1845ACA43F4DA664FF1FD79 (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___counter; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHValidationParameters_Equals_mA37F8AC777A48D4A7E1BC097BC0901B8D5DA72EB (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D*)IsInstClass((RuntimeObject*)L_1, DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D_il2cpp_TypeInfo_var)); DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* L_3 = V_0; bool L_4; L_4 = DHValidationParameters_Equals_m6D5D28EF93FAE6A3EE122DE1DE8046C3FAB48658(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DHValidationParameters_Equals_m6D5D28EF93FAE6A3EE122DE1DE8046C3FAB48658 (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* __this, DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* ___0_other, const RuntimeMethod* method) { { int32_t L_0 = __this->___counter; DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* L_1 = ___0_other; NullCheck(L_1); int32_t L_2 = L_1->___counter; if ((!(((uint32_t)L_0) == ((uint32_t)L_2)))) { goto IL_0020; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___seed; DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* L_4 = ___0_other; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___seed; bool L_6; L_6 = Arrays_AreEqual_m086992CB85B30B16883E823777574A5C501FA14E(L_3, L_5, NULL); return L_6; } IL_0020: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DHValidationParameters_GetHashCode_m70EC03D94686A5F003C371B9007DDA4838CEBAA1 (DHValidationParameters_t5794DAB78CCC3EAD1B92C8DF1C3A49BAD538EA6D* __this, const RuntimeMethod* method) { { int32_t* L_0 = (int32_t*)(&__this->___counter); int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___seed; int32_t L_3; L_3 = Arrays_GetHashCode_mC8A061355B8CB030CD2A89ABA2A246987EF70FF0(L_2, NULL); return ((int32_t)(L_1^L_3)); } } #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 DsaKeyGenerationParameters__ctor_m76FC83E710AC74C6E6CB3BFC2066CA0C66422E3A (DsaKeyGenerationParameters_tECB7CCF33E34837AAE686778B40F99A312ECF9A8* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___1_parameters, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = ___0_random; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_1 = ___1_parameters; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2; L_2 = DsaParameters_get_P_m3EF510107D13A1811DA1082617A3CFC128E5945F_inline(L_1, NULL); NullCheck(L_2); int32_t L_3; L_3 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_2, NULL); KeyGenerationParameters__ctor_m902AEA923E3FCCF50749B048C4B3408458B13308(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), NULL); DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_4 = ___1_parameters; __this->___parameters = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* DsaKeyGenerationParameters_get_Parameters_mD83E29307A50B111492DC586F61CEC4389D59AE8 (DsaKeyGenerationParameters_tECB7CCF33E34837AAE686778B40F99A312ECF9A8* __this, const RuntimeMethod* method) { { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_0 = __this->___parameters; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaKeyParameters__ctor_mD156F81B8F9C8046F2600987EC936E49CD94B4A5 (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, bool ___0_isPrivate, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___1_parameters, const RuntimeMethod* method) { { bool L_0 = ___0_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_1 = ___1_parameters; __this->___parameters = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* DsaKeyParameters_get_Parameters_m264CC24100D70654FAC4BE03A0E506DC4D707F45 (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, const RuntimeMethod* method) { { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_0 = __this->___parameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaKeyParameters_Equals_m1B76098B1229AA6C3E3AF8485E8A2F48AB380531 (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0*)IsInstClass((RuntimeObject*)L_1, DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0_il2cpp_TypeInfo_var)); DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_3 = V_0; bool L_4; L_4 = DsaKeyParameters_Equals_mB512772012BCAC26D2E7DF2E64A6057EE4C11DD1(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaKeyParameters_Equals_mB512772012BCAC26D2E7DF2E64A6057EE4C11DD1 (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* ___0_other, const RuntimeMethod* method) { { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_0 = __this->___parameters; DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_1 = ___0_other; NullCheck(L_1); DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_2 = L_1->___parameters; bool L_3; L_3 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_0, L_2, NULL); if (!L_3) { goto IL_001b; } } { DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* L_4 = ___0_other; bool L_5; L_5 = AsymmetricKeyParameter_Equals_m80EC508A12B95158CD2B02BB985132963D4FAD01(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaKeyParameters_GetHashCode_mA66B141B25C2BA43F5E2E0BD3133FB98CA97B05F (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0; L_0 = AsymmetricKeyParameter_GetHashCode_m6351D14D778DE90973A11B23F032F4B51F58F651(__this, NULL); V_0 = L_0; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_1 = __this->___parameters; if (!L_1) { goto IL_001d; } } { int32_t L_2 = V_0; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_3 = __this->___parameters; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_3); V_0 = ((int32_t)(L_2^L_4)); } IL_001d: { int32_t L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaParameters__ctor_m590FEDD20DAA81DBA9B34BF711531F3D00B4622A (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_g, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_q; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_g; DsaParameters__ctor_m5E4C4977E71E75AA4F83E30584174A45E3A57196(__this, L_0, L_1, L_2, (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaParameters__ctor_m5E4C4977E71E75AA4F83E30584174A45E3A57196 (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_g, DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* ___3_parameters, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaParameters__ctor_m5E4C4977E71E75AA4F83E30584174A45E3A57196_RuntimeMethod_var))); } IL_0014: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___1_q; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaParameters__ctor_m5E4C4977E71E75AA4F83E30584174A45E3A57196_RuntimeMethod_var))); } IL_0022: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___2_g; if (L_4) { goto IL_0030; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaParameters__ctor_m5E4C4977E71E75AA4F83E30584174A45E3A57196_RuntimeMethod_var))); } IL_0030: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = ___0_p; __this->___p = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___p), (void*)L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = ___1_q; __this->___q = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_7); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ___2_g; __this->___g = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___g), (void*)L_8); DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* L_9 = ___3_parameters; __this->___validation = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___validation), (void*)L_9); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_P_m3EF510107D13A1811DA1082617A3CFC128E5945F (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_Q_m68D9B8434F4B22B7C98EEB136392BEAC08A78EA3 (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_G_mFFB1DBEABD7EED4ADDCBF983F704B1E810A7546C (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___g; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* DsaParameters_get_ValidationParameters_m4A178A33D03DA27C8711FD2104FD2D24303BEF8C (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* L_0 = __this->___validation; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaParameters_Equals_m659FD2D8660639C59AED5E070C9142FA8DC699F1 (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622*)IsInstClass((RuntimeObject*)L_1, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622_il2cpp_TypeInfo_var)); DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_3 = V_0; bool L_4; L_4 = DsaParameters_Equals_m6E4AB8D6D97E3FE48DB6D826AFDCD3AD01E2C2CC(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaParameters_Equals_m6E4AB8D6D97E3FE48DB6D826AFDCD3AD01E2C2CC (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___p; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_0038; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___q; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_5 = ___0_other; NullCheck(L_5); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = L_5->___q; NullCheck(L_4); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_6); if (!L_7) { goto IL_0038; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = __this->___g; DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_9 = ___0_other; NullCheck(L_9); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = L_9->___g; NullCheck(L_8); bool L_11; L_11 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_8, L_10); return L_11; } IL_0038: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaParameters_GetHashCode_m2FA3D30C6CEDD413D166B21F9B539158DA6B315B (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = __this->___q; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___g; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_4); return ((int32_t)(((int32_t)(L_1^L_3))^L_5)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaPrivateKeyParameters__ctor_m46082C20D8ABA10E8E428DB2997009005E9BFF64 (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___1_parameters, const RuntimeMethod* method) { { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_0 = ___1_parameters; DsaKeyParameters__ctor_mD156F81B8F9C8046F2600987EC936E49CD94B4A5(__this, (bool)1, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_x; if (L_1) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaPrivateKeyParameters__ctor_m46082C20D8ABA10E8E428DB2997009005E9BFF64_RuntimeMethod_var))); } IL_0016: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_x; __this->___x = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___x), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaPrivateKeyParameters_get_X_mCD0D24BFF4F766B075AA05C601A81657D306F0A7 (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaPrivateKeyParameters_Equals_mB129BAC1BE59560DC1F015195FF58A367FB54E5B (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D*)IsInstClass((RuntimeObject*)L_1, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D_il2cpp_TypeInfo_var)); DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* L_3 = V_0; bool L_4; L_4 = DsaPrivateKeyParameters_Equals_mBC2FA637BFC7C68AD1EE0F8BDA8FAD45044751A7(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaPrivateKeyParameters_Equals_mBC2FA637BFC7C68AD1EE0F8BDA8FAD45044751A7 (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___x; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_001b; } } { DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* L_4 = ___0_other; bool L_5; L_5 = DsaKeyParameters_Equals_mB512772012BCAC26D2E7DF2E64A6057EE4C11DD1(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaPrivateKeyParameters_GetHashCode_m9BC11BFE9CF0BB5531B97CF231C5B02E80B00FE2 (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = DsaKeyParameters_GetHashCode_mA66B141B25C2BA43F5E2E0BD3133FB98CA97B05F(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaPublicKeyParameters__ctor_mC3C46ED5BCD4D5402F55DB48933661310C8EE071 (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_y, DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* ___1_parameters, const RuntimeMethod* method) { { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_0 = ___1_parameters; DsaKeyParameters__ctor_mD156F81B8F9C8046F2600987EC936E49CD94B4A5(__this, (bool)0, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_y; if (L_1) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaPublicKeyParameters__ctor_mC3C46ED5BCD4D5402F55DB48933661310C8EE071_RuntimeMethod_var))); } IL_0016: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_y; __this->___y = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___y), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaPublicKeyParameters_get_Y_m2FCE5E48EBAF26C98D9D5518DD847587F7687C65 (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaPublicKeyParameters_Equals_m19FB9606345747E10604094DF156AD017B5ECC8E (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713*)IsInstClass((RuntimeObject*)L_1, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713_il2cpp_TypeInfo_var)); DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* L_3 = V_0; bool L_4; L_4 = DsaPublicKeyParameters_Equals_mB5C87B6FD08A7A8CFB34A518D2C3BD6EC3C9611A(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaPublicKeyParameters_Equals_mB5C87B6FD08A7A8CFB34A518D2C3BD6EC3C9611A (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___y; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_001b; } } { DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* L_4 = ___0_other; bool L_5; L_5 = DsaKeyParameters_Equals_mB512772012BCAC26D2E7DF2E64A6057EE4C11DD1(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaPublicKeyParameters_GetHashCode_m71DEDAA098001EF94B6E0BB55A9B9CC67EC80FE3 (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = DsaKeyParameters_GetHashCode_mA66B141B25C2BA43F5E2E0BD3133FB98CA97B05F(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaValidationParameters__ctor_mE44805B7833AC8C683B03FF0ED556537C2CFC6EA (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, int32_t ___1_counter, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_seed; int32_t L_1 = ___1_counter; DsaValidationParameters__ctor_m5F827A17844A488CBF32C5710CF0E4AB9E6CDD1E(__this, L_0, L_1, (-1), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DsaValidationParameters__ctor_m5F827A17844A488CBF32C5710CF0E4AB9E6CDD1E (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, int32_t ___1_counter, int32_t ___2_usageIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_seed; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D1336CF54989C981F460E20B23CF7092A4FBD4D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DsaValidationParameters__ctor_m5F827A17844A488CBF32C5710CF0E4AB9E6CDD1E_RuntimeMethod_var))); } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_seed; NullCheck((RuntimeArray*)L_2); RuntimeObject* L_3; L_3 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_2, NULL); __this->___seed = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___seed), (void*)((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var))); int32_t L_4 = ___1_counter; __this->___counter = L_4; int32_t L_5 = ___2_usageIndex; __this->___usageIndex = L_5; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DsaValidationParameters_GetSeed_m86DE8B02E6109B9557968112AB8F4F29253626B5 (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___seed; NullCheck((RuntimeArray*)L_0); RuntimeObject* L_1; L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL); return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaValidationParameters_get_Counter_m9C0854C831A9F2542CE237E40222BEEADE7DFBFA (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___counter; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaValidationParameters_get_UsageIndex_mD37372EF898AF4ED474C5C5B468A94ED72E76732 (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___usageIndex; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaValidationParameters_Equals_mE6E9D9AB23C83F6CED83C4EF3C5E8BF7A9E30ABF (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F*)IsInstClass((RuntimeObject*)L_1, DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F_il2cpp_TypeInfo_var)); DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* L_3 = V_0; bool L_4; L_4 = VirtualFuncInvoker1< bool, DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* >::Invoke(7, __this, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DsaValidationParameters_Equals_mFE5CD5FCDAE36F4DAC3FAAAB548BC2A89C2238BD (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* ___0_other, const RuntimeMethod* method) { { int32_t L_0 = __this->___counter; DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* L_1 = ___0_other; NullCheck(L_1); int32_t L_2 = L_1->___counter; if ((!(((uint32_t)L_0) == ((uint32_t)L_2)))) { goto IL_0020; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___seed; DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* L_4 = ___0_other; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___seed; bool L_6; L_6 = Arrays_AreEqual_m086992CB85B30B16883E823777574A5C501FA14E(L_3, L_5, NULL); return L_6; } IL_0020: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DsaValidationParameters_GetHashCode_mC1EE4AA9DF573FDF0A4FEB93FEA1A93065EEA375 (DsaValidationParameters_t4AB9A83008F9643080FD0D625C13540BF61BE52F* __this, const RuntimeMethod* method) { { int32_t* L_0 = (int32_t*)(&__this->___counter); int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___seed; int32_t L_3; L_3 = Arrays_GetHashCode_mC8A061355B8CB030CD2A89ABA2A246987EF70FF0(L_2, NULL); return ((int32_t)(L_1^L_3)); } } #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 ECDomainParameters__ctor_mCEA3E3A4F2E6A63164AAC07C4AEC34764183983B (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___0_curve, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_0 = ___0_curve; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_1 = ___1_g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_n; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ((BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08_il2cpp_TypeInfo_var))->___One; ECDomainParameters__ctor_mB8275B1499D24730DF914AB15FFF107F0ACBC81C(__this, L_0, L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDomainParameters__ctor_mB8275B1499D24730DF914AB15FFF107F0ACBC81C (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___0_curve, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_n, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___3_h, const RuntimeMethod* method) { { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_0 = ___0_curve; ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_1 = ___1_g; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_n; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___3_h; ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E(__this, L_0, L_1, L_2, L_3, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ___0_curve, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_g, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_n, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___3_h, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___4_seed, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_0 = ___0_curve; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C9DED8087C891AE33ACFFCE806DBFF63795F56F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E_RuntimeMethod_var))); } IL_0014: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_2 = ___1_g; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E_RuntimeMethod_var))); } IL_0022: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___2_n; if (L_4) { goto IL_0030; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E_RuntimeMethod_var))); } IL_0030: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = ___3_h; if (L_6) { goto IL_003f; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E_RuntimeMethod_var))); } IL_003f: { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_8 = ___0_curve; __this->___curve = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___curve), (void*)L_8); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_9 = ___1_g; NullCheck(L_9); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_10; L_10 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_9); __this->___g = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___g), (void*)L_10); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = ___2_n; __this->___n = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___n), (void*)L_11); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = ___3_h; __this->___h = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___h), (void*)L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___4_seed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14; L_14 = Arrays_Clone_m2BE24BA0BEF47225D24160A95E2804A7862ECC28(L_13, NULL); __this->___seed = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___seed), (void*)L_14); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* ECDomainParameters_get_Curve_m0B434ADE3922AA20AB824E323CEB9C9CD0F75F6E (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_0 = __this->___curve; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60 (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_0 = __this->___g; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1 (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___n; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECDomainParameters_get_H_m4FC862671ED3C14BEFA08A8847D694BD43ECFC90 (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___h; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ECDomainParameters_GetSeed_m780F6F6CD3BFFBED2677FC7FD0D66A43E2F9BEB9 (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___seed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = Arrays_Clone_m2BE24BA0BEF47225D24160A95E2804A7862ECC28(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECDomainParameters_Equals_mF70CF5549827683C1DA795109AA76B7EE0942B18 (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194*)IsInstClass((RuntimeObject*)L_1, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194_il2cpp_TypeInfo_var)); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_3 = V_0; bool L_4; L_4 = VirtualFuncInvoker1< bool, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* >::Invoke(4, __this, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECDomainParameters_Equals_m6D07CA6F5A3045B6449C1AA70962E0122FBE41D6 (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___0_other, const RuntimeMethod* method) { { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_0 = __this->___curve; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1 = ___0_other; NullCheck(L_1); ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_2 = L_1->___curve; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* >::Invoke(32, L_0, L_2); if (!L_3) { goto IL_004b; } } { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_4 = __this->___g; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_5 = ___0_other; NullCheck(L_5); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_6 = L_5->___g; NullCheck(L_4); bool L_7; L_7 = VirtualFuncInvoker1< bool, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(23, L_4, L_6); if (!L_7) { goto IL_004b; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = __this->___n; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_9 = ___0_other; NullCheck(L_9); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = L_9->___n; NullCheck(L_8); bool L_11; L_11 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_8, L_10); if (!L_11) { goto IL_004b; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = __this->___h; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_13 = ___0_other; NullCheck(L_13); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14 = L_13->___h; NullCheck(L_12); bool L_15; L_15 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_12, L_14); return L_15; } IL_004b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECDomainParameters_GetHashCode_m733DDF7EB26565172A070B46D737A86DF6B81F18 (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_0 = __this->___curve; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_2 = __this->___g; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___n; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = __this->___h; NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_6); return ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)37)))^L_3)), ((int32_t)37)))^L_5)), ((int32_t)37)))^L_7)); } } #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 ECKeyGenerationParameters__ctor_m2470DCD78FA9A7816CAB88B5EEB35C0FBBA890A6 (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* __this, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___0_domainParameters, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = ___1_random; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1 = ___0_domainParameters; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2; L_2 = ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline(L_1, NULL); NullCheck(L_2); int32_t L_3; L_3 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_2, NULL); KeyGenerationParameters__ctor_m902AEA923E3FCCF50749B048C4B3408458B13308(__this, L_0, L_3, NULL); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_4 = ___0_domainParameters; __this->___domainParams = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___domainParams), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyGenerationParameters__ctor_m872E977E2265E622E71DBA9F17FB498DCB53EB63 (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* __this, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_publicKeyParamSet, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ___0_publicKeyParamSet; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1; L_1 = ECKeyParameters_LookupParameters_m10B84BB7506E402E09A727EABF62DD92E459180B(L_0, NULL); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = ___1_random; ECKeyGenerationParameters__ctor_m2470DCD78FA9A7816CAB88B5EEB35C0FBBA890A6(__this, L_1, L_2, NULL); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_3 = ___0_publicKeyParamSet; __this->___publicKeyParamSet = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicKeyParamSet), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ECKeyGenerationParameters_get_DomainParameters_m2F6EED79B9988A8C78A3D7D0C93DE0765390482D (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* __this, const RuntimeMethod* method) { { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_0 = __this->___domainParams; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ECKeyGenerationParameters_get_PublicKeyParamSet_mE1BF7815EC0BFAECB55310AD1E65EF910B5D720E (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* __this, const RuntimeMethod* method) { { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = __this->___publicKeyParamSet; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyParameters__ctor_m33C9CE59580C02C4B32D1926C67AB03C53397016 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, String_t* ___0_algorithm, bool ___1_isPrivate, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___2_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___1_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); String_t* L_1 = ___0_algorithm; if (L_1) { goto IL_0015; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECKeyParameters__ctor_m33C9CE59580C02C4B32D1926C67AB03C53397016_RuntimeMethod_var))); } IL_0015: { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_3 = ___2_parameters; if (L_3) { goto IL_0023; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC611A012636D51B5EBBC7ADEBD3C8631EA8DAF13)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECKeyParameters__ctor_m33C9CE59580C02C4B32D1926C67AB03C53397016_RuntimeMethod_var))); } IL_0023: { String_t* L_5 = ___0_algorithm; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); String_t* L_6; L_6 = ECKeyParameters_VerifyAlgorithmName_m9A778C1CA82E7707CFA6F7878BEF00B03935E23A(L_5, NULL); __this->___algorithm = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___algorithm), (void*)L_6); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_7 = ___2_parameters; __this->___parameters = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_7); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, String_t* ___0_algorithm, bool ___1_isPrivate, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_publicKeyParamSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___1_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); String_t* L_1 = ___0_algorithm; if (L_1) { goto IL_0015; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA_RuntimeMethod_var))); } IL_0015: { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_3 = ___2_publicKeyParamSet; if (L_3) { goto IL_0023; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8663BD1615D5C02136900A8A4762C8C1833F8F9D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA_RuntimeMethod_var))); } IL_0023: { String_t* L_5 = ___0_algorithm; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); String_t* L_6; L_6 = ECKeyParameters_VerifyAlgorithmName_m9A778C1CA82E7707CFA6F7878BEF00B03935E23A(L_5, NULL); __this->___algorithm = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___algorithm), (void*)L_6); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_7 = ___2_publicKeyParamSet; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_8; L_8 = ECKeyParameters_LookupParameters_m10B84BB7506E402E09A727EABF62DD92E459180B(L_7, NULL); __this->___parameters = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_8); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_9 = ___2_publicKeyParamSet; __this->___publicKeyParamSet = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicKeyParamSet), (void*)L_9); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ECKeyParameters_get_AlgorithmName_mE5793D202691C2372DC8901D7147367D52925A33 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___algorithm; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, const RuntimeMethod* method) { { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_0 = __this->___parameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ECKeyParameters_get_PublicKeyParamSet_m14FE4241EABA9AA10A10B6B823C4B4C82F3FC948 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, const RuntimeMethod* method) { { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = __this->___publicKeyParamSet; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECKeyParameters_Equals_m3C57DC809CD7617E58266656721773CAC056E112 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194*)IsInstClass((RuntimeObject*)L_1, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194_il2cpp_TypeInfo_var)); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_3 = V_0; bool L_4; L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, __this, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECKeyParameters_Equals_mFB18FE42FFBFC7125D1AFC31018B5D4626ACCDF0 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* ___0_other, const RuntimeMethod* method) { { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_0 = __this->___parameters; ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_1 = ___0_other; NullCheck(L_1); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_2 = L_1->___parameters; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_001b; } } { ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* L_4 = ___0_other; bool L_5; L_5 = AsymmetricKeyParameter_Equals_m80EC508A12B95158CD2B02BB985132963D4FAD01(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECKeyParameters_GetHashCode_m5309A93F87400EA8260D89E35707A1416EF5CA12 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, const RuntimeMethod* method) { { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_0 = __this->___parameters; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = AsymmetricKeyParameter_GetHashCode_m6351D14D778DE90973A11B23F032F4B51F58F651(__this, NULL); return ((int32_t)(L_1^L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* ECKeyParameters_CreateKeyGenerationParameters_m1E7AD94155CD29563D4D974D17A52FE36F3FE876 (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = __this->___publicKeyParamSet; if (!L_0) { goto IL_0015; } } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = __this->___publicKeyParamSet; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = ___0_random; ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* L_3 = (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961*)il2cpp_codegen_object_new(ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961_il2cpp_TypeInfo_var); ECKeyGenerationParameters__ctor_m872E977E2265E622E71DBA9F17FB498DCB53EB63(L_3, L_1, L_2, NULL); return L_3; } IL_0015: { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_4 = __this->___parameters; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_5 = ___0_random; ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961* L_6 = (ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961*)il2cpp_codegen_object_new(ECKeyGenerationParameters_tF5F0E0A1C456DF18F16944414D48FB86D1C17961_il2cpp_TypeInfo_var); ECKeyGenerationParameters__ctor_m2470DCD78FA9A7816CAB88B5EEB35C0FBBA890A6(L_6, L_4, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ECKeyParameters_VerifyAlgorithmName_m9A778C1CA82E7707CFA6F7878BEF00B03935E23A (String_t* ___0_algorithm, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisString_t_m36A80615E8974C412EAF8F947B8583C435D0F69B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* G_B2_0 = NULL; String_t* G_B1_0 = NULL; { String_t* L_0 = ___0_algorithm; il2cpp_codegen_runtime_class_init_inline(Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); String_t* L_1; L_1 = Platform_ToUpperInvariant_mE42B5571F3A8B243EC1A23A4DCFD399AFA086922(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ((ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_StaticFields*)il2cpp_codegen_static_fields_for(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var))->___algorithms; String_t* L_3 = ___0_algorithm; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_StaticFields*)il2cpp_codegen_static_fields_for(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var))->___algorithms; NullCheck(L_4); int32_t L_5; L_5 = Array_IndexOf_TisString_t_m36A80615E8974C412EAF8F947B8583C435D0F69B(L_2, L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), Array_IndexOf_TisString_t_m36A80615E8974C412EAF8F947B8583C435D0F69B_RuntimeMethod_var); if ((((int32_t)L_5) >= ((int32_t)0))) { G_B2_0 = L_1; goto IL_0032; } G_B1_0 = L_1; } { String_t* L_6 = ___0_algorithm; String_t* L_7; L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44980EBE64EE961020A9B63E7E4774A1190E5366)), L_6, NULL); 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, L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECKeyParameters_VerifyAlgorithmName_m9A778C1CA82E7707CFA6F7878BEF00B03935E23A_RuntimeMethod_var))); } IL_0032: { return G_B2_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ECKeyParameters_LookupParameters_m10B84BB7506E402E09A727EABF62DD92E459180B (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_publicKeyParamSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECGost3410NamedCurves_t618F877FBA2B8DFD64D738FBF90DB6C105CBA334_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* V_0 = NULL; X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* V_1 = NULL; { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ___0_publicKeyParamSet; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8663BD1615D5C02136900A8A4762C8C1833F8F9D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECKeyParameters_LookupParameters_m10B84BB7506E402E09A727EABF62DD92E459180B_RuntimeMethod_var))); } IL_000e: { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_2 = ___0_publicKeyParamSet; il2cpp_codegen_runtime_class_init_inline(ECGost3410NamedCurves_t618F877FBA2B8DFD64D738FBF90DB6C105CBA334_il2cpp_TypeInfo_var); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_3; L_3 = ECGost3410NamedCurves_GetByOid_mABD19E21F9FA573F8D0BE7AFB8E6DBEDE463FD51(L_2, NULL); V_0 = L_3; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_4 = V_0; if (L_4) { goto IL_0056; } } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_5 = ___0_publicKeyParamSet; X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* L_6; L_6 = ECKeyPairGenerator_FindECCurveByOid_m43DCBA3D780FFBB5C0AB16A04705247A4B9710DC(L_5, NULL); V_1 = L_6; X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* L_7 = V_1; if (L_7) { goto IL_0032; } } { 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*)&_stringLiteralCCEF3220D17DF85546359761AC7850A590149ED2)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8663BD1615D5C02136900A8A4762C8C1833F8F9D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECKeyParameters_LookupParameters_m10B84BB7506E402E09A727EABF62DD92E459180B_RuntimeMethod_var))); } IL_0032: { X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* L_9 = V_1; NullCheck(L_9); ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_10; L_10 = X9ECParameters_get_Curve_mEAE00AC49C04CDDADF9147D2BA20CA56DB3755E3_inline(L_9, NULL); X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* L_11 = V_1; NullCheck(L_11); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_12; L_12 = X9ECParameters_get_G_m65A2AFEA1BCC0E6D58CD6022AC216EB48CDF4752(L_11, NULL); X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* L_13 = V_1; NullCheck(L_13); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14; L_14 = X9ECParameters_get_N_m50B6C2AA88C8CB774600011A2A4CBF13EB2BFD3B_inline(L_13, NULL); X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* L_15 = V_1; NullCheck(L_15); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16; L_16 = X9ECParameters_get_H_mEBEDFFCDA8C37CE24DB59EFB99B996C050DB071B_inline(L_15, NULL); X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* L_17 = V_1; NullCheck(L_17); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18; L_18 = X9ECParameters_GetSeed_m435C95BA41ABAAAE8441E451396B8C813AFCA170_inline(L_17, NULL); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_19 = (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194*)il2cpp_codegen_object_new(ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194_il2cpp_TypeInfo_var); ECDomainParameters__ctor_m637DC5898B7D026B1DBB55DF53F19ACD34E7F64E(L_19, L_10, L_12, L_14, L_16, L_18, NULL); V_0 = L_19; } IL_0056: { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_20 = V_0; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECKeyParameters__cctor_m2A333B6EA77D600616FA2248FF9153E0D5747213 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral355344670054DB070754011D8D2527E319681DF0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral415AAA4FA5646BB572E5E71C959350F360A6660B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70BBC87222786B2FB160BFD7855B579444CE1163); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral978EDA1B4E2941E5FA91E6212A9DCAB6466F94A7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9A60DAF92C3EDA5CB6CB6E661BA58F19E737431); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAE5F60303A5893B517F95417886F71BB8507B6E); s_Il2CppMethodInitialized = true; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteralC9A60DAF92C3EDA5CB6CB6E661BA58F19E737431); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)_stringLiteral70BBC87222786B2FB160BFD7855B579444CE1163); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(2), (String_t*)_stringLiteral415AAA4FA5646BB572E5E71C959350F360A6660B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(3), (String_t*)_stringLiteralCAE5F60303A5893B517F95417886F71BB8507B6E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(4), (String_t*)_stringLiteral355344670054DB070754011D8D2527E319681DF0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; NullCheck(L_6); (L_6)->SetAt(static_cast(5), (String_t*)_stringLiteral978EDA1B4E2941E5FA91E6212A9DCAB6466F94A7); ((ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_StaticFields*)il2cpp_codegen_static_fields_for(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var))->___algorithms = L_6; Il2CppCodeGenWriteBarrier((void**)(&((ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_StaticFields*)il2cpp_codegen_static_fields_for(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var))->___algorithms), (void*)L_6); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPrivateKeyParameters__ctor_mFA1BFF6D14C025712313FFE3DB4D869A72BE101C (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_d, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9A60DAF92C3EDA5CB6CB6E661BA58F19E737431); s_Il2CppMethodInitialized = true; } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_d; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1 = ___1_parameters; ECPrivateKeyParameters__ctor_mC30DA131533B97D6053CC21FEC025BB9A45865AE(__this, _stringLiteralC9A60DAF92C3EDA5CB6CB6E661BA58F19E737431, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPrivateKeyParameters__ctor_m2ED96D0C02E30B6883BFB77761F4D727CD1006CC (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_d, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_publicKeyParamSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral355344670054DB070754011D8D2527E319681DF0); s_Il2CppMethodInitialized = true; } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ___1_publicKeyParamSet; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA(__this, _stringLiteral355344670054DB070754011D8D2527E319681DF0, (bool)1, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_d; if (L_1) { goto IL_001b; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECPrivateKeyParameters__ctor_m2ED96D0C02E30B6883BFB77761F4D727CD1006CC_RuntimeMethod_var))); } IL_001b: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_d; __this->___d = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___d), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPrivateKeyParameters__ctor_mC30DA131533B97D6053CC21FEC025BB9A45865AE (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, String_t* ___0_algorithm, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_d, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___2_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_algorithm; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1 = ___2_parameters; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); ECKeyParameters__ctor_m33C9CE59580C02C4B32D1926C67AB03C53397016(__this, L_0, (bool)1, L_1, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___1_d; if (L_2) { goto IL_0017; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECPrivateKeyParameters__ctor_mC30DA131533B97D6053CC21FEC025BB9A45865AE_RuntimeMethod_var))); } IL_0017: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___1_d; __this->___d = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___d), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPrivateKeyParameters__ctor_mB13708A6A5782EF87D27008C34F31C886BA1461B (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, String_t* ___0_algorithm, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_d, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_publicKeyParamSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_algorithm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___2_publicKeyParamSet; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA(__this, L_0, (bool)1, L_1, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___1_d; if (L_2) { goto IL_0017; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECPrivateKeyParameters__ctor_mB13708A6A5782EF87D27008C34F31C886BA1461B_RuntimeMethod_var))); } IL_0017: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___1_d; __this->___d = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___d), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29 (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___d; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPrivateKeyParameters_Equals_mECE54AFF2E11F16B29EEB8DEE0207B8F4090177B (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006*)IsInstClass((RuntimeObject*)L_1, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006_il2cpp_TypeInfo_var)); ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_3 = V_0; bool L_4; L_4 = ECPrivateKeyParameters_Equals_m9B87D0307D91DE08E5AA6D82113CCF4964467A4A(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPrivateKeyParameters_Equals_m9B87D0307D91DE08E5AA6D82113CCF4964467A4A (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___d; ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___d; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_001b; } } { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_4 = ___0_other; bool L_5; L_5 = ECKeyParameters_Equals_mFB18FE42FFBFC7125D1AFC31018B5D4626ACCDF0(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECPrivateKeyParameters_GetHashCode_m875110CBC032B33AA7FF4B7C8DB32107DE8E55CB (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___d; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = ECKeyParameters_GetHashCode_m5309A93F87400EA8260D89E35707A1416EF5CA12(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPublicKeyParameters__ctor_m74757AC0D8A8FA4A9E575C0FDC714DDCDD303385 (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___0_q, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9A60DAF92C3EDA5CB6CB6E661BA58F19E737431); s_Il2CppMethodInitialized = true; } { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_0 = ___0_q; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1 = ___1_parameters; ECPublicKeyParameters__ctor_mB0C080C0D99F9F70B49B6E68F84E149A994324A4(__this, _stringLiteralC9A60DAF92C3EDA5CB6CB6E661BA58F19E737431, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPublicKeyParameters__ctor_m1543DD54E3A3367A4E6293906104B8AC2A236FD0 (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___0_q, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_publicKeyParamSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral355344670054DB070754011D8D2527E319681DF0); s_Il2CppMethodInitialized = true; } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ___1_publicKeyParamSet; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA(__this, _stringLiteral355344670054DB070754011D8D2527E319681DF0, (bool)0, L_0, NULL); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_1 = ___0_q; if (L_1) { goto IL_001b; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECPublicKeyParameters__ctor_m1543DD54E3A3367A4E6293906104B8AC2A236FD0_RuntimeMethod_var))); } IL_001b: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_3 = ___0_q; NullCheck(L_3); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_4; L_4 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_3); __this->___q = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPublicKeyParameters__ctor_mB0C080C0D99F9F70B49B6E68F84E149A994324A4 (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, String_t* ___0_algorithm, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_q, ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ___2_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_algorithm; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_1 = ___2_parameters; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); ECKeyParameters__ctor_m33C9CE59580C02C4B32D1926C67AB03C53397016(__this, L_0, (bool)0, L_1, NULL); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_2 = ___1_q; if (L_2) { goto IL_0017; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECPublicKeyParameters__ctor_mB0C080C0D99F9F70B49B6E68F84E149A994324A4_RuntimeMethod_var))); } IL_0017: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_4 = ___1_q; NullCheck(L_4); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_5; L_5 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_4); __this->___q = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECPublicKeyParameters__ctor_m5931ED9A0DBE960F2DCFF6694C8134B95EA80130 (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, String_t* ___0_algorithm, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ___1_q, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___2_publicKeyParamSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_algorithm; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___2_publicKeyParamSet; il2cpp_codegen_runtime_class_init_inline(ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519_il2cpp_TypeInfo_var); ECKeyParameters__ctor_m5C3C407A0F3165E9629A369BABDB0554620166BA(__this, L_0, (bool)0, L_1, NULL); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_2 = ___1_q; if (L_2) { goto IL_0017; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECPublicKeyParameters__ctor_m5931ED9A0DBE960F2DCFF6694C8134B95EA80130_RuntimeMethod_var))); } IL_0017: { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_4 = ___1_q; NullCheck(L_4); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_5; L_5 = VirtualFuncInvoker0< ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(18, L_4); __this->___q = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ECPublicKeyParameters_get_Q_mFF2DFBC7BFBCA69AF0D601931F515078E587E7B3 (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, const RuntimeMethod* method) { { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_0 = __this->___q; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPublicKeyParameters_Equals_m21F5835F61DF81026F22EA81B829308E33C48A5F (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)IsInstClass((RuntimeObject*)L_1, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var)); ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_3 = V_0; bool L_4; L_4 = ECPublicKeyParameters_Equals_m152B93E245FCB2301AE6AEFE10B13C2A5BE2D22A(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPublicKeyParameters_Equals_m152B93E245FCB2301AE6AEFE10B13C2A5BE2D22A (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___0_other, const RuntimeMethod* method) { { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_0 = __this->___q; ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_1 = ___0_other; NullCheck(L_1); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_2 = L_1->___q; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, ECPoint_t3140239580846DCABD076C228670186579EEB5D1* >::Invoke(23, L_0, L_2); if (!L_3) { goto IL_001b; } } { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_4 = ___0_other; bool L_5; L_5 = ECKeyParameters_Equals_mFB18FE42FFBFC7125D1AFC31018B5D4626ACCDF0(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECPublicKeyParameters_GetHashCode_mC79DBE566C2A72429510981991ACB3CD040C51CC (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, const RuntimeMethod* method) { { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_0 = __this->___q; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = ECKeyParameters_GetHashCode_m5309A93F87400EA8260D89E35707A1416EF5CA12(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ElGamalKeyGenerationParameters__ctor_m155AE38967C1BFF893E5E02E299E83259F7A03B5 (ElGamalKeyGenerationParameters_t1EF76E0F2421F7DEBE9D17C3CFF51E1352976CD6* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___1_parameters, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = ___0_random; ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_1 = ___1_parameters; int32_t L_2; L_2 = ElGamalKeyGenerationParameters_GetStrength_m6AE291E703DB88732ED9B6B8367197A0CC38CE94(L_1, NULL); KeyGenerationParameters__ctor_m902AEA923E3FCCF50749B048C4B3408458B13308(__this, L_0, L_2, NULL); ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_3 = ___1_parameters; __this->___parameters = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ElGamalKeyGenerationParameters_get_Parameters_mB9CCC7B128782E47C86B1DDE668FFCD1192606DA (ElGamalKeyGenerationParameters_t1EF76E0F2421F7DEBE9D17C3CFF51E1352976CD6* __this, const RuntimeMethod* method) { { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_0 = __this->___parameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalKeyGenerationParameters_GetStrength_m6AE291E703DB88732ED9B6B8367197A0CC38CE94 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___0_parameters, const RuntimeMethod* method) { { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_0 = ___0_parameters; NullCheck(L_0); int32_t L_1; L_1 = ElGamalParameters_get_L_mDE6BCC008E6FCEBDE246F11DBD8E045799ACB1DD_inline(L_0, NULL); if (L_1) { goto IL_0014; } } { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_2 = ___0_parameters; NullCheck(L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3; L_3 = ElGamalParameters_get_P_mB6D2F4EEE14D8AF9660D89F042292C3E404E4B53_inline(L_2, NULL); NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_3, NULL); return L_4; } IL_0014: { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_5 = ___0_parameters; NullCheck(L_5); int32_t L_6; L_6 = ElGamalParameters_get_L_mDE6BCC008E6FCEBDE246F11DBD8E045799ACB1DD_inline(L_5, NULL); return L_6; } } #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 ElGamalKeyParameters__ctor_mAE21CF2E17ED86BD8F6D018ADF059DA52F96E027 (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, bool ___0_isPrivate, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___1_parameters, const RuntimeMethod* method) { { bool L_0 = ___0_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_1 = ___1_parameters; __this->___parameters = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ElGamalKeyParameters_get_Parameters_mFBE60779C420DEB3EB8167EA9DF9D8B188D2544E (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, const RuntimeMethod* method) { { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_0 = __this->___parameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalKeyParameters_Equals_mBF14379E296DE4715854B116A2A94FA235512803 (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C*)IsInstClass((RuntimeObject*)L_1, ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C_il2cpp_TypeInfo_var)); ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* L_3 = V_0; bool L_4; L_4 = ElGamalKeyParameters_Equals_m6AA2273DB4C3DFD7F3D81EF8018DC777D5231983(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalKeyParameters_Equals_m6AA2273DB4C3DFD7F3D81EF8018DC777D5231983 (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* ___0_other, const RuntimeMethod* method) { { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_0 = __this->___parameters; ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* L_1 = ___0_other; NullCheck(L_1); ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_2 = L_1->___parameters; bool L_3; L_3 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_0, L_2, NULL); if (!L_3) { goto IL_001b; } } { ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* L_4 = ___0_other; bool L_5; L_5 = AsymmetricKeyParameter_Equals_m80EC508A12B95158CD2B02BB985132963D4FAD01(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalKeyParameters_GetHashCode_mDD3BE46DAED90C707AA8474DA6E1A1182555DE72 (ElGamalKeyParameters_tA36ECB56D18F95C3AE4970616B5D76ED8B343C4C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0; L_0 = AsymmetricKeyParameter_GetHashCode_m6351D14D778DE90973A11B23F032F4B51F58F651(__this, NULL); V_0 = L_0; ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_1 = __this->___parameters; if (!L_1) { goto IL_001d; } } { int32_t L_2 = V_0; ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_3 = __this->___parameters; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_3); V_0 = ((int32_t)(L_2^L_4)); } IL_001d: { int32_t L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ElGamalParameters__ctor_m220372264AB6A5EA452F7A407D1555C435A80871 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_g; ElGamalParameters__ctor_mDF9DF3D85AFD6FF28A56049CE983864CFB9C1F9B(__this, L_0, L_1, 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ElGamalParameters__ctor_mDF9DF3D85AFD6FF28A56049CE983864CFB9C1F9B (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_g, int32_t ___2_l, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ElGamalParameters__ctor_mDF9DF3D85AFD6FF28A56049CE983864CFB9C1F9B_RuntimeMethod_var))); } IL_0014: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___1_g; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ElGamalParameters__ctor_mDF9DF3D85AFD6FF28A56049CE983864CFB9C1F9B_RuntimeMethod_var))); } IL_0022: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___0_p; __this->___p = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___p), (void*)L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = ___1_g; __this->___g = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___g), (void*)L_5); int32_t L_6 = ___2_l; __this->___l = L_6; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ElGamalParameters_get_P_mB6D2F4EEE14D8AF9660D89F042292C3E404E4B53 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ElGamalParameters_get_G_mCEFA4EE68D29DB53173014F158E7F50CCF1AB9CD (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___g; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalParameters_get_L_mDE6BCC008E6FCEBDE246F11DBD8E045799ACB1DD (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___l; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalParameters_Equals_mD44DD8C76B05781D0FD90E7AAE145A59760B9074 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127*)IsInstClass((RuntimeObject*)L_1, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127_il2cpp_TypeInfo_var)); ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_3 = V_0; bool L_4; L_4 = ElGamalParameters_Equals_mD7695124C1EA74E5B98310481C2B75DDEF986E78(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalParameters_Equals_mD7695124C1EA74E5B98310481C2B75DDEF986E78 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___p; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_0035; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___g; ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_5 = ___0_other; NullCheck(L_5); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = L_5->___g; NullCheck(L_4); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_6); if (!L_7) { goto IL_0035; } } { int32_t L_8 = __this->___l; ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_9 = ___0_other; NullCheck(L_9); int32_t L_10 = L_9->___l; return (bool)((((int32_t)L_8) == ((int32_t)L_10))? 1 : 0); } IL_0035: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalParameters_GetHashCode_m22179EBC25A8A538A3AFC62214980E1B778247B9 (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = __this->___g; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); int32_t L_4 = __this->___l; return ((int32_t)(((int32_t)(L_1^L_3))^L_4)); } } #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 ElGamalPrivateKeyParameters__ctor_mA62C0B1AA49929F951E0339E1EFA2B140873BE8F (ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___1_parameters, const RuntimeMethod* method) { { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_0 = ___1_parameters; ElGamalKeyParameters__ctor_mAE21CF2E17ED86BD8F6D018ADF059DA52F96E027(__this, (bool)1, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_x; if (L_1) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ElGamalPrivateKeyParameters__ctor_mA62C0B1AA49929F951E0339E1EFA2B140873BE8F_RuntimeMethod_var))); } IL_0016: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_x; __this->___x = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___x), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ElGamalPrivateKeyParameters_get_X_m2A66040C4B897BDF0516A34D9D1D14E9DAA6A99E (ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalPrivateKeyParameters_Equals_m1E0E1CB4462F73400DB8CFB289E6790F52151D9D (ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89*)IsInstClass((RuntimeObject*)L_1, ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89_il2cpp_TypeInfo_var)); ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* L_3 = V_0; bool L_4; L_4 = ElGamalPrivateKeyParameters_Equals_m30BFE3013B108512E035383B56C668ACDACC0123(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalPrivateKeyParameters_Equals_m30BFE3013B108512E035383B56C668ACDACC0123 (ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* __this, ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* ___0_other, const RuntimeMethod* method) { { ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* L_0 = ___0_other; NullCheck(L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = L_0->___x; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = __this->___x; NullCheck(L_1); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_1, L_2); if (!L_3) { goto IL_001b; } } { ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* L_4 = ___0_other; bool L_5; L_5 = ElGamalKeyParameters_Equals_m6AA2273DB4C3DFD7F3D81EF8018DC777D5231983(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalPrivateKeyParameters_GetHashCode_m01A584BA598BD8961AD5C49FCA89CCC981B2FE16 (ElGamalPrivateKeyParameters_t6C25FB14913008F00E8D9534E29FA05953D20D89* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = ElGamalKeyParameters_GetHashCode_mDD3BE46DAED90C707AA8474DA6E1A1182555DE72(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ElGamalPublicKeyParameters__ctor_m4EDF60CABCA424AA8E0FEC2BA6A8839F6B6572EE (ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_y, ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* ___1_parameters, const RuntimeMethod* method) { { ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* L_0 = ___1_parameters; ElGamalKeyParameters__ctor_mAE21CF2E17ED86BD8F6D018ADF059DA52F96E027(__this, (bool)0, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_y; if (L_1) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ElGamalPublicKeyParameters__ctor_m4EDF60CABCA424AA8E0FEC2BA6A8839F6B6572EE_RuntimeMethod_var))); } IL_0016: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_y; __this->___y = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___y), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ElGamalPublicKeyParameters_get_Y_m39B18CB555016EBB82EA3111A32C93B9AD0B408F (ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalPublicKeyParameters_Equals_mA046FDBFB5724B035441D37F3627E448930E2B54 (ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09*)IsInstClass((RuntimeObject*)L_1, ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09_il2cpp_TypeInfo_var)); ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* L_3 = V_0; bool L_4; L_4 = ElGamalPublicKeyParameters_Equals_mE02A187EF8489A752CB4B30DE260C59B6C679BDF(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ElGamalPublicKeyParameters_Equals_mE02A187EF8489A752CB4B30DE260C59B6C679BDF (ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* __this, ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___y; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_001b; } } { ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* L_4 = ___0_other; bool L_5; L_5 = ElGamalKeyParameters_Equals_m6AA2273DB4C3DFD7F3D81EF8018DC777D5231983(__this, L_4, NULL); return L_5; } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ElGamalPublicKeyParameters_GetHashCode_m9500E0B0A87A65081221F862913A27A2215066CA (ElGamalPublicKeyParameters_t42FA9CD50E6CCAA5774441E908C4B9A97848CE09* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); int32_t L_2; L_2 = ElGamalKeyParameters_GetHashCode_mDD3BE46DAED90C707AA8474DA6E1A1182555DE72(__this, NULL); return ((int32_t)(L_1^L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410KeyParameters__ctor_mCB2A3C7D1D62D5493E32E423465D72A6AF8F696B (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, bool ___0_isPrivate, Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* ___1_parameters, const RuntimeMethod* method) { { bool L_0 = ___0_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_1 = ___1_parameters; __this->___parameters = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410KeyParameters__ctor_mC31C95F46F72718A4553EF605072996852CDB5B0 (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, bool ___0_isPrivate, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_publicKeyParamSet, const RuntimeMethod* method) { { bool L_0 = ___0_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___1_publicKeyParamSet; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_2; L_2 = Gost3410KeyParameters_LookupParameters_mBB2AD68DD244CE558A931338FA537B1E43AFF871(L_1, NULL); __this->___parameters = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_2); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_3 = ___1_publicKeyParamSet; __this->___publicKeyParamSet = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicKeyParamSet), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0 (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, const RuntimeMethod* method) { { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_0 = __this->___parameters; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* Gost3410KeyParameters_get_PublicKeyParamSet_mD1ED1BFFB2F49B641353F5F702E949D65597FB07 (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, const RuntimeMethod* method) { { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = __this->___publicKeyParamSet; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* Gost3410KeyParameters_LookupParameters_mBB2AD68DD244CE558A931338FA537B1E43AFF871 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_publicKeyParamSet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410NamedParameters_tD3594A500BA85AECA75A1DAC07E11690C35D3D76_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* V_0 = NULL; { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ___0_publicKeyParamSet; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8663BD1615D5C02136900A8A4762C8C1833F8F9D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410KeyParameters_LookupParameters_mBB2AD68DD244CE558A931338FA537B1E43AFF871_RuntimeMethod_var))); } IL_000e: { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_2 = ___0_publicKeyParamSet; il2cpp_codegen_runtime_class_init_inline(Gost3410NamedParameters_tD3594A500BA85AECA75A1DAC07E11690C35D3D76_il2cpp_TypeInfo_var); Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* L_3; L_3 = Gost3410NamedParameters_GetByOid_mEDA5C8F4F174DA62B620434165AA38398D361E93(L_2, NULL); V_0 = L_3; Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* L_4 = V_0; if (L_4) { goto IL_0028; } } { 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_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7DFA6C247AD5900B49AEB333BF59030590D46BC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8663BD1615D5C02136900A8A4762C8C1833F8F9D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410KeyParameters_LookupParameters_mBB2AD68DD244CE558A931338FA537B1E43AFF871_RuntimeMethod_var))); } IL_0028: { Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* L_6 = V_0; NullCheck(L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7; L_7 = Gost3410ParamSetParameters_get_P_m99B8E92AEF08ECB11BC73453CBE0B522BF7DB7DA(L_6, NULL); Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* L_8 = V_0; NullCheck(L_8); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9; L_9 = Gost3410ParamSetParameters_get_Q_m1BF5012082111F6F4D531D0E458C18B6E8B04ED6(L_8, NULL); Gost3410ParamSetParameters_t3B6599F9E3F8AD740E53D574CBB62251FC5E27D0* L_10 = V_0; NullCheck(L_10); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11; L_11 = Gost3410ParamSetParameters_get_A_m1AD9E38EB8951E491662538DA58BECA6EB4C032F(L_10, NULL); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_12 = (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE*)il2cpp_codegen_object_new(Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE_il2cpp_TypeInfo_var); Gost3410Parameters__ctor_mF1793DC498AD0AA0593CC3E7CBED9D68D0706322(L_12, L_7, L_9, L_11, NULL); return L_12; } } #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 Gost3410Parameters__ctor_mF1793DC498AD0AA0593CC3E7CBED9D68D0706322 (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_a, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_q; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___2_a; Gost3410Parameters__ctor_m64CED8B43719B9500A201F427885DDA8FBC58C57(__this, L_0, L_1, L_2, (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410Parameters__ctor_m64CED8B43719B9500A201F427885DDA8FBC58C57 (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_a, Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* ___3_validation, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_p; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410Parameters__ctor_m64CED8B43719B9500A201F427885DDA8FBC58C57_RuntimeMethod_var))); } IL_0014: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___1_q; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410Parameters__ctor_m64CED8B43719B9500A201F427885DDA8FBC58C57_RuntimeMethod_var))); } IL_0022: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___2_a; if (L_4) { goto IL_0030; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410Parameters__ctor_m64CED8B43719B9500A201F427885DDA8FBC58C57_RuntimeMethod_var))); } IL_0030: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = ___0_p; __this->___p = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___p), (void*)L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = ___1_q; __this->___q = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_7); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ___2_a; __this->___a = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___a), (void*)L_8); Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* L_9 = ___3_validation; __this->___validation = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___validation), (void*)L_9); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_A_m9A0A1E8EC911582D1E6173633C38FB924995CCE4 (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___a; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* Gost3410Parameters_get_ValidationParameters_m09ED8F052D0EEA92ADC99EF57698736709518DE7 (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* L_0 = __this->___validation; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Gost3410Parameters_Equals_m5C0C383CD727C0CDAD8C4DD1703B493844195CB4 (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE*)IsInstClass((RuntimeObject*)L_1, Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE_il2cpp_TypeInfo_var)); Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_3 = V_0; bool L_4; L_4 = Gost3410Parameters_Equals_m4AAD33F481AB654050C0AF13F1F3E409D1C609CA(__this, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Gost3410Parameters_Equals_m4AAD33F481AB654050C0AF13F1F3E409D1C609CA (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* ___0_other, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_1 = ___0_other; NullCheck(L_1); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = L_1->___p; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (!L_3) { goto IL_0038; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___q; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_5 = ___0_other; NullCheck(L_5); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = L_5->___q; NullCheck(L_4); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_6); if (!L_7) { goto IL_0038; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = __this->___a; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_9 = ___0_other; NullCheck(L_9); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = L_9->___a; NullCheck(L_8); bool L_11; L_11 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_8, L_10); return L_11; } IL_0038: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3410Parameters_GetHashCode_m1FC37870D48A46DA63F39520993F25DDF930A95F (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = __this->___q; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = __this->___a; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_4); return ((int32_t)(((int32_t)(L_1^L_3))^L_5)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410PrivateKeyParameters__ctor_mBA151A084E398954CB8FA71A0C363E382E166B18 (Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* ___1_parameters, const RuntimeMethod* method) { { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_0 = ___1_parameters; Gost3410KeyParameters__ctor_mCB2A3C7D1D62D5493E32E423465D72A6AF8F696B(__this, (bool)1, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_x; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_1, NULL); if ((((int32_t)L_2) < ((int32_t)1))) { goto IL_0032; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_x; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_3, NULL); if ((((int32_t)L_4) > ((int32_t)((int32_t)256)))) { goto IL_0032; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = ___0_x; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_6; L_6 = Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline(__this, NULL); NullCheck(L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7; L_7 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_6, NULL); NullCheck(L_5); int32_t L_8; L_8 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_5, L_7, NULL); if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_0042; } } IL_0032: { 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_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral39B704DEDE22D905E4AAD0CB100961F20C53FBD5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410PrivateKeyParameters__ctor_mBA151A084E398954CB8FA71A0C363E382E166B18_RuntimeMethod_var))); } IL_0042: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = ___0_x; __this->___x = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___x), (void*)L_10); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410PrivateKeyParameters__ctor_mCA307B4E3DC1A0EB8517E5B2F9A40C666EE50E31 (Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_publicKeyParamSet, const RuntimeMethod* method) { { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ___1_publicKeyParamSet; Gost3410KeyParameters__ctor_mC31C95F46F72718A4553EF605072996852CDB5B0(__this, (bool)1, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_x; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_1, NULL); if ((((int32_t)L_2) < ((int32_t)1))) { goto IL_0032; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_x; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_mA12150ED6274466C48E774CB23C88CC3E4BEE0CA(L_3, NULL); if ((((int32_t)L_4) > ((int32_t)((int32_t)256)))) { goto IL_0032; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = ___0_x; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_6; L_6 = Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline(__this, NULL); NullCheck(L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7; L_7 = Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline(L_6, NULL); NullCheck(L_5); int32_t L_8; L_8 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_5, L_7, NULL); if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_0042; } } IL_0032: { 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_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral39B704DEDE22D905E4AAD0CB100961F20C53FBD5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410PrivateKeyParameters__ctor_mCA307B4E3DC1A0EB8517E5B2F9A40C666EE50E31_RuntimeMethod_var))); } IL_0042: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = ___0_x; __this->___x = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___x), (void*)L_10); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410PrivateKeyParameters_get_X_m0D09A2A6B6EFEE2E05459D1EAE92A5FA97476078 (Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410PublicKeyParameters__ctor_m3034B80F5BBAF72044F12A8624D14CD433711A0E (Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_y, Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* ___1_parameters, const RuntimeMethod* method) { { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_0 = ___1_parameters; Gost3410KeyParameters__ctor_mCB2A3C7D1D62D5493E32E423465D72A6AF8F696B(__this, (bool)0, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_y; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_1, NULL); if ((((int32_t)L_2) < ((int32_t)1))) { goto IL_0025; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_y; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_4; L_4 = Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline(__this, NULL); NullCheck(L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5; L_5 = Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline(L_4, NULL); NullCheck(L_3); int32_t L_6; L_6 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_3, L_5, NULL); if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_0035; } } IL_0025: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral751C14CEA0C2A74072079E6D9FD2B1290048818A)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410PublicKeyParameters__ctor_m3034B80F5BBAF72044F12A8624D14CD433711A0E_RuntimeMethod_var))); } IL_0035: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ___0_y; __this->___y = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___y), (void*)L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410PublicKeyParameters__ctor_m2341BA913A579C57D29F03401FF82FB176B884D2 (Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_y, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___1_publicKeyParamSet, const RuntimeMethod* method) { { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ___1_publicKeyParamSet; Gost3410KeyParameters__ctor_mC31C95F46F72718A4553EF605072996852CDB5B0(__this, (bool)0, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___0_y; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_1, NULL); if ((((int32_t)L_2) < ((int32_t)1))) { goto IL_0025; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_y; Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_4; L_4 = Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline(__this, NULL); NullCheck(L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5; L_5 = Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline(L_4, NULL); NullCheck(L_3); int32_t L_6; L_6 = BigInteger_CompareTo_mE56CD21582B22A6A9263A40FA716AA4AC29844A9(L_3, L_5, NULL); if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_0035; } } IL_0025: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral751C14CEA0C2A74072079E6D9FD2B1290048818A)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost3410PublicKeyParameters__ctor_m2341BA913A579C57D29F03401FF82FB176B884D2_RuntimeMethod_var))); } IL_0035: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ___0_y; __this->___y = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___y), (void*)L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410PublicKeyParameters_get_Y_mB2AFF0BB7743AC326864A6B12BA4FBB882FFDC09 (Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410ValidationParameters__ctor_m78882F21E0FA293A553BE040B4E4C7C567B60255 (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, int32_t ___0_x0, int32_t ___1_c, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_x0; __this->___x0 = L_0; int32_t L_1 = ___1_c; __this->___c = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3410ValidationParameters__ctor_m291F0A85F7E7021B5C79064FC9CF3714D1700BA0 (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, int64_t ___0_x0L, int64_t ___1_cL, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int64_t L_0 = ___0_x0L; __this->___x0L = L_0; int64_t L_1 = ___1_cL; __this->___cL = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3410ValidationParameters_get_C_m63D57F5C0601E1E391BF4D1ABA948745779CE0DA (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___c; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3410ValidationParameters_get_X0_mA092507A158699DC2E846584E1B20D717DFCA4DC (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___x0; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Gost3410ValidationParameters_get_CL_m999E03CB29CA95CF989C08D0B315C9AD484BEEBD (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___cL; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Gost3410ValidationParameters_get_X0L_m31AE191920D39A07284C93848B0274FB5A87829B (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___x0L; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Gost3410ValidationParameters_Equals_m0B0E50E34298B81E313598AAE47C36F2949B064D (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; V_0 = ((Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00*)IsInstClass((RuntimeObject*)L_0, Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00_il2cpp_TypeInfo_var)); Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* L_1 = V_0; if (!L_1) { goto IL_0043; } } { Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* L_2 = V_0; NullCheck(L_2); int32_t L_3 = L_2->___c; int32_t L_4 = __this->___c; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_0043; } } { Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* L_5 = V_0; NullCheck(L_5); int32_t L_6 = L_5->___x0; int32_t L_7 = __this->___x0; if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) { goto IL_0043; } } { Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* L_8 = V_0; NullCheck(L_8); int64_t L_9 = L_8->___cL; int64_t L_10 = __this->___cL; if ((!(((uint64_t)L_9) == ((uint64_t)L_10)))) { goto IL_0043; } } { Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* L_11 = V_0; NullCheck(L_11); int64_t L_12 = L_11->___x0L; int64_t L_13 = __this->___x0L; return (bool)((((int64_t)L_12) == ((int64_t)L_13))? 1 : 0); } IL_0043: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost3410ValidationParameters_GetHashCode_m67A770F69A90C33E09DD74703289C9E46B5C4055 (Gost3410ValidationParameters_t1E025ED8BBEDEC2666BBF0B831EAFDA7ACB48B00* __this, const RuntimeMethod* method) { { int32_t* L_0 = (int32_t*)(&__this->___c); int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_0, NULL); int32_t* L_2 = (int32_t*)(&__this->___x0); int32_t L_3; L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_2, NULL); int64_t* L_4 = (int64_t*)(&__this->___cL); int32_t L_5; L_5 = Int64_GetHashCode_mDB050BE2AC244D92B14D1DF725AAD279CDC48496(L_4, NULL); int64_t* L_6 = (int64_t*)(&__this->___x0L); int32_t L_7; L_7 = Int64_GetHashCode_mDB050BE2AC244D92B14D1DF725AAD279CDC48496(L_6, NULL); return ((int32_t)(((int32_t)(((int32_t)(L_1^L_3))^L_5))^L_7)); } } #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 IesParameters__ctor_m2958E2A04BA070F24A3555ACE30582F72EBFFE0A (IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_derivation, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_encoding, int32_t ___2_macKeySize, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_derivation; __this->___derivation = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___derivation), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_encoding; __this->___encoding = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___encoding), (void*)L_1); int32_t L_2 = ___2_macKeySize; __this->___macKeySize = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* IesParameters_GetDerivationV_mD2862D207D4D40FF3AD0C9B0D3D5A90153F144E7 (IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___derivation; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* IesParameters_GetEncodingV_m69836B5E9E58836D9C1F67862499CD3AEFB7A3C3 (IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___encoding; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IesParameters_get_MacKeySize_mF996C355ABEE5CE0C1E6BF42C2D5F48EA9E8148D (IesParameters_t4E00CB5B0970307C8BB0D39F65303C541FEA123A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___macKeySize; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IesWithCipherParameters__ctor_m0FD92B8D885C9F74E96E16600FD0E50D389137FD (IesWithCipherParameters_t02AF61BE9D0B13DE9D36D6C4A6597817F11971AC* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_derivation, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_encoding, int32_t ___2_macKeySize, int32_t ___3_cipherKeySize, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_derivation; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_encoding; int32_t L_2 = ___2_macKeySize; IesParameters__ctor_m2958E2A04BA070F24A3555ACE30582F72EBFFE0A(__this, L_0, L_1, L_2, NULL); int32_t L_3 = ___3_cipherKeySize; __this->___cipherKeySize = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IesWithCipherParameters_get_CipherKeySize_mEA219F7295E2D4E94348965D82579BDCEB1F4793 (IesWithCipherParameters_t02AF61BE9D0B13DE9D36D6C4A6597817F11971AC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___cipherKeySize; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iso18033KdfParameters__ctor_mEB6682E482FD01F8443A0FDB376C208A09A4AFA6 (Iso18033KdfParameters_t8BFAA47BAC8E647A195F879C27AF1F325715A8AC* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_seed; __this->___seed = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___seed), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Iso18033KdfParameters_GetSeed_m05E98096C49CDD2D457142BA1057F05FA5C46C67 (Iso18033KdfParameters_t8BFAA47BAC8E647A195F879C27AF1F325715A8AC* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___seed; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KdfParameters__ctor_m461A1F46B925C96E3C77DF30433EC9F7977FE4F3 (KdfParameters_t6858350F21714A1212B638E86446F9591144B837* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_shared, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_iv, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_shared; __this->___shared = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___shared), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_iv; __this->___iv = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___iv), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KdfParameters_GetSharedSecret_m333ED7077348756B32CAB996BA5DE2B786326E52 (KdfParameters_t6858350F21714A1212B638E86446F9591144B837* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___shared; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KdfParameters_GetIV_mFBF9D665A7A1A383CC2E2D15B84D2ABABA0BDC66 (KdfParameters_t6858350F21714A1212B638E86446F9591144B837* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___iv; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2 (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2_RuntimeMethod_var))); } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_key; NullCheck((RuntimeArray*)L_2); RuntimeObject* L_3; L_3 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_2, NULL); __this->___key = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE_RuntimeMethod_var))); } IL_0014: { int32_t L_2 = ___1_keyOff; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { int32_t L_3 = ___1_keyOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_key; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0029; } } IL_001e: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC89ED497F53BA772E57D7FCD59C0427043971866)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE_RuntimeMethod_var))); } IL_0029: { int32_t L_6 = ___2_keyLen; if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_0035; } } { int32_t L_7 = ___1_keyOff; int32_t L_8 = ___2_keyLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_key; NullCheck(L_9); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, L_8))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0040; } } IL_0035: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_10 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8F9B7501515E2A09F052F2F28B58523841134766)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE_RuntimeMethod_var))); } IL_0040: { int32_t L_11 = ___2_keyLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_11); __this->___key = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_key; int32_t L_14 = ___1_keyOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___key; int32_t L_16 = ___2_keyLen; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, L_14, (RuntimeArray*)L_15, 0, L_16, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KeyParameter_GetKey_mAE8812FB8E7C0BCF7A15F808E372F13686399659 (KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___key; NullCheck((RuntimeArray*)L_0); RuntimeObject* L_1; L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL); return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); } } #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 MqvPrivateParameters__ctor_mAF5FA663A91E1CB08B2E1A3176EFC4457D3A8C29 (MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62* __this, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___0_staticPrivateKey, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___1_ephemeralPrivateKey, const RuntimeMethod* method) { { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_0 = ___0_staticPrivateKey; ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_1 = ___1_ephemeralPrivateKey; MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6(__this, L_0, L_1, (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6 (MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62* __this, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___0_staticPrivateKey, ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* ___1_ephemeralPrivateKey, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___2_ephemeralPublicKey, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* V_0 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_0 = ___0_staticPrivateKey; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2157C6177C543C719292E0E8F53C78F447055455)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6_RuntimeMethod_var))); } IL_0014: { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_2 = ___1_ephemeralPrivateKey; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral87CE7DA25A4259E620BDBE6291B183ACEE1CF188)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6_RuntimeMethod_var))); } IL_0022: { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_4 = ___0_staticPrivateKey; NullCheck(L_4); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_5; L_5 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_4, NULL); V_0 = L_5; ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_6 = V_0; ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_7 = ___1_ephemeralPrivateKey; NullCheck(L_7); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_8; L_8 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_7, NULL); NullCheck(L_6); bool L_9; L_9 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_6, L_8); if (L_9) { goto IL_0042; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral784E0EA9524249B348E19988DF700F8731CAF6CE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6_RuntimeMethod_var))); } IL_0042: { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_11 = ___2_ephemeralPublicKey; if (L_11) { goto IL_0060; } } { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_12 = V_0; NullCheck(L_12); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_13; L_13 = ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline(L_12, NULL); ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_14 = ___1_ephemeralPrivateKey; NullCheck(L_14); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_15; L_15 = ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29_inline(L_14, NULL); NullCheck(L_13); ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_16; L_16 = VirtualFuncInvoker1< ECPoint_t3140239580846DCABD076C228670186579EEB5D1*, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* >::Invoke(32, L_13, L_15); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_17 = V_0; ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_18 = (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923*)il2cpp_codegen_object_new(ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923_il2cpp_TypeInfo_var); ECPublicKeyParameters__ctor_m74757AC0D8A8FA4A9E575C0FDC714DDCDD303385(L_18, L_16, L_17, NULL); ___2_ephemeralPublicKey = L_18; goto IL_0079; } IL_0060: { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_19 = V_0; ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_20 = ___2_ephemeralPublicKey; NullCheck(L_20); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_21; L_21 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_20, NULL); NullCheck(L_19); bool L_22; L_22 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_19, L_21); if (L_22) { goto IL_0079; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F8580E0A896057F98179008326230DCC0D2A1D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MqvPrivateParameters__ctor_m7449E12212061B1300BC615028E585B80D9718F6_RuntimeMethod_var))); } IL_0079: { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_24 = ___0_staticPrivateKey; __this->___staticPrivateKey = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->___staticPrivateKey), (void*)L_24); ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_25 = ___1_ephemeralPrivateKey; __this->___ephemeralPrivateKey = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->___ephemeralPrivateKey), (void*)L_25); ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_26 = ___2_ephemeralPublicKey; __this->___ephemeralPublicKey = L_26; Il2CppCodeGenWriteBarrier((void**)(&__this->___ephemeralPublicKey), (void*)L_26); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* MqvPrivateParameters_get_StaticPrivateKey_m7601B3BF85BBA6C6527E7F318072C5052805D8A2 (MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62* __this, const RuntimeMethod* method) { { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_0 = __this->___staticPrivateKey; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* MqvPrivateParameters_get_EphemeralPrivateKey_mC3A3CAE6EB6002030ED01C15002FDD03DA81F096 (MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62* __this, const RuntimeMethod* method) { { ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* L_0 = __this->___ephemeralPrivateKey; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* MqvPrivateParameters_get_EphemeralPublicKey_mABEFDC3DAE7EFE98C2F3B34D10D97374124A9E69 (MqvPrivateParameters_tF9F28D18EC50147C45EAAF8977886DF4E9AA8A62* __this, const RuntimeMethod* method) { { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_0 = __this->___ephemeralPublicKey; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MqvPublicParameters__ctor_mD3A8446812E5CB6573E1FA2950CDF1447B9A7A56 (MqvPublicParameters_t5E545DDC159AB6A8E9BDB601EF630243B48CBF0F* __this, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___0_staticPublicKey, ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* ___1_ephemeralPublicKey, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_0 = ___0_staticPublicKey; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA986EAC329641EDBD01566105074246ABE123F50)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MqvPublicParameters__ctor_mD3A8446812E5CB6573E1FA2950CDF1447B9A7A56_RuntimeMethod_var))); } IL_0014: { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_2 = ___1_ephemeralPublicKey; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5213E5058088297AF53979C0CAE583EBCD638285)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MqvPublicParameters__ctor_mD3A8446812E5CB6573E1FA2950CDF1447B9A7A56_RuntimeMethod_var))); } IL_0022: { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_4 = ___0_staticPublicKey; NullCheck(L_4); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_5; L_5 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_4, NULL); ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_6 = ___1_ephemeralPublicKey; NullCheck(L_6); ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_7; L_7 = ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline(L_6, NULL); NullCheck(L_5); bool L_8; L_8 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_5, L_7); if (L_8) { goto IL_0040; } } { 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*)&_stringLiteralE5C51CFD398F958565E2DDE28024AA8A5C9B3854)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MqvPublicParameters__ctor_mD3A8446812E5CB6573E1FA2950CDF1447B9A7A56_RuntimeMethod_var))); } IL_0040: { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_10 = ___0_staticPublicKey; __this->___staticPublicKey = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___staticPublicKey), (void*)L_10); ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_11 = ___1_ephemeralPublicKey; __this->___ephemeralPublicKey = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___ephemeralPublicKey), (void*)L_11); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* MqvPublicParameters_get_StaticPublicKey_m662C8041D66321D1810FA4B813BFB090D2FD0029 (MqvPublicParameters_t5E545DDC159AB6A8E9BDB601EF630243B48CBF0F* __this, const RuntimeMethod* method) { { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_0 = __this->___staticPublicKey; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* MqvPublicParameters_get_EphemeralPublicKey_m6C8541B06132745CBE1BD53EC156DFA181150751 (MqvPublicParameters_t5E545DDC159AB6A8E9BDB601EF630243B48CBF0F* __this, const RuntimeMethod* method) { { ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* L_0 = __this->___ephemeralPublicKey; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithIV__ctor_mFF5FA706B011D92846B5B13665764CC32CC3D091 (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_iv, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_parameters; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_iv; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_iv; NullCheck(L_2); ParametersWithIV__ctor_m5567FFFB1C0D300BDB44747DC327FDC5BD2A2B71(__this, L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithIV__ctor_m5567FFFB1C0D300BDB44747DC327FDC5BD2A2B71 (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_iv, int32_t ___2_ivOff, int32_t ___3_ivLen, 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 = ___1_iv; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBCF5ABE35600EAFD21FA4DC1F78EBBBCAD041EB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ParametersWithIV__ctor_m5567FFFB1C0D300BDB44747DC327FDC5BD2A2B71_RuntimeMethod_var))); } IL_0014: { RuntimeObject* L_2 = ___0_parameters; __this->___parameters = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_2); int32_t L_3 = ___3_ivLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); __this->___iv = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___iv), (void*)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_iv; int32_t L_6 = ___2_ivOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___iv; int32_t L_8 = ___3_ivLen; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithIV_GetIV_mAFB039B576CE30B3B9EF2C1BB04F73D563F0EE52 (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___iv; NullCheck((RuntimeArray*)L_0); RuntimeObject* L_1; L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL); return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithIV_get_Parameters_m5BB8C4F5471EC1E2E4EF5F8A48907054FCB69DAF (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___parameters; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithRandom__ctor_mB548A5C433303CA0863D516DB834F86E5C3B8BCC (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, RuntimeObject* ___0_parameters, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_parameters; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC611A012636D51B5EBBC7ADEBD3C8631EA8DAF13)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ParametersWithRandom__ctor_mB548A5C433303CA0863D516DB834F86E5C3B8BCC_RuntimeMethod_var))); } IL_0014: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = ___1_random; if (L_2) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D40F1B51AA0CEAA15B307E54B4E8CBB55AA5F41)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ParametersWithRandom__ctor_mB548A5C433303CA0863D516DB834F86E5C3B8BCC_RuntimeMethod_var))); } IL_0022: { RuntimeObject* L_4 = ___0_parameters; __this->___parameters = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_4); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_5 = ___1_random; __this->___random = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithRandom__ctor_m3DEF1F36CB0CD3B89BE7881F438D4F6B01D66800 (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, RuntimeObject* ___0_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_parameters; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_1 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_1, NULL); ParametersWithRandom__ctor_mB548A5C433303CA0863D516DB834F86E5C3B8BCC(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ParametersWithRandom_GetRandom_mB433C904229B256976B04D71A86F335F58430239 (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0; L_0 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(__this, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = __this->___random; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___parameters; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithSalt__ctor_m7B5A29EE9EF580AEB7469BC1096A902388CF6049 (ParametersWithSalt_t5037EA0D56AE767560B6D200ECC86D663F1F20FC* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_salt, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_parameters; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_salt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_salt; NullCheck(L_2); ParametersWithSalt__ctor_mAD4E326F9AC0479DE8ED87BD7FF8D7BA5603BA64(__this, L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithSalt__ctor_mAD4E326F9AC0479DE8ED87BD7FF8D7BA5603BA64 (ParametersWithSalt_t5037EA0D56AE767560B6D200ECC86D663F1F20FC* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_salt, int32_t ___2_saltOff, int32_t ___3_saltLen, 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); int32_t L_0 = ___3_saltLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->___salt = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___salt), (void*)L_1); RuntimeObject* L_2 = ___0_parameters; __this->___parameters = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_salt; int32_t L_4 = ___2_saltOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___salt; int32_t L_6 = ___3_saltLen; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, 0, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithSalt_GetSalt_mEFFD92958C4338CCF2792878D7010C0C0B2CE5C7 (ParametersWithSalt_t5037EA0D56AE767560B6D200ECC86D663F1F20FC* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___salt; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithSalt_get_Parameters_m982576697BD90399573C2467B192A702C97ECAAF (ParametersWithSalt_t5037EA0D56AE767560B6D200ECC86D663F1F20FC* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___parameters; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithSBox__ctor_m76F3BFF5CC4E589D4D9B5D1BF77895B03DF7B989 (ParametersWithSBox_tF65DF866CFB7CAA4D01E01B959898051E86C7EF7* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_sBox, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_parameters; __this->___parameters = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___parameters), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_sBox; __this->___sBox = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___sBox), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithSBox_GetSBox_m39C4DE696DAA52C9BD9414EB7FB4E3B50B5EF198 (ParametersWithSBox_tF65DF866CFB7CAA4D01E01B959898051E86C7EF7* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___sBox; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithSBox_get_Parameters_mCE175C9C9EDA247DF8D87EB10DA491A15DBFD95D (ParametersWithSBox_tF65DF866CFB7CAA4D01E01B959898051E86C7EF7* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___parameters; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RC2Parameters__ctor_mE01432B89E59235C1CFE70489131D11B887A34D1 (RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL; RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* G_B2_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL; RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* G_B1_1 = NULL; int32_t G_B3_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL; RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* G_B3_2 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key; NullCheck(L_1); if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) > ((int32_t)((int32_t)128)))) { G_B2_0 = L_0; G_B2_1 = __this; goto IL_0013; } G_B1_0 = L_0; G_B1_1 = __this; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_key; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 8)); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0018; } IL_0013: { G_B3_0 = ((int32_t)1024); G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0018: { RC2Parameters__ctor_mE4CF9325FFFDFBA16E2E819DBB36668ECEDE7CB8(G_B3_2, G_B3_1, G_B3_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RC2Parameters__ctor_mDD4EF7A99457785CF5BEDF40508134AE24EB9DD4 (RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, const RuntimeMethod* method) { int32_t G_B2_0 = 0; int32_t G_B2_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_2 = NULL; RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* G_B2_3 = NULL; int32_t G_B1_0 = 0; int32_t G_B1_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_2 = NULL; RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* G_B1_3 = NULL; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; int32_t G_B3_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_3 = NULL; RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* G_B3_4 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; int32_t L_1 = ___1_keyOff; int32_t L_2 = ___2_keyLen; int32_t L_3 = ___2_keyLen; if ((((int32_t)L_3) > ((int32_t)((int32_t)128)))) { G_B2_0 = L_2; G_B2_1 = L_1; G_B2_2 = L_0; G_B2_3 = __this; goto IL_0011; } G_B1_0 = L_2; G_B1_1 = L_1; G_B1_2 = L_0; G_B1_3 = __this; } { int32_t L_4 = ___2_keyLen; G_B3_0 = ((int32_t)il2cpp_codegen_multiply(L_4, 8)); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; G_B3_3 = G_B1_2; G_B3_4 = G_B1_3; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)1024); G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; G_B3_3 = G_B2_2; G_B3_4 = G_B2_3; } IL_0016: { RC2Parameters__ctor_m126DA7660592E03231E1F0E47ACD682024DFD368(G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RC2Parameters__ctor_mE4CF9325FFFDFBA16E2E819DBB36668ECEDE7CB8 (RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_bits, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2(__this, L_0, NULL); int32_t L_1 = ___1_bits; __this->___bits = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RC2Parameters__ctor_m126DA7660592E03231E1F0E47ACD682024DFD368 (RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_keyOff, int32_t ___2_keyLen, int32_t ___3_bits, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; int32_t L_1 = ___1_keyOff; int32_t L_2 = ___2_keyLen; KeyParameter__ctor_m9776AE9272E37F149CB1CCCD406719D1C10C2AEE(__this, L_0, L_1, L_2, NULL); int32_t L_3 = ___3_bits; __this->___bits = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RC2Parameters_get_EffectiveKeyBits_m35E59902D0BFA74A451138FFAEEC9738C988163A (RC2Parameters_tD0E5AB565129629FF56862771364A3F4C3BB254A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bits; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RC5Parameters__ctor_m08F6788EDC3CCA79E431FA5D05F3EA67F3D9ED0D (RC5Parameters_tFC9DA3C0C2D4066594411B3B5C25EBA28728D5BA* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, int32_t ___1_rounds, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key; KeyParameter__ctor_mFA3F1D06703F1C656AC0FCC449BC32FC08AE76E2(__this, L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_key; NullCheck(L_1); if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) <= ((int32_t)((int32_t)255)))) { goto IL_001c; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEE82CD05DFB04E4DB6C49F5F441EAC1BAF8A8549)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RC5Parameters__ctor_m08F6788EDC3CCA79E431FA5D05F3EA67F3D9ED0D_RuntimeMethod_var))); } IL_001c: { int32_t L_3 = ___1_rounds; __this->___rounds = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RC5Parameters_get_Rounds_m495AF1A4C0DDA8B1DD00B5D8813F6855ADEDDD0E (RC5Parameters_tFC9DA3C0C2D4066594411B3B5C25EBA28728D5BA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___rounds; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaBlindingParameters__ctor_mBB2497041BB4651EEFAB432431F05A4F43AA2750 (RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7* __this, RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* ___0_publicKey, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_blindingFactor, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_0 = ___0_publicKey; NullCheck(L_0); bool L_1; L_1 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_0, NULL); if (!L_1) { goto IL_0019; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB3CB8C8C101A2BF9403CE1A156143EBE380A7AEC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaBlindingParameters__ctor_mBB2497041BB4651EEFAB432431F05A4F43AA2750_RuntimeMethod_var))); } IL_0019: { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_3 = ___0_publicKey; __this->___publicKey = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicKey), (void*)L_3); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___1_blindingFactor; __this->___blindingFactor = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___blindingFactor), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* RsaBlindingParameters_get_PublicKey_m0A0E92163D0C8FF20ACCFF3DDCE3F591E42DEC74 (RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7* __this, const RuntimeMethod* method) { { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_0 = __this->___publicKey; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaBlindingParameters_get_BlindingFactor_m6563BAA764D74B143B4ABBE10592F0559A28D4EB (RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___blindingFactor; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaKeyGenerationParameters__ctor_mE62283B233DA8F0E42C4B2416DFF7E81D396737C (RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_publicExponent, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___1_random, int32_t ___2_strength, int32_t ___3_certainty, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = ___1_random; int32_t L_1 = ___2_strength; KeyGenerationParameters__ctor_m902AEA923E3FCCF50749B048C4B3408458B13308(__this, L_0, L_1, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___0_publicExponent; __this->___publicExponent = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicExponent), (void*)L_2); int32_t L_3 = ___3_certainty; __this->___certainty = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaKeyGenerationParameters_get_PublicExponent_mDE7F74E8CCBA473169241F8F1E4791A98BEB93CF (RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___publicExponent; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RsaKeyGenerationParameters_get_Certainty_mD8ACB38C4276D5DE855DAE2B01ACBAE93E95DC66 (RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___certainty; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RsaKeyGenerationParameters_Equals_m9BDBF624914D31303B46D4C857D53DFF46E72F9D (RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; V_0 = ((RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044*)IsInstClass((RuntimeObject*)L_0, RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044_il2cpp_TypeInfo_var)); RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (bool)0; } IL_000c: { int32_t L_2 = __this->___certainty; RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* L_3 = V_0; NullCheck(L_3); int32_t L_4 = L_3->___certainty; if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) { goto IL_002c; } } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = __this->___publicExponent; RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* L_6 = V_0; NullCheck(L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = L_6->___publicExponent; NullCheck(L_5); bool L_8; L_8 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_5, L_7); return L_8; } IL_002c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RsaKeyGenerationParameters_GetHashCode_mCFDCCCA4A92B93679EF8DE259DF4A596645D314D (RsaKeyGenerationParameters_t3C7ED5EFB90806F904332FFB355D31D986976044* __this, const RuntimeMethod* method) { { int32_t* L_0 = (int32_t*)(&__this->___certainty); int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = __this->___publicExponent; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); return ((int32_t)(L_1^L_3)); } } #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 RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9 (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, bool ___0_isPrivate, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_modulus, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_exponent, const RuntimeMethod* method) { { bool L_0 = ___0_isPrivate; AsymmetricKeyParameter__ctor_m19DFE59729151FBBCD95DE1161F1B82972268487(__this, L_0, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___1_modulus; if (L_1) { goto IL_0015; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4455F6D2FD3CEF2F133F605F6871877C6298F2E9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9_RuntimeMethod_var))); } IL_0015: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___2_exponent; if (L_3) { goto IL_0023; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9_RuntimeMethod_var))); } IL_0023: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = ___1_modulus; NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_5, NULL); if ((((int32_t)L_6) > ((int32_t)0))) { goto IL_003c; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4816CC77EFC7496FC7102477C949DE175E15B4E3)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4455F6D2FD3CEF2F133F605F6871877C6298F2E9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9_RuntimeMethod_var))); } IL_003c: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ___2_exponent; NullCheck(L_8); int32_t L_9; L_9 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_8, NULL); if ((((int32_t)L_9) > ((int32_t)0))) { goto IL_0055; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral80C3572205DD99D08A8B3B95433372FC8E8CE032)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9_RuntimeMethod_var))); } IL_0055: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = ___1_modulus; __this->___modulus = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___modulus), (void*)L_11); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = ___2_exponent; __this->___exponent = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___exponent), (void*)L_12); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47 (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___modulus; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaKeyParameters_get_Exponent_m7900D8E5E15E052BE788E71ED9EDE59D56F1FBD8 (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___exponent; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RsaKeyParameters_Equals_m99174DE448D0D60A25BBE1F1625FE9DDA0DC1311 (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; V_0 = ((RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF*)IsInstClass((RuntimeObject*)L_0, RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF_il2cpp_TypeInfo_var)); RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (bool)0; } IL_000c: { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(L_2, NULL); bool L_4; L_4 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(__this, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_003f; } } { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_5 = V_0; NullCheck(L_5); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6; L_6 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_5, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = __this->___modulus; NullCheck(L_6); bool L_8; L_8 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_6, L_7); if (!L_8) { goto IL_003f; } } { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_9 = V_0; NullCheck(L_9); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10; L_10 = RsaKeyParameters_get_Exponent_m7900D8E5E15E052BE788E71ED9EDE59D56F1FBD8_inline(L_9, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = __this->___exponent; NullCheck(L_10); bool L_12; L_12 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_10, L_11); return L_12; } IL_003f: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RsaKeyParameters_GetHashCode_mD59142EA33A1AC16C591DDC6F8034057788125DD (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___modulus; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = __this->___exponent; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); bool L_4; L_4 = AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline(__this, NULL); V_0 = L_4; il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); int32_t L_5; L_5 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_0), NULL); return ((int32_t)(((int32_t)(L_1^L_3))^L_5)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaPrivateCrtKeyParameters__ctor_mD2298D5C8F26D745B52C66C7CD5487430C384D8F (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_modulus, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___1_publicExponent, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___2_privateExponent, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___3_p, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___4_q, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___5_dP, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___6_dQ, BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___7_qInv, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0707E95FF1575B343AC02E8804085ACCD2D5F620); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2ABA07E8D3E823F985CB19AB9C3851F708E91223); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral514647D9649C4F0B55D4B3D8A102C6935BD2BE6D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55B5E7CB683EDF5A1D2C6D13E126DD6311296F57); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6250E360D1C11037893E3C33C725EBA0AE9D8627); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6AE92B7AA24F8608355AB24F24AFA2C680DFBFAA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C4C9AF57ED879D79214D53A9790731A14EE1E67); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB663DB699FCA0093BD158A19B73EB9AA983E4745); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC91AD62451A50DB284B8EE83F6E0546FF46697D9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427); s_Il2CppMethodInitialized = true; } { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_modulus; BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_1 = ___2_privateExponent; RsaKeyParameters__ctor_m541E238DAB6E6BF8B0C0480930679F8383D9DDC9(__this, (bool)1, L_0, L_1, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2 = ___1_publicExponent; RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB(L_2, _stringLiteralC91AD62451A50DB284B8EE83F6E0546FF46697D9, _stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___3_p; RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB(L_3, _stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B, _stringLiteral2ABA07E8D3E823F985CB19AB9C3851F708E91223, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4 = ___4_q; RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB(L_4, _stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140, _stringLiteral6AE92B7AA24F8608355AB24F24AFA2C680DFBFAA, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = ___5_dP; RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB(L_5, _stringLiteral6250E360D1C11037893E3C33C725EBA0AE9D8627, _stringLiteral55B5E7CB683EDF5A1D2C6D13E126DD6311296F57, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6 = ___6_dQ; RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB(L_6, _stringLiteral0707E95FF1575B343AC02E8804085ACCD2D5F620, _stringLiteralB663DB699FCA0093BD158A19B73EB9AA983E4745, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_7 = ___7_qInv; RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB(L_7, _stringLiteral8C4C9AF57ED879D79214D53A9790731A14EE1E67, _stringLiteral514647D9649C4F0B55D4B3D8A102C6935BD2BE6D, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8 = ___1_publicExponent; __this->___e = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___e), (void*)L_8); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = ___3_p; __this->___p = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___p), (void*)L_9); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10 = ___4_q; __this->___q = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___q), (void*)L_10); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_11 = ___5_dP; __this->___dP = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___dP), (void*)L_11); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12 = ___6_dQ; __this->___dQ = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___dQ), (void*)L_12); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13 = ___7_qInv; __this->___qInv = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___qInv), (void*)L_13); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_PublicExponent_mE763BACFDBECBCBE4AB4298CF9364568865B4AD7 (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___e; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_P_m34F91F6C2B9AF32C1569B42C43B480C0914065D7 (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_Q_mA6B346FF60A2924705114F1FE85000492FB72502 (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_DP_m1F5CEFB85230BE7000601376E5CE0C2C8D52236A (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___dP; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_DQ_m2C01E44FB0620C4705021E5C2189E39AE8A048EC (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___dQ; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_QInv_m6FF3DAA428140D2BCA5E3E943BA766A147B9F24A (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___qInv; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RsaPrivateCrtKeyParameters_Equals_m9EBB07FE6BF574E94E0EED20943310EC3F46FC6A (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* V_0 = NULL; { RuntimeObject* L_0 = ___0_obj; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3*)__this)))) { goto IL_0006; } } { return (bool)1; } IL_0006: { RuntimeObject* L_1 = ___0_obj; V_0 = ((RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3*)IsInstClass((RuntimeObject*)L_1, RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3_il2cpp_TypeInfo_var)); RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_2 = V_0; if (L_2) { goto IL_0012; } } { return (bool)0; } IL_0012: { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_3 = V_0; NullCheck(L_3); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4; L_4 = RsaPrivateCrtKeyParameters_get_DP_m1F5CEFB85230BE7000601376E5CE0C2C8D52236A_inline(L_3, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_5 = __this->___dP; NullCheck(L_4); bool L_6; L_6 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_5); if (!L_6) { goto IL_00ac; } } { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_7 = V_0; NullCheck(L_7); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8; L_8 = RsaPrivateCrtKeyParameters_get_DQ_m2C01E44FB0620C4705021E5C2189E39AE8A048EC_inline(L_7, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_9 = __this->___dQ; NullCheck(L_8); bool L_10; L_10 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_8, L_9); if (!L_10) { goto IL_00ac; } } { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_11 = V_0; NullCheck(L_11); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12; L_12 = RsaKeyParameters_get_Exponent_m7900D8E5E15E052BE788E71ED9EDE59D56F1FBD8_inline(L_11, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_13; L_13 = RsaKeyParameters_get_Exponent_m7900D8E5E15E052BE788E71ED9EDE59D56F1FBD8_inline(__this, NULL); NullCheck(L_12); bool L_14; L_14 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_12, L_13); if (!L_14) { goto IL_00ac; } } { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_15 = V_0; NullCheck(L_15); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_16; L_16 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(L_15, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_17; L_17 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(__this, NULL); NullCheck(L_16); bool L_18; L_18 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_16, L_17); if (!L_18) { goto IL_00ac; } } { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_19 = V_0; NullCheck(L_19); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_20; L_20 = RsaPrivateCrtKeyParameters_get_P_m34F91F6C2B9AF32C1569B42C43B480C0914065D7_inline(L_19, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_21 = __this->___p; NullCheck(L_20); bool L_22; L_22 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_20, L_21); if (!L_22) { goto IL_00ac; } } { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_23 = V_0; NullCheck(L_23); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_24; L_24 = RsaPrivateCrtKeyParameters_get_Q_mA6B346FF60A2924705114F1FE85000492FB72502_inline(L_23, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_25 = __this->___q; NullCheck(L_24); bool L_26; L_26 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_24, L_25); if (!L_26) { goto IL_00ac; } } { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_27 = V_0; NullCheck(L_27); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_28; L_28 = RsaPrivateCrtKeyParameters_get_PublicExponent_mE763BACFDBECBCBE4AB4298CF9364568865B4AD7_inline(L_27, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_29 = __this->___e; NullCheck(L_28); bool L_30; L_30 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_28, L_29); if (!L_30) { goto IL_00ac; } } { RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* L_31 = V_0; NullCheck(L_31); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_32; L_32 = RsaPrivateCrtKeyParameters_get_QInv_m6FF3DAA428140D2BCA5E3E943BA766A147B9F24A_inline(L_31, NULL); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_33 = __this->___qInv; NullCheck(L_32); bool L_34; L_34 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_32, L_33); return L_34; } IL_00ac: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RsaPrivateCrtKeyParameters_GetHashCode_m05AC61219AB359B98B3931F4D6884DF7F0938E4B (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0; L_0 = RsaPrivateCrtKeyParameters_get_DP_m1F5CEFB85230BE7000601376E5CE0C2C8D52236A_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_2; L_2 = RsaPrivateCrtKeyParameters_get_DQ_m2C01E44FB0620C4705021E5C2189E39AE8A048EC_inline(__this, NULL); NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_4; L_4 = RsaKeyParameters_get_Exponent_m7900D8E5E15E052BE788E71ED9EDE59D56F1FBD8_inline(__this, NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_4); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_6; L_6 = RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline(__this, NULL); NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_6); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_8; L_8 = RsaPrivateCrtKeyParameters_get_P_m34F91F6C2B9AF32C1569B42C43B480C0914065D7_inline(__this, NULL); NullCheck(L_8); int32_t L_9; L_9 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_8); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_10; L_10 = RsaPrivateCrtKeyParameters_get_Q_mA6B346FF60A2924705114F1FE85000492FB72502_inline(__this, NULL); NullCheck(L_10); int32_t L_11; L_11 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_10); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_12; L_12 = RsaPrivateCrtKeyParameters_get_PublicExponent_mE763BACFDBECBCBE4AB4298CF9364568865B4AD7_inline(__this, NULL); NullCheck(L_12); int32_t L_13; L_13 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_12); BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_14; L_14 = RsaPrivateCrtKeyParameters_get_QInv_m6FF3DAA428140D2BCA5E3E943BA766A147B9F24A_inline(__this, NULL); NullCheck(L_14); int32_t L_15; L_15 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_14); return ((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_1^L_3))^L_5))^L_7))^L_9))^L_11))^L_13))^L_15)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ___0_x, String_t* ___1_name, String_t* ___2_desc, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = ___0_x; if (L_0) { goto IL_000a; } } { String_t* L_1 = ___1_name; ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB_RuntimeMethod_var))); } IL_000a: { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_3 = ___0_x; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline(L_3, NULL); if ((((int32_t)L_4) > ((int32_t)0))) { goto IL_0025; } } { String_t* L_5 = ___2_desc; String_t* L_6; L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E65BD0C445E21793A6B70B0D4D23EB9F47E470)), L_5, NULL); String_t* L_7 = ___1_name; 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, L_6, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RsaPrivateCrtKeyParameters_ValidateValue_mD602B9D50C73C757F3396377B7B9EA65DAA8B7BB_RuntimeMethod_var))); } IL_0025: { 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 ISO10126d2Padding_Init_mE01B2BC6331465E890D5C8E9801C68F915F4C827 (ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* G_B2_0 = NULL; ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* G_B1_0 = NULL; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* G_B3_0 = NULL; ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* G_B3_1 = NULL; { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = ___0_random; if (L_0) { G_B2_0 = __this; goto IL_000b; } G_B1_0 = __this; } { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_1 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)il2cpp_codegen_object_new(SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647_il2cpp_TypeInfo_var); SecureRandom__ctor_mCECDD5CA0AF50749CDA1410708CDC833A763D67E(L_1, NULL); G_B3_0 = L_1; G_B3_1 = G_B1_0; goto IL_000c; } IL_000b: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = ___0_random; G_B3_0 = L_2; G_B3_1 = G_B2_0; } IL_000c: { NullCheck(G_B3_1); G_B3_1->___random = G_B3_0; Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___random), (void*)G_B3_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ISO10126d2Padding_get_PaddingName_mD3E5CA925FEAA0B45F30448EF2C6D8B816368338 (ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3694C1FD265FED3950F025E365FDB9CF779AC463); s_Il2CppMethodInitialized = true; } { return _stringLiteral3694C1FD265FED3950F025E365FDB9CF779AC463; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO10126d2Padding_AddPadding_m2F47E37B07306C904314C08551D1B7DEDBDF5050 (ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); int32_t L_1 = ___1_inOff; V_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1))); goto IL_001d; } IL_0009: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; int32_t L_3 = ___1_inOff; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_4 = __this->___random; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(14, L_4); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)((int32_t)(uint8_t)L_5)); int32_t L_6 = ___1_inOff; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001d: { int32_t L_7 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), 1))))) { goto IL_0009; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_input; int32_t L_10 = ___1_inOff; uint8_t L_11 = V_0; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (uint8_t)L_11); uint8_t L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO10126d2Padding_PadCount_m9880FA5ABB3B208A6F804ED4E4CA09A77C261068 (ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) { int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; NullCheck(L_1); NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1)); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ((int32_t)((int32_t)L_3&((int32_t)255))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_input; NullCheck(L_5); if ((((int32_t)L_4) <= ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))) { G_B2_0 = L_4; goto IL_001e; } G_B1_0 = L_4; } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_6 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBC566A72F985E28DD57BC09180A1E5FDF54E41)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISO10126d2Padding_PadCount_m9880FA5ABB3B208A6F804ED4E4CA09A77C261068_RuntimeMethod_var))); } IL_001e: { return G_B2_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO10126d2Padding__ctor_m1EECB40A2F94C8CBB3A9EF7F6C19DD14D113E27A (ISO10126d2Padding_tC8D5BA539223190CF8DEEEE89FA174171C70FA6B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO7816d4Padding_Init_mC8A1CED621DD2C989AFE9314A36D3C1B48B226D2 (ISO7816d4Padding_tF55F0AD963A1C586F9C4C65A864FE047B762D293* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ISO7816d4Padding_get_PaddingName_m0A7538176C53F2A8E01D25E25644771BCBCD1B5F (ISO7816d4Padding_tF55F0AD963A1C586F9C4C65A864FE047B762D293* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD165CCDC9E549127DE84B76583D86B8CA6EAB52); s_Il2CppMethodInitialized = true; } { return _stringLiteralCD165CCDC9E549127DE84B76583D86B8CA6EAB52; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO7816d4Padding_AddPadding_mB02FC7D1DEA362A0B9E35C2246800A1E95685F55 (ISO7816d4Padding_tF55F0AD963A1C586F9C4C65A864FE047B762D293* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); int32_t L_1 = ___1_inOff; V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; int32_t L_3 = ___1_inOff; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)((int32_t)128)); int32_t L_4 = ___1_inOff; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_4, 1)); goto IL_001e; } IL_0015: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_input; int32_t L_6 = ___1_inOff; NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (uint8_t)0); int32_t L_7 = ___1_inOff; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_001e: { int32_t L_8 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_input; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0015; } } { int32_t L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ISO7816d4Padding_PadCount_m4242DB8CE3CFCB0E44ECFC5A7FCF00ABE337E54B (ISO7816d4Padding_tF55F0AD963A1C586F9C4C65A864FE047B762D293* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1)); goto IL_000c; } IL_0008: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); } IL_000c: { int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0015; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_input; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); if (!L_6) { goto IL_0008; } } IL_0015: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); if ((((int32_t)L_10) == ((int32_t)((int32_t)128)))) { goto IL_002a; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_11 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBC566A72F985E28DD57BC09180A1E5FDF54E41)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ISO7816d4Padding_PadCount_m4242DB8CE3CFCB0E44ECFC5A7FCF00ABE337E54B_RuntimeMethod_var))); } IL_002a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_input; NullCheck(L_12); int32_t L_13 = V_0; return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISO7816d4Padding__ctor_m01650E2B273A485ACEA3A7ED7DCCA787F3C9B3D4 (ISO7816d4Padding_tF55F0AD963A1C586F9C4C65A864FE047B762D293* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PaddedBufferedBlockCipher__ctor_m9E36FCDF35159C5C0B445338F89CFBC0F0FB38F8 (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, RuntimeObject* ___0_cipher, RuntimeObject* ___1_padding, 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*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BufferedBlockCipher__ctor_mD9329D3E343B1E3E7D0C8B6393F0D11E15E8723B(__this, NULL); RuntimeObject* L_0 = ___0_cipher; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher = L_0; Il2CppCodeGenWriteBarrier((void**)(&((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher), (void*)L_0); RuntimeObject* L_1 = ___1_padding; __this->___padding = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___padding), (void*)L_1); RuntimeObject* L_2 = ___0_cipher; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf = L_4; Il2CppCodeGenWriteBarrier((void**)(&((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf), (void*)L_4); ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PaddedBufferedBlockCipher__ctor_m0940C5B62E9F0410DF9A404949DDCB0515DD37CA (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, RuntimeObject* ___0_cipher, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_cipher; Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F* L_1 = (Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F*)il2cpp_codegen_object_new(Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F_il2cpp_TypeInfo_var); Pkcs7Padding__ctor_m3A4FACCBF4E81A022C7074A93BBA6612AF2EA094(L_1, NULL); PaddedBufferedBlockCipher__ctor_m9E36FCDF35159C5C0B445338F89CFBC0F0FB38F8(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PaddedBufferedBlockCipher_Init_m203EE8691F9C304DD44FAE2B11028C8D0F1513CC (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, bool ___0_forEncryption, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipherPadding_tA6B53C1EC9B5DC5F88D8FE1168B30F46D87BF543_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* V_0 = NULL; { bool L_0 = ___0_forEncryption; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___forEncryption = L_0; V_0 = (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)NULL; RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)IsInstClass((RuntimeObject*)L_1, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var))) { goto IL_0025; } } { RuntimeObject* L_2 = ___1_parameters; ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_3 = ((ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)CastclassClass((RuntimeObject*)L_2, ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var)); NullCheck(L_3); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_4; L_4 = ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline(L_3, NULL); V_0 = L_4; NullCheck(L_3); RuntimeObject* L_5; L_5 = ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline(L_3, NULL); ___1_parameters = L_5; } IL_0025: { VirtualActionInvoker0::Invoke(39, __this); RuntimeObject* L_6 = __this->___padding; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_7 = V_0; NullCheck(L_6); InterfaceActionInvoker1< SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* >::Invoke(0, IBlockCipherPadding_tA6B53C1EC9B5DC5F88D8FE1168B30F46D87BF543_il2cpp_TypeInfo_var, L_6, L_7); RuntimeObject* L_8 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; bool L_9 = ___0_forEncryption; RuntimeObject* L_10 = ___1_parameters; NullCheck(L_8); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_8, L_9, L_10); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PaddedBufferedBlockCipher_GetOutputSize_mCA2E1AD9F06CA79196E9B8E01B23A025D5486EEB (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, int32_t ___0_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_length; int32_t L_1 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); int32_t L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_3); V_1 = ((int32_t)(L_2%((int32_t)(((RuntimeArray*)L_3)->max_length)))); int32_t L_4 = V_1; if (L_4) { goto IL_002c; } } { bool L_5 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___forEncryption; if (!L_5) { goto IL_002a; } } { int32_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_7); return ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)(((RuntimeArray*)L_7)->max_length)))); } IL_002a: { int32_t L_8 = V_0; return L_8; } IL_002c: { int32_t L_9 = V_0; int32_t L_10 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_11); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_9, L_10)), ((int32_t)(((RuntimeArray*)L_11)->max_length)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PaddedBufferedBlockCipher_GetUpdateOutputSize_mF146FC25E2123E5890506F1675B4C88A64E41B06 (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, int32_t ___0_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_length; int32_t L_1 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); int32_t L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_3); V_1 = ((int32_t)(L_2%((int32_t)(((RuntimeArray*)L_3)->max_length)))); int32_t L_4 = V_1; if (L_4) { goto IL_0022; } } { int32_t L_5 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_6); return ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)))); } IL_0022: { int32_t L_7 = V_0; int32_t L_8 = V_1; return ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PaddedBufferedBlockCipher_ProcessByte_mAB376E1632F91569EEEF02D5DE0BEDB6820229FD (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, uint8_t ___0_input, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_output, int32_t ___2_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; int32_t L_0 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_002e; } } { RuntimeObject* L_2 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_output; int32_t L_5 = ___2_outOff; NullCheck(L_2); int32_t L_6; L_6 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_2, L_3, 0, L_4, L_5); V_0 = L_6; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = 0; } IL_002e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_8 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_1 = L_8; int32_t L_9 = V_1; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_1; uint8_t L_11 = ___0_input; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)L_11); int32_t L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PaddedBufferedBlockCipher_ProcessBytes_mCF55A57303BBCAEB654347D4C675B7FD6E63C80F (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_length, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_output, int32_t ___4_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_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; { int32_t L_0 = ___2_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8E97A2EC91B9BC5BE9457E4364E5C15F95B7FDC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PaddedBufferedBlockCipher_ProcessBytes_mCF55A57303BBCAEB654347D4C675B7FD6E63C80F_RuntimeMethod_var))); } IL_000f: { int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(24, __this); V_0 = L_2; int32_t L_3 = ___2_length; int32_t L_4; L_4 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(26, __this, L_3); V_1 = L_4; int32_t L_5 = V_1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0031; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___3_output; int32_t L_7 = ___4_outOff; int32_t L_8 = V_1; Check_OutputLength_mB0EF5D1724EEE4FEB9B299D92D5A958046D633D4(L_6, L_7, L_8, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL); } IL_0031: { V_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_9); int32_t L_10 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10)); int32_t L_11 = ___2_length; int32_t L_12 = V_3; if ((((int32_t)L_11) <= ((int32_t)L_12))) { goto IL_00b2; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_input; int32_t L_14 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_16 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_17 = V_3; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, L_14, (RuntimeArray*)L_15, L_16, L_17, NULL); int32_t L_18 = V_2; RuntimeObject* L_19 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___3_output; int32_t L_22 = ___4_outOff; NullCheck(L_19); int32_t L_23; L_23 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_19, L_20, 0, L_21, L_22); V_2 = ((int32_t)il2cpp_codegen_add(L_18, L_23)); ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = 0; int32_t L_24 = ___2_length; int32_t L_25 = V_3; ___2_length = ((int32_t)il2cpp_codegen_subtract(L_24, L_25)); int32_t L_26 = ___1_inOff; int32_t L_27 = V_3; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_26, L_27)); goto IL_00a7; } IL_0087: { int32_t L_28 = V_2; RuntimeObject* L_29 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_input; int32_t L_31 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___3_output; int32_t L_33 = ___4_outOff; int32_t L_34 = V_2; NullCheck(L_29); int32_t L_35; L_35 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_29, L_30, L_31, L_32, ((int32_t)il2cpp_codegen_add(L_33, L_34))); V_2 = ((int32_t)il2cpp_codegen_add(L_28, L_35)); int32_t L_36 = ___2_length; int32_t L_37 = V_0; ___2_length = ((int32_t)il2cpp_codegen_subtract(L_36, L_37)); int32_t L_38 = ___1_inOff; int32_t L_39 = V_0; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_38, L_39)); } IL_00a7: { int32_t L_40 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_41); if ((((int32_t)L_40) > ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length))))) { goto IL_0087; } } IL_00b2: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___0_input; int32_t L_43 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_45 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_46 = ___2_length; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_42, L_43, (RuntimeArray*)L_44, L_45, L_46, NULL); int32_t L_47 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_48 = ___2_length; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = ((int32_t)il2cpp_codegen_add(L_47, L_48)); int32_t L_49 = V_2; return L_49; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PaddedBufferedBlockCipher_DoFinal_m7C485B927C4DEB9A831ACB9AF52217811B3453A3 (PaddedBufferedBlockCipher_t51A292704375678EBDE8E47DC28634B10C7F88D9* __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*)&IBlockCipherPadding_tA6B53C1EC9B5DC5F88D8FE1168B30F46D87BF543_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject* L_0 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_0); V_0 = L_1; V_1 = 0; bool L_2 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___forEncryption; if (!L_2) { goto IL_008f; } } { int32_t L_3 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_4 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_0056; } } { int32_t L_5 = ___1_outOff; int32_t L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_output; NullCheck(L_7); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_5, ((int32_t)il2cpp_codegen_multiply(2, L_6))))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_003a; } } { VirtualActionInvoker0::Invoke(39, __this); OutputLengthException_tB11CC42FD8852709F89517ED1C12343703690A30* L_8 = (OutputLengthException_tB11CC42FD8852709F89517ED1C12343703690A30*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputLengthException_tB11CC42FD8852709F89517ED1C12343703690A30_il2cpp_TypeInfo_var))); OutputLengthException__ctor_m552BC5D3ED678107F9EFFE3FAAD2CD2323942D99(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PaddedBufferedBlockCipher_DoFinal_m7C485B927C4DEB9A831ACB9AF52217811B3453A3_RuntimeMethod_var))); } IL_003a: { RuntimeObject* L_9 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_output; int32_t L_12 = ___1_outOff; NullCheck(L_9); int32_t L_13; L_13 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_9, L_10, 0, L_11, L_12); V_1 = L_13; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = 0; } IL_0056: { RuntimeObject* L_14 = __this->___padding; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_16 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; NullCheck(L_14); int32_t L_17; L_17 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(2, IBlockCipherPadding_tA6B53C1EC9B5DC5F88D8FE1168B30F46D87BF543_il2cpp_TypeInfo_var, L_14, L_15, L_16); int32_t L_18 = V_1; RuntimeObject* L_19 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_output; int32_t L_22 = ___1_outOff; int32_t L_23 = V_1; NullCheck(L_19); int32_t L_24; L_24 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_19, L_20, 0, L_21, ((int32_t)il2cpp_codegen_add(L_22, L_23))); V_1 = ((int32_t)il2cpp_codegen_add(L_18, L_24)); VirtualActionInvoker0::Invoke(39, __this); goto IL_00f9; } IL_008f: { int32_t L_25 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_26 = V_0; if ((!(((uint32_t)L_25) == ((uint32_t)L_26)))) { goto IL_00bb; } } { RuntimeObject* L_27 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_27); int32_t L_30; L_30 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_27, L_28, 0, L_29, 0); V_1 = L_30; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = 0; goto IL_00cc; } IL_00bb: { VirtualActionInvoker0::Invoke(39, __this); DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_31 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9411FE6F09CEDAE23BB48D8ACD1CDDA7FAF9B10B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PaddedBufferedBlockCipher_DoFinal_m7C485B927C4DEB9A831ACB9AF52217811B3453A3_RuntimeMethod_var))); } IL_00cc: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00f2: { VirtualActionInvoker0::Invoke(39, __this); return; } }); try { int32_t L_32 = V_1; RuntimeObject* L_33 = __this->___padding; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_33); int32_t L_35; L_35 = InterfaceFuncInvoker1< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(3, IBlockCipherPadding_tA6B53C1EC9B5DC5F88D8FE1168B30F46D87BF543_il2cpp_TypeInfo_var, L_33, L_34); V_1 = ((int32_t)il2cpp_codegen_subtract(L_32, L_35)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_output; int32_t L_38 = ___1_outOff; int32_t L_39 = V_1; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_36, 0, (RuntimeArray*)L_37, L_38, L_39, NULL); goto IL_00f9; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f9: { int32_t L_40 = V_1; return L_40; } } #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 Pkcs7Padding_Init_m2C89DBDDB521903951E59F67AA3FC036FBEF73DB (Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Pkcs7Padding_get_PaddingName_mE2D9D7ED62B1C0E565A66BD75754BD25FD96B676 (Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8804EDA0D4213791DF26ABBDBB850EE8A91B7209); s_Il2CppMethodInitialized = true; } { return _stringLiteral8804EDA0D4213791DF26ABBDBB850EE8A91B7209; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Pkcs7Padding_AddPadding_mC1809FDFFFA61245688E69CF6755C594073F585A (Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); int32_t L_1 = ___1_inOff; V_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1))); goto IL_0012; } IL_0009: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; int32_t L_3 = ___1_inOff; uint8_t L_4 = V_0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)L_4); int32_t L_5 = ___1_inOff; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0012: { int32_t L_6 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_0009; } } { uint8_t L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Pkcs7Padding_PadCount_m056110A5AF87FEFB9CE0149DBD3627F53A8C43B7 (Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t V_1 = 0; int32_t V_2 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; NullCheck(L_1); NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1)); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; uint8_t L_4 = V_0; V_1 = L_4; int32_t L_5 = V_1; if ((((int32_t)L_5) < ((int32_t)1))) { goto IL_0014; } } { int32_t L_6 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input; NullCheck(L_7); if ((((int32_t)L_6) <= ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_001f; } } IL_0014: { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_8 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBC566A72F985E28DD57BC09180A1E5FDF54E41)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Pkcs7Padding_PadCount_m056110A5AF87FEFB9CE0149DBD3627F53A8C43B7_RuntimeMethod_var))); } IL_001f: { V_2 = 2; goto IL_003c; } IL_0023: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_input; NullCheck(L_10); int32_t L_11 = V_2; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), L_11)); uint8_t L_13 = (L_9)->GetAt(static_cast(L_12)); uint8_t L_14 = V_0; if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_0038; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_15 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBC566A72F985E28DD57BC09180A1E5FDF54E41)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Pkcs7Padding_PadCount_m056110A5AF87FEFB9CE0149DBD3627F53A8C43B7_RuntimeMethod_var))); } IL_0038: { int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_003c: { int32_t L_17 = V_2; int32_t L_18 = V_1; if ((((int32_t)L_17) <= ((int32_t)L_18))) { goto IL_0023; } } { int32_t L_19 = V_1; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pkcs7Padding__ctor_m3A4FACCBF4E81A022C7074A93BBA6612AF2EA094 (Pkcs7Padding_t072CFC176AFBFFAAE8782A5B0A0865706DB8FA8F* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TbcPadding_get_PaddingName_mAF9EE01D5838113C8960DB0EEFAF6FBA19BCEA1D (TbcPadding_tB3CF2C1DDE4651A21EEB26B4EF98CEA7773D2206* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C7BE85043E8916632E21FD7E71EC5C92A752DCD); s_Il2CppMethodInitialized = true; } { return _stringLiteral3C7BE85043E8916632E21FD7E71EC5C92A752DCD; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TbcPadding_Init_mE91CF89FE234C4DEA00CF5E160A8A9FF9E8FF255 (TbcPadding_tB3CF2C1DDE4651A21EEB26B4EF98CEA7773D2206* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TbcPadding_AddPadding_mA914646505714E267FABBF7DC79A93C286D7FC1F (TbcPadding_tB3CF2C1DDE4651A21EEB26B4EF98CEA7773D2206* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; int32_t G_B4_0 = 0; int32_t G_B8_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); int32_t L_1 = ___1_inOff; V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)); int32_t L_2 = ___1_inOff; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_001f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_input; int32_t L_4 = ___1_inOff; NullCheck(L_3); int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(L_4, 1)); uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); if (!((int32_t)((int32_t)L_6&1))) { goto IL_0016; } } { G_B4_0 = 0; goto IL_001b; } IL_0016: { G_B4_0 = ((int32_t)255); } IL_001b: { V_1 = (uint8_t)((int32_t)(uint8_t)G_B4_0); goto IL_003f; } IL_001f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input; NullCheck(L_8); NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), 1)); uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); if (!((int32_t)((int32_t)L_10&1))) { goto IL_002d; } } { G_B8_0 = 0; goto IL_0032; } IL_002d: { G_B8_0 = ((int32_t)255); } IL_0032: { V_1 = (uint8_t)((int32_t)(uint8_t)G_B8_0); goto IL_003f; } IL_0036: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_input; int32_t L_12 = ___1_inOff; uint8_t L_13 = V_1; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (uint8_t)L_13); int32_t L_14 = ___1_inOff; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_003f: { int32_t L_15 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_input; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0036; } } { int32_t L_17 = V_0; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TbcPadding_PadCount_m7E9413A7EB66E0C2519A689752576474032C47E0 (TbcPadding_tB3CF2C1DDE4651A21EEB26B4EF98CEA7773D2206* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t V_1 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; NullCheck(L_1); NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1)); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_input; NullCheck(L_4); V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), 1)); goto IL_0014; } IL_0010: { int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } IL_0014: { int32_t L_6 = V_1; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0020; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input; int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_8, 1)); uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); uint8_t L_11 = V_0; if ((((int32_t)L_10) == ((int32_t)L_11))) { goto IL_0010; } } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_input; NullCheck(L_12); int32_t L_13 = V_1; return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TbcPadding__ctor_mC27B09BB1358885C9853C3577C59C91DCF3B597B (TbcPadding_tB3CF2C1DDE4651A21EEB26B4EF98CEA7773D2206* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X923Padding_Init_mB592D4A4F8CEE7BF1D1CAD6A678F53779139CFAE (X923Padding_t3496A98038875B8122E7148C5A39450307D70B7E* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = ___0_random; __this->___random = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* X923Padding_get_PaddingName_m0BEC5B9A17F6562549B2273D18CFCD4932AA5B9B (X923Padding_t3496A98038875B8122E7148C5A39450307D70B7E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0803454762BF3842C62A2A9A2B7C99CD51D8BB17); s_Il2CppMethodInitialized = true; } { return _stringLiteral0803454762BF3842C62A2A9A2B7C99CD51D8BB17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t X923Padding_AddPadding_mDCB60B48ACC0DE80722AE3DAE5F5D1FDDA39C5DC (X923Padding_t3496A98038875B8122E7148C5A39450307D70B7E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); int32_t L_1 = ___1_inOff; V_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1))); goto IL_002b; } IL_0009: { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = __this->___random; if (L_2) { goto IL_0017; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_input; int32_t L_4 = ___1_inOff; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (uint8_t)0); goto IL_0026; } IL_0017: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_input; int32_t L_6 = ___1_inOff; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_7 = __this->___random; NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(14, L_7); NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (uint8_t)((int32_t)(uint8_t)L_8)); } IL_0026: { int32_t L_9 = ___1_inOff; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002b: { int32_t L_10 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_input; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), 1))))) { goto IL_0009; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_input; int32_t L_13 = ___1_inOff; uint8_t L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint8_t)L_14); uint8_t L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t X923Padding_PadCount_m81B8C3CB7D3D7B503D1231CC8DBF53668AEBDD98 (X923Padding_t3496A98038875B8122E7148C5A39450307D70B7E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) { int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; NullCheck(L_1); NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1)); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ((int32_t)((int32_t)L_3&((int32_t)255))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_input; NullCheck(L_5); if ((((int32_t)L_4) <= ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))) { G_B2_0 = L_4; goto IL_001e; } G_B1_0 = L_4; } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_6 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBC566A72F985E28DD57BC09180A1E5FDF54E41)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&X923Padding_PadCount_m81B8C3CB7D3D7B503D1231CC8DBF53668AEBDD98_RuntimeMethod_var))); } IL_001e: { return G_B2_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X923Padding__ctor_mF4480B485BB4BB66BA2BB1CC236F0736BC45BA01 (X923Padding_t3496A98038875B8122E7148C5A39450307D70B7E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZeroBytePadding_get_PaddingName_mD429C3A1FCC6F8410D31707D70EB148875FDB2DF (ZeroBytePadding_tA30C40F4628C1D16C17A08DA9E43F48F463C9097* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6ACA13D20F2DBFA5E2FDCBE596BF3DF7210EE656); s_Il2CppMethodInitialized = true; } { return _stringLiteral6ACA13D20F2DBFA5E2FDCBE596BF3DF7210EE656; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZeroBytePadding_Init_mF9EED0C272E4F8D9B764ECE0BB647E0E6F97F7A0 (ZeroBytePadding_tA30C40F4628C1D16C17A08DA9E43F48F463C9097* __this, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___0_random, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZeroBytePadding_AddPadding_m6926AAFA57F679B3485DC42C2CA78A69BE929F4C (ZeroBytePadding_tA30C40F4628C1D16C17A08DA9E43F48F463C9097* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); int32_t L_1 = ___1_inOff; V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)); goto IL_0011; } IL_0008: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; int32_t L_3 = ___1_inOff; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)0); int32_t L_4 = ___1_inOff; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0011: { int32_t L_5 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_input; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_0008; } } { int32_t L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZeroBytePadding_PadCount_mEDAE28673247EC982351C1DAF1E285E7868C9F05 (ZeroBytePadding_tA30C40F4628C1D16C17A08DA9E43F48F463C9097* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); goto IL_0011; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); if (L_4) { goto IL_0015; } } { int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } IL_0011: { int32_t L_6 = V_0; if ((((int32_t)L_6) > ((int32_t)0))) { goto IL_0006; } } IL_0015: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input; NullCheck(L_7); int32_t L_8 = V_0; return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZeroBytePadding__ctor_m8728F8513D2F141346077B348DB90FFC684D1E1F (ZeroBytePadding_tA30C40F4628C1D16C17A08DA9E43F48F463C9097* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509Utilities__cctor_m07419B461D1E69839BE1903784B29633B628C418 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08DFED9B56DBA3DB573A6E23566527810FD3F2D4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EBFEDCE71CC77070BD35887BBA6B3AC08479560); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral155A4BC12A234318BF135F4542D363DCE33CE8A5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FDF3C1B76238A2773D9417DEDEF895091BA1556); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2594D1B685BA6F00D4A64DE944F76318ED32B71E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26E294139715163FBE9A18930A1D8CF567887641); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33038386B47A94676767B67BA384962CDFC9EF7C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33BB5A11405346DBDDE78D1A74DE8913BDA24E15); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37012E583DD1F1C8F246850642B98606CD18CCCC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40202E94CB94F4414051283AC5DD66540DCE9C28); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4351851F76A2B0C936892EAF654EAD35BC2A592A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4408D910CFD8CBB13B1D24EAF91F35D1AA3192E4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C8FC0834485EA54FDC1DD8AEC5C3965BE95DFEA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral532EDB63D38BE849355CC05BBD302AC7006BF005); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A06357B575D7058D36E87C495E9D91FCD00437A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C27C08176CCDC624C16868C80507E2DD754531C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F1A7897AF6D5097460B156B520C63C705855CA1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D61A5962793C9EE547ED83C65E277AFBF5D42D7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E7CBDA006FCC8893A6B1EEE63FAEFCD7045475E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EB88BB6D8FEDB1AA37407138A21C08BFA38EB34); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral708429802CBDDA081DA338B83F5F3E07D419993A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BAB6C1AFDE0F5062E870520A697C2B67A8CFC76); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral813661506A5DABD9B15FE77AA73D2864A4E115C6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral831BFD427B999973389FEBD63A8D4EC7D609AC21); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83A241C52DAFE0694C5B5B264CF687E09DF793D6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BB58B989DAAEFFC9FC49609A564874097684981); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91418DC5CE55D8F41D97B9EB719D8DA971A0A80D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95CECB12EF5997654615668E9338F78021E26420); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C1576AC27CAC8326EA3CDE03CE7A486E12F423A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C86DC74663ECC1CCD6B393712268E40409B9836); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7AD513E5696D5979899AAB85472797E009007D2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB45413D5021961F635D2351C965C6FBA649B7EC9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D001C31FBECAB595B5B52B652E63F27D0364A7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8922EC46451A10AF98A8BC936A0D7240221208C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9781714FE806F152E476A132D5187A200851483); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC715ABAB0194B09F559C12418DDEFBF93E0D80C5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCAD23ED8EFB047E7DDC3717C32DD95445488797); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDDE7E78FCC67275355EB8BF4E41C8CC2315DFE7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0C6D4AFE953D9CE14E2F81B70259C4AB735DF92); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDB1E5CA18A9EC127B1F85C807C5ED8AC4DC732F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF39378FDB228D1C899BABB186E12163DE48302F5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF61B6A23CE93B6AFE193ECD7C22723977C0AE9BE); s_Il2CppMethodInitialized = true; } AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* V_0 = NULL; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* V_1 = NULL; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* V_2 = NULL; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* V_3 = NULL; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* V_4 = NULL; { il2cpp_codegen_runtime_class_init_inline(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var); DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_0 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___derNull = L_0; Il2CppCodeGenWriteBarrier((void**)(&((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___derNull), (void*)L_0); il2cpp_codegen_runtime_class_init_inline(Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = Platform_CreateHashtable_m591C0A8EEB8EDE93E6BD509E2689DA3C888B8BDC(NULL); ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms = L_1; Il2CppCodeGenWriteBarrier((void**)(&((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms), (void*)L_1); RuntimeObject* L_2; L_2 = Platform_CreateHashtable_m591C0A8EEB8EDE93E6BD509E2689DA3C888B8BDC(NULL); ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams = L_2; Il2CppCodeGenWriteBarrier((void**)(&((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams), (void*)L_2); HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC* L_3 = (HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC*)il2cpp_codegen_object_new(HashSet_t728B03CFF81FC805BBFD018406A74EA2571E6CFC_il2cpp_TypeInfo_var); HashSet__ctor_m3A0371A3C3D672F979DA29FD9F6438E20368A5F3(L_3, NULL); ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams = L_3; Il2CppCodeGenWriteBarrier((void**)(&((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams), (void*)L_3); RuntimeObject* L_4 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; il2cpp_codegen_runtime_class_init_inline(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_5 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD2WithRsaEncryption; NullCheck(L_4); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_4, _stringLiteral4408D910CFD8CBB13B1D24EAF91F35D1AA3192E4, L_5); RuntimeObject* L_6 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_7 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD2WithRsaEncryption; NullCheck(L_6); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_6, _stringLiteral831BFD427B999973389FEBD63A8D4EC7D609AC21, L_7); RuntimeObject* L_8 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_9 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD5WithRsaEncryption; NullCheck(L_8); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_8, _stringLiteral33BB5A11405346DBDDE78D1A74DE8913BDA24E15, L_9); RuntimeObject* L_10 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_11 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD5WithRsaEncryption; NullCheck(L_10); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_10, _stringLiteralD0C6D4AFE953D9CE14E2F81B70259C4AB735DF92, L_11); RuntimeObject* L_12 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_13 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha1WithRsaEncryption; NullCheck(L_12); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_12, _stringLiteral5F1A7897AF6D5097460B156B520C63C705855CA1, L_13); RuntimeObject* L_14 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_15 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha1WithRsaEncryption; NullCheck(L_14); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_14, _stringLiteral6E7CBDA006FCC8893A6B1EEE63FAEFCD7045475E, L_15); RuntimeObject* L_16 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_17 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha224WithRsaEncryption; NullCheck(L_16); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_16, _stringLiteralF61B6A23CE93B6AFE193ECD7C22723977C0AE9BE, L_17); RuntimeObject* L_18 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_19 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha224WithRsaEncryption; NullCheck(L_18); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_18, _stringLiteralCDDE7E78FCC67275355EB8BF4E41C8CC2315DFE7, L_19); RuntimeObject* L_20 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_21 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha256WithRsaEncryption; NullCheck(L_20); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_20, _stringLiteralCCAD23ED8EFB047E7DDC3717C32DD95445488797, L_21); RuntimeObject* L_22 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_23 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha256WithRsaEncryption; NullCheck(L_22); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_22, _stringLiteral08DFED9B56DBA3DB573A6E23566527810FD3F2D4, L_23); RuntimeObject* L_24 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_25 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha384WithRsaEncryption; NullCheck(L_24); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_24, _stringLiteral7BAB6C1AFDE0F5062E870520A697C2B67A8CFC76, L_25); RuntimeObject* L_26 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_27 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha384WithRsaEncryption; NullCheck(L_26); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_26, _stringLiteralB9781714FE806F152E476A132D5187A200851483, L_27); RuntimeObject* L_28 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_29 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha512WithRsaEncryption; NullCheck(L_28); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_28, _stringLiteral9C86DC74663ECC1CCD6B393712268E40409B9836, L_29); RuntimeObject* L_30 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_31 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___Sha512WithRsaEncryption; NullCheck(L_30); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_30, _stringLiteral4C8FC0834485EA54FDC1DD8AEC5C3965BE95DFEA, L_31); RuntimeObject* L_32 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_33 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___IdRsassaPss; NullCheck(L_32); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_32, _stringLiteral0EBFEDCE71CC77070BD35887BBA6B3AC08479560, L_33); RuntimeObject* L_34 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_35 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___IdRsassaPss; NullCheck(L_34); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_34, _stringLiteral155A4BC12A234318BF135F4542D363DCE33CE8A5, L_35); RuntimeObject* L_36 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_37 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___IdRsassaPss; NullCheck(L_36); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_36, _stringLiteralB45413D5021961F635D2351C965C6FBA649B7EC9, L_37); RuntimeObject* L_38 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_39 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___IdRsassaPss; NullCheck(L_38); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_38, _stringLiteral40202E94CB94F4414051283AC5DD66540DCE9C28, L_39); RuntimeObject* L_40 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_41 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___IdRsassaPss; NullCheck(L_40); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_40, _stringLiteral2594D1B685BA6F00D4A64DE944F76318ED32B71E, L_41); RuntimeObject* L_42 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; il2cpp_codegen_runtime_class_init_inline(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_43 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RsaSignatureWithRipeMD160; NullCheck(L_42); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_42, _stringLiteral813661506A5DABD9B15FE77AA73D2864A4E115C6, L_43); RuntimeObject* L_44 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_45 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RsaSignatureWithRipeMD160; NullCheck(L_44); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_44, _stringLiteral6EB88BB6D8FEDB1AA37407138A21C08BFA38EB34, L_45); RuntimeObject* L_46 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_47 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RsaSignatureWithRipeMD128; NullCheck(L_46); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_46, _stringLiteral37012E583DD1F1C8F246850642B98606CD18CCCC, L_47); RuntimeObject* L_48 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_49 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RsaSignatureWithRipeMD128; NullCheck(L_48); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_48, _stringLiteral9C1576AC27CAC8326EA3CDE03CE7A486E12F423A, L_49); RuntimeObject* L_50 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_51 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RsaSignatureWithRipeMD256; NullCheck(L_50); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_50, _stringLiteral708429802CBDDA081DA338B83F5F3E07D419993A, L_51); RuntimeObject* L_52 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_53 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RsaSignatureWithRipeMD256; NullCheck(L_52); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_52, _stringLiteral26E294139715163FBE9A18930A1D8CF567887641, L_53); RuntimeObject* L_54 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; il2cpp_codegen_runtime_class_init_inline(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_55 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___IdDsaWithSha1; NullCheck(L_54); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_54, _stringLiteral532EDB63D38BE849355CC05BBD302AC7006BF005, L_55); RuntimeObject* L_56 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_57 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___IdDsaWithSha1; NullCheck(L_56); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_56, _stringLiteral6D61A5962793C9EE547ED83C65E277AFBF5D42D7, L_57); RuntimeObject* L_58 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; il2cpp_codegen_runtime_class_init_inline(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_59 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha224; NullCheck(L_58); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_58, _stringLiteral83A241C52DAFE0694C5B5B264CF687E09DF793D6, L_59); RuntimeObject* L_60 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_61 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha256; NullCheck(L_60); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_60, _stringLiteralDDB1E5CA18A9EC127B1F85C807C5ED8AC4DC732F, L_61); RuntimeObject* L_62 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_63 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha384; NullCheck(L_62); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_62, _stringLiteralC715ABAB0194B09F559C12418DDEFBF93E0D80C5, L_63); RuntimeObject* L_64 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_65 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha512; NullCheck(L_64); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_64, _stringLiteral95CECB12EF5997654615668E9338F78021E26420, L_65); RuntimeObject* L_66 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_67 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha1; NullCheck(L_66); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_66, _stringLiteral91418DC5CE55D8F41D97B9EB719D8DA971A0A80D, L_67); RuntimeObject* L_68 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_69 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha1; NullCheck(L_68); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_68, _stringLiteralA7AD513E5696D5979899AAB85472797E009007D2, L_69); RuntimeObject* L_70 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_71 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha224; NullCheck(L_70); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_70, _stringLiteral33038386B47A94676767B67BA384962CDFC9EF7C, L_71); RuntimeObject* L_72 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_73 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha256; NullCheck(L_72); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_72, _stringLiteralF39378FDB228D1C899BABB186E12163DE48302F5, L_73); RuntimeObject* L_74 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_75 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha384; NullCheck(L_74); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_74, _stringLiteral8BB58B989DAAEFFC9FC49609A564874097684981, L_75); RuntimeObject* L_76 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_77 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha512; NullCheck(L_76); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_76, _stringLiteral1FDF3C1B76238A2773D9417DEDEF895091BA1556, L_77); RuntimeObject* L_78 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; il2cpp_codegen_runtime_class_init_inline(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_79 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411x94WithGostR3410x94; NullCheck(L_78); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_78, _stringLiteral4351851F76A2B0C936892EAF654EAD35BC2A592A, L_79); RuntimeObject* L_80 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_81 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411x94WithGostR3410x94; NullCheck(L_80); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_80, _stringLiteral5C27C08176CCDC624C16868C80507E2DD754531C, L_81); RuntimeObject* L_82 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_83 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411x94WithGostR3410x2001; NullCheck(L_82); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_82, _stringLiteralB4D001C31FBECAB595B5B52B652E63F27D0364A7, L_83); RuntimeObject* L_84 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_85 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411x94WithGostR3410x2001; NullCheck(L_84); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_84, _stringLiteral5A06357B575D7058D36E87C495E9D91FCD00437A, L_85); RuntimeObject* L_86 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_87 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411x94WithGostR3410x2001; NullCheck(L_86); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_86, _stringLiteralB8922EC46451A10AF98A8BC936A0D7240221208C, L_87); RuntimeObject* L_88 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_89 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha1; NullCheck(L_88); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_88, L_89); RuntimeObject* L_90 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_91 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha224; NullCheck(L_90); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_90, L_91); RuntimeObject* L_92 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_93 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha256; NullCheck(L_92); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_92, L_93); RuntimeObject* L_94 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_95 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha384; NullCheck(L_94); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_94, L_95); RuntimeObject* L_96 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_97 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha512; NullCheck(L_96); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_96, L_97); RuntimeObject* L_98 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_99 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___IdDsaWithSha1; NullCheck(L_98); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_98, L_99); RuntimeObject* L_100 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_101 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha224; NullCheck(L_100); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_100, L_101); RuntimeObject* L_102 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_103 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha256; NullCheck(L_102); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_102, L_103); RuntimeObject* L_104 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_105 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha384; NullCheck(L_104); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_104, L_105); RuntimeObject* L_106 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_107 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___DsaWithSha512; NullCheck(L_106); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_106, L_107); RuntimeObject* L_108 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_109 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411x94WithGostR3410x94; NullCheck(L_108); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_108, L_109); RuntimeObject* L_110 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_111 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411x94WithGostR3410x2001; NullCheck(L_110); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_110, L_111); il2cpp_codegen_runtime_class_init_inline(OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_112 = ((OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_StaticFields*)il2cpp_codegen_static_fields_for(OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_il2cpp_TypeInfo_var))->___IdSha1; DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_113 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_114 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_114, L_112, L_113, NULL); V_0 = L_114; RuntimeObject* L_115 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_116 = V_0; RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* L_117; L_117 = X509Utilities_CreatePssParams_mCEA92CE410C92984B0B763A0D8738D8EEBE7869F(L_116, ((int32_t)20), NULL); NullCheck(L_115); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_115, _stringLiteral0EBFEDCE71CC77070BD35887BBA6B3AC08479560, L_117); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_118 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha224; DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_119 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_120 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_120, L_118, L_119, NULL); V_1 = L_120; RuntimeObject* L_121 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_122 = V_1; RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* L_123; L_123 = X509Utilities_CreatePssParams_mCEA92CE410C92984B0B763A0D8738D8EEBE7869F(L_122, ((int32_t)28), NULL); NullCheck(L_121); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_121, _stringLiteral155A4BC12A234318BF135F4542D363DCE33CE8A5, L_123); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_124 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha256; DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_125 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_126 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_126, L_124, L_125, NULL); V_2 = L_126; RuntimeObject* L_127 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_128 = V_2; RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* L_129; L_129 = X509Utilities_CreatePssParams_mCEA92CE410C92984B0B763A0D8738D8EEBE7869F(L_128, ((int32_t)32), NULL); NullCheck(L_127); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_127, _stringLiteralB45413D5021961F635D2351C965C6FBA649B7EC9, L_129); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_130 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha384; DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_131 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_132 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_132, L_130, L_131, NULL); V_3 = L_132; RuntimeObject* L_133 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_134 = V_3; RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* L_135; L_135 = X509Utilities_CreatePssParams_mCEA92CE410C92984B0B763A0D8738D8EEBE7869F(L_134, ((int32_t)48), NULL); NullCheck(L_133); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_133, _stringLiteral40202E94CB94F4414051283AC5DD66540DCE9C28, L_135); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_136 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha512; DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_137 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_138 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_138, L_136, L_137, NULL); V_4 = L_138; RuntimeObject* L_139 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_140 = V_4; RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* L_141; L_141 = X509Utilities_CreatePssParams_mCEA92CE410C92984B0B763A0D8738D8EEBE7869F(L_140, ((int32_t)64), NULL); NullCheck(L_139); InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(5, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_139, _stringLiteral2594D1B685BA6F00D4A64DE944F76318ED32B71E, L_141); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* X509Utilities_GetDigestAlgName_m4A9119DC3449AD7A3A19E75E8982917B2BC76EC2 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_digestAlgOID, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12C0D00507D5556F04E6640916CA4AAF502616A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral929005093FDAFAC5D770520C4CC44C5F7EEF5E0E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD9C7849851C546319ED5DCC821A7B730DE8FF73); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBFEA42051B997E17C9814A7196FFB19014A1B51); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_0 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___MD5; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___0_digestAlgOID; NullCheck(L_0); bool L_2; L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_1); if (!L_2) { goto IL_0013; } } { return _stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17; } IL_0013: { il2cpp_codegen_runtime_class_init_inline(OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_3 = ((OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_StaticFields*)il2cpp_codegen_static_fields_for(OiwObjectIdentifiers_t0BD285319DB304A145416947FF876189A5C57833_il2cpp_TypeInfo_var))->___IdSha1; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_4 = ___0_digestAlgOID; NullCheck(L_3); bool L_5; L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_3, L_4); if (!L_5) { goto IL_0026; } } { return _stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B; } IL_0026: { il2cpp_codegen_runtime_class_init_inline(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_6 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha224; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_7 = ___0_digestAlgOID; NullCheck(L_6); bool L_8; L_8 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_6, L_7); if (!L_8) { goto IL_0039; } } { return _stringLiteralEBFEA42051B997E17C9814A7196FFB19014A1B51; } IL_0039: { il2cpp_codegen_runtime_class_init_inline(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_9 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_10 = ___0_digestAlgOID; NullCheck(L_9); bool L_11; L_11 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_9, L_10); if (!L_11) { goto IL_004c; } } { return _stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD; } IL_004c: { il2cpp_codegen_runtime_class_init_inline(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_12 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha384; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_13 = ___0_digestAlgOID; NullCheck(L_12); bool L_14; L_14 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_12, L_13); if (!L_14) { goto IL_005f; } } { return _stringLiteral12C0D00507D5556F04E6640916CA4AAF502616A1; } IL_005f: { il2cpp_codegen_runtime_class_init_inline(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_15 = ((NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t4A5EC446D5381AD10DF778A9EBBF990E5B3223D0_il2cpp_TypeInfo_var))->___IdSha512; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_16 = ___0_digestAlgOID; NullCheck(L_15); bool L_17; L_17 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_15, L_16); if (!L_17) { goto IL_0072; } } { return _stringLiteralDD9C7849851C546319ED5DCC821A7B730DE8FF73; } IL_0072: { il2cpp_codegen_runtime_class_init_inline(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_18 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RipeMD128; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_19 = ___0_digestAlgOID; NullCheck(L_18); bool L_20; L_20 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_18, L_19); if (!L_20) { goto IL_0085; } } { return _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF; } IL_0085: { il2cpp_codegen_runtime_class_init_inline(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_21 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RipeMD160; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_22 = ___0_digestAlgOID; NullCheck(L_21); bool L_23; L_23 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_21, L_22); if (!L_23) { goto IL_0098; } } { return _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8; } IL_0098: { il2cpp_codegen_runtime_class_init_inline(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_24 = ((TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_tA469FA37EE258CC72B1B23461AC10956571B335C_il2cpp_TypeInfo_var))->___RipeMD256; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_25 = ___0_digestAlgOID; NullCheck(L_24); bool L_26; L_26 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_24, L_25); if (!L_26) { goto IL_00ab; } } { return _stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8; } IL_00ab: { il2cpp_codegen_runtime_class_init_inline(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_27 = ((CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tBDF285B346DD34DFB46B545CB414C81D1F8D6EA8_il2cpp_TypeInfo_var))->___GostR3411; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_28 = ___0_digestAlgOID; NullCheck(L_27); bool L_29; L_29 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_27, L_28); if (!L_29) { goto IL_00be; } } { return _stringLiteral929005093FDAFAC5D770520C4CC44C5F7EEF5E0E; } IL_00be: { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_30 = ___0_digestAlgOID; NullCheck(L_30); String_t* L_31; L_31 = DerObjectIdentifier_get_Id_m140553EFA5010F30A4226B583504BDE8CA7F226A_inline(L_30, NULL); return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* X509Utilities_GetSignatureName_mBF0A82B9246E85A3E1DD2566F142B0B3381E55A7 (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_sigAlgId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25F76CC1BDA61C71DE0DB52A74E1709B018BD814); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F14545E96A97CA6E4BB71607070728BAD81EE42); s_Il2CppMethodInitialized = true; } Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* V_0 = NULL; { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_0 = ___0_sigAlgId; NullCheck(L_0); Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_1; L_1 = VirtualFuncInvoker0< Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* >::Invoke(8, L_0); V_0 = L_1; Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_2 = V_0; if (!L_2) { goto IL_007c; } } { il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); Asn1Null_t271C08A47275E17C9ADDED335B1D1F7D0621DFAF* L_3 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___derNull; Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_4 = V_0; NullCheck(L_3); bool L_5; L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_3, L_4); if (L_5) { goto IL_007c; } } { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_6 = ___0_sigAlgId; NullCheck(L_6); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_7; L_7 = VirtualFuncInvoker0< DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* >::Invoke(6, L_6); il2cpp_codegen_runtime_class_init_inline(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_8 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___IdRsassaPss; NullCheck(L_7); bool L_9; L_9 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_7, L_8); if (!L_9) { goto IL_0049; } } { Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E_il2cpp_TypeInfo_var); RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* L_11; L_11 = RsassaPssParameters_GetInstance_mF7DE349D488C3B9C1287FDE96653720A175848D8(L_10, NULL); NullCheck(L_11); AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_12; L_12 = RsassaPssParameters_get_HashAlgorithm_m0F78AE8424706E6B0521DB78907EF5E9B7C26ED5_inline(L_11, NULL); NullCheck(L_12); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_13; L_13 = VirtualFuncInvoker0< DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* >::Invoke(6, L_12); il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); String_t* L_14; L_14 = X509Utilities_GetDigestAlgName_m4A9119DC3449AD7A3A19E75E8982917B2BC76EC2(L_13, NULL); String_t* L_15; L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_14, _stringLiteral8F14545E96A97CA6E4BB71607070728BAD81EE42, NULL); return L_15; } IL_0049: { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_16 = ___0_sigAlgId; NullCheck(L_16); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_17; L_17 = VirtualFuncInvoker0< DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* >::Invoke(6, L_16); il2cpp_codegen_runtime_class_init_inline(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_18 = ((X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_StaticFields*)il2cpp_codegen_static_fields_for(X9ObjectIdentifiers_tE244BF77A120D5D79FDC4CDC291A365647F26ECC_il2cpp_TypeInfo_var))->___ECDsaWithSha2; NullCheck(L_17); bool L_19; L_19 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_17, L_18); if (!L_19) { goto IL_007c; } } { Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_20 = V_0; Asn1Sequence_t6E5F48A5C2F18C2545C52A4C01850E08FFADE86F* L_21; L_21 = Asn1Sequence_GetInstance_m5E5B70545495C886C5B61D22EF062EF957D7577A(L_20, NULL); NullCheck(L_21); Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F* L_22; L_22 = VirtualFuncInvoker1< Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F*, int32_t >::Invoke(12, L_21, 0); il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); String_t* L_23; L_23 = X509Utilities_GetDigestAlgName_m4A9119DC3449AD7A3A19E75E8982917B2BC76EC2(((DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967*)CastclassClass((RuntimeObject*)L_22, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var)), NULL); String_t* L_24; L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_23, _stringLiteral25F76CC1BDA61C71DE0DB52A74E1709B018BD814, NULL); return L_24; } IL_007c: { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_25 = ___0_sigAlgId; NullCheck(L_25); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_26; L_26 = VirtualFuncInvoker0< DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* >::Invoke(6, L_25); NullCheck(L_26); String_t* L_27; L_27 = DerObjectIdentifier_get_Id_m140553EFA5010F30A4226B583504BDE8CA7F226A_inline(L_26, NULL); return L_27; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* X509Utilities_CreatePssParams_mCEA92CE410C92984B0B763A0D8738D8EEBE7869F (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_hashAlgId, int32_t ___1_saltSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_0 = ___0_hashAlgId; il2cpp_codegen_runtime_class_init_inline(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ((PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_tA1E6A52929F5ABFF555C5A34CC8AD632CDBF6C23_il2cpp_TypeInfo_var))->___IdMgf1; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_2 = ___0_hashAlgId; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_3 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_3, L_1, L_2, NULL); int32_t L_4 = ___1_saltSize; DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* L_5 = (DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)il2cpp_codegen_object_new(DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var); DerInteger__ctor_mF1049AA6BC75779BFA0B447401D8CDD39968B966(L_5, L_4, NULL); DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F* L_6 = (DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F*)il2cpp_codegen_object_new(DerInteger_tD96BDB4EA0AE7B346C81FB8D8BAABCF1623C818F_il2cpp_TypeInfo_var); DerInteger__ctor_mF1049AA6BC75779BFA0B447401D8CDD39968B966(L_6, 1, NULL); RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* L_7 = (RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E*)il2cpp_codegen_object_new(RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E_il2cpp_TypeInfo_var); RsassaPssParameters__ctor_m9C35136EFDAFA7E6383E940C1DEBA030DA8750A2(L_7, L_0, L_3, L_5, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* X509Utilities_GetAlgorithmOid_mF96F1C091638B46C68C48F61401046796593F453 (String_t* ___0_algorithmName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_algorithmName; il2cpp_codegen_runtime_class_init_inline(Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); String_t* L_1; L_1 = Platform_ToUpperInvariant_mE42B5571F3A8B243EC1A23A4DCFD399AFA086922(L_0, NULL); ___0_algorithmName = L_1; il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_2 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; String_t* L_3 = ___0_algorithmName; NullCheck(L_2); bool L_4; L_4 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(4, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_2, L_3); if (!L_4) { goto IL_0026; } } { il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_5 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; String_t* L_6 = ___0_algorithmName; NullCheck(L_5); RuntimeObject* L_7; L_7 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_5, L_6); return ((DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967*)CastclassClass((RuntimeObject*)L_7, DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var)); } IL_0026: { String_t* L_8 = ___0_algorithmName; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_9 = (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967*)il2cpp_codegen_object_new(DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967_il2cpp_TypeInfo_var); DerObjectIdentifier__ctor_m285989554E76A9CF1A2421F489C3EA64591C4985(L_9, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* X509Utilities_GetSigAlgID_mC231822DB2A179793B943195BA7D3D0C39ABFC85 (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* ___0_sigOid, String_t* ___1_algorithmName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___noParams; DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1 = ___0_sigOid; NullCheck(L_0); bool L_2; L_2 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(3, ISet_t7682D908BABD29DF978C312F03C2F371B07E0311_il2cpp_TypeInfo_var, L_0, L_1); if (!L_2) { goto IL_0014; } } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_3 = ___0_sigOid; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_4 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mD9194AE9E46674F2178B839C30E9E062815292DE(L_4, L_3, NULL); return L_4; } IL_0014: { String_t* L_5 = ___1_algorithmName; il2cpp_codegen_runtime_class_init_inline(Platform_t64AA9A0F22E3D706E15FD5F5481FAFA2ADD7B4AF_il2cpp_TypeInfo_var); String_t* L_6; L_6 = Platform_ToUpperInvariant_mE42B5571F3A8B243EC1A23A4DCFD399AFA086922(L_5, NULL); ___1_algorithmName = L_6; il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_7 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams; String_t* L_8 = ___1_algorithmName; NullCheck(L_7); bool L_9; L_9 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(4, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_7, L_8); if (!L_9) { goto IL_0040; } } { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_10 = ___0_sigOid; il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_11 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___exParams; String_t* L_12 = ___1_algorithmName; NullCheck(L_11); RuntimeObject* L_13; L_13 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_11, L_12); AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_14 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_14, L_10, ((Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F*)CastclassClass((RuntimeObject*)L_13, Asn1Encodable_t0F971DE8D9F5B6842BB65EE8B86B73CFA4A3974F_il2cpp_TypeInfo_var)), NULL); return L_14; } IL_0040: { DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_15 = ___0_sigOid; il2cpp_codegen_runtime_class_init_inline(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var); DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7* L_16 = ((DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_StaticFields*)il2cpp_codegen_static_fields_for(DerNull_tD28AD95E1B53999E1E56CEDEB2FF22F52F152AE7_il2cpp_TypeInfo_var))->___Instance; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_17 = (AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)il2cpp_codegen_object_new(AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); AlgorithmIdentifier__ctor_mEBE3722F4252B45D3B78FD68CEF956A4578FA7CE(L_17, L_15, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* X509Utilities_GetAlgNames_m3E1F655564A29505B455DE8B2BBBA03EB5551F29 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_StaticFields*)il2cpp_codegen_static_fields_for(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var))->___algorithms; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_0); EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B* L_2 = (EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B*)il2cpp_codegen_object_new(EnumerableProxy_t1DE130F19CC37E48E9B58DDB8AF7C94EB1E3650B_il2cpp_TypeInfo_var); EnumerableProxy__ctor_m016A9F84E918D8E816280C358DC1C091E60053DE(L_2, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509Utilities__ctor_m62ED364F428ABC59C3F1A47C573757CB7A333E7D (X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerBucket__ctor_mF0DD5BF4421AE6BFF86DFD5E329CAA250FE8EB0A (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, RuntimeObject* ___0_signer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); RuntimeObject* L_0 = ___0_signer; __this->___signer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___signer), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SignerBucket_Read_m6F4214203DA4B999D6399FE4FF6BCA45CFC4C2F4 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignerBucket_Read_m6F4214203DA4B999D6399FE4FF6BCA45CFC4C2F4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SignerBucket_ReadByte_mEC9A0D90BE9224F7524CBE60544663EA354ED9C9 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignerBucket_ReadByte_mEC9A0D90BE9224F7524CBE60544663EA354ED9C9_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerBucket_Write_mFDD5493703455A83C8DFF94E81E1B38B2A0758B8 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___2_count; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0012; } } { RuntimeObject* L_1 = __this->___signer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_buffer; int32_t L_3 = ___1_offset; int32_t L_4 = ___2_count; NullCheck(L_1); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(3, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4); } IL_0012: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerBucket_WriteByte_m7C533CA8F6D71E32C14E9479F11594C0667E39D5 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, uint8_t ___0_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___signer; uint8_t L_1 = ___0_b; NullCheck(L_0); InterfaceActionInvoker1< uint8_t >::Invoke(2, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SignerBucket_get_CanRead_mAC3D5A4ED07BB74C6053671B47BE64E05ABA2A56 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SignerBucket_get_CanWrite_m81FB643A5F1CAAB7B7EFCA43C6B609BFD7E2D18B (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SignerBucket_get_CanSeek_mAF07FDB5FB372CBA1360DF9D77C49A08134A1929 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SignerBucket_get_Length_m40777FE96C9CA74DE11889F59FAF466B56B8494D (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, const RuntimeMethod* method) { { return ((int64_t)0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SignerBucket_get_Position_m8F743524F1A574C5C957E41E9F668442D38295A5 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignerBucket_get_Position_m8F743524F1A574C5C957E41E9F668442D38295A5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerBucket_set_Position_m8049A4BA81A69F1B0EBD3EAC31C53F383AE35A1B (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignerBucket_set_Position_m8049A4BA81A69F1B0EBD3EAC31C53F383AE35A1B_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerBucket_Flush_m6A72AA81BACF9DDC6F720638D6EF2354F2C3E579 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SignerBucket_Seek_mFF449DB739E19F2A204103CEF1EAA303D80544C6 (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignerBucket_Seek_mFF449DB739E19F2A204103CEF1EAA303D80544C6_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerBucket_SetLength_m4A1AA7ABA1400BC3D93431B834A7761646BF143C (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* __this, int64_t ___0_length, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SignerBucket_SetLength_m4A1AA7ABA1400BC3D93431B834A7761646BF143C_RuntimeMethod_var))); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1SignatureFactory__ctor_mF3AA90C1E67D8E70823D35D17EEC86436C116034 (Asn1SignatureFactory_t1C247642AD34CB528888EDE3F616AD0F27FC867F* __this, String_t* ___0_algorithm, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___1_privateKey, const RuntimeMethod* method) { { String_t* L_0 = ___0_algorithm; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_1 = ___1_privateKey; Asn1SignatureFactory__ctor_m783AF8942ED76124B67C6854958DBFACD99050C3(__this, L_0, L_1, (SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1SignatureFactory__ctor_m783AF8942ED76124B67C6854958DBFACD99050C3 (Asn1SignatureFactory_t1C247642AD34CB528888EDE3F616AD0F27FC867F* __this, String_t* ___0_algorithm, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___1_privateKey, SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ___2_random, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* V_0 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_algorithm; il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1; L_1 = X509Utilities_GetAlgorithmOid_mF96F1C091638B46C68C48F61401046796593F453(L_0, NULL); V_0 = L_1; String_t* L_2 = ___0_algorithm; __this->___algorithm = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___algorithm), (void*)L_2); AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_3 = ___1_privateKey; __this->___privateKey = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___privateKey), (void*)L_3); SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_4 = ___2_random; __this->___random = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___random), (void*)L_4); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_5 = V_0; String_t* L_6 = ___0_algorithm; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_7; L_7 = X509Utilities_GetSigAlgID_mC231822DB2A179793B943195BA7D3D0C39ABFC85(L_5, L_6, NULL); __this->___algID = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___algID), (void*)L_7); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Asn1SignatureFactory_get_AlgorithmDetails_m4056B531D9C822784F61F3CED244DDBA09CA636E (Asn1SignatureFactory_t1C247642AD34CB528888EDE3F616AD0F27FC867F* __this, const RuntimeMethod* method) { { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_0 = __this->___algID; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Asn1SignatureFactory_CreateCalculator_m1D6F9070D82255C96205BDF201EB734F333F8171 (Asn1SignatureFactory_t1C247642AD34CB528888EDE3F616AD0F27FC867F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignerUtilities_tB506C723B1AA67E4A9A2E71E2615145155E785B3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { String_t* L_0 = __this->___algorithm; il2cpp_codegen_runtime_class_init_inline(SignerUtilities_tB506C723B1AA67E4A9A2E71E2615145155E785B3_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = SignerUtilities_GetSigner_mB37FEB067921362B0A0B050EECC5FF951B6676D1(L_0, NULL); V_0 = L_1; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_2 = __this->___random; if (!L_2) { goto IL_002e; } } { RuntimeObject* L_3 = V_0; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_4 = __this->___privateKey; SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_5 = __this->___random; ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* L_6 = (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980*)il2cpp_codegen_object_new(ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980_il2cpp_TypeInfo_var); ParametersWithRandom__ctor_mB548A5C433303CA0863D516DB834F86E5C3B8BCC(L_6, L_4, L_5, NULL); NullCheck(L_3); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_3, (bool)1, L_6); goto IL_003b; } IL_002e: { RuntimeObject* L_7 = V_0; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_8 = __this->___privateKey; NullCheck(L_7); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_7, (bool)1, L_8); } IL_003b: { RuntimeObject* L_9 = V_0; SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415* L_10 = (SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415*)il2cpp_codegen_object_new(SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415_il2cpp_TypeInfo_var); SigCalculator__ctor_mB73640FFFE64ED09B54DBA81ACEBE64579BB0E47(L_10, L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Asn1SignatureFactory_get_SignatureAlgNames_m32417E67955DB4021DA86C5C95C7451D0DFD7C3C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = X509Utilities_GetAlgNames_m3E1F655564A29505B455DE8B2BBBA03EB5551F29(NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SigCalculator__ctor_mB73640FFFE64ED09B54DBA81ACEBE64579BB0E47 (SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_sig; __this->___sig = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___sig), (void*)L_0); RuntimeObject* L_1 = ___0_sig; SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* L_2 = (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52*)il2cpp_codegen_object_new(SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52_il2cpp_TypeInfo_var); SignerBucket__ctor_mF0DD5BF4421AE6BFF86DFD5E329CAA250FE8EB0A(L_2, L_1, NULL); __this->___stream = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___stream), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* SigCalculator_get_Stream_mEC1AA3442E318454FB15D51324ADC2774DBDA986 (SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SigCalculator_GetResult_m64F3FA861B95F1ECC72EB78B2AE11F14F1508AA5 (SigCalculator_tBB41376D1E42BFADDC03D422E064CE8D09749415* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___sig; SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472* L_1 = (SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472*)il2cpp_codegen_object_new(SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472_il2cpp_TypeInfo_var); SigResult__ctor_m187FC6C81EF237508A9C13D55FC85E2F45DC0D2C(L_1, L_0, NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SigResult__ctor_m187FC6C81EF237508A9C13D55FC85E2F45DC0D2C (SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_sig; __this->___sig = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___sig), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* SigResult_Collect_mDF9188AEF8B56302E474B18DE8CBA5C1337AEE9E (SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___sig; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SigResult_Collect_m389E4A9381C5BF344CDDA06AEC80DEEA11AB245D (SigResult_t239AADA688C86C16C1D5E006A80D75B833C28472* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_destination, int32_t ___1_offset, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0; L_0 = SigResult_Collect_mDF9188AEF8B56302E474B18DE8CBA5C1337AEE9E(__this, NULL); V_0 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_destination; int32_t L_3 = ___1_offset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0; NullCheck(L_4); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, 0, (RuntimeArray*)L_2, L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); return ((int32_t)(((RuntimeArray*)L_5)->max_length)); } } #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 Asn1VerifierFactory__ctor_m2AE6481D728FFC836808CC708157345192C275C1 (Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143* __this, String_t* ___0_algorithm, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___1_publicKey, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* V_0 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_algorithm; il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_1; L_1 = X509Utilities_GetAlgorithmOid_mF96F1C091638B46C68C48F61401046796593F453(L_0, NULL); V_0 = L_1; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_2 = ___1_publicKey; __this->___publicKey = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicKey), (void*)L_2); DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* L_3 = V_0; String_t* L_4 = ___0_algorithm; AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_5; L_5 = X509Utilities_GetSigAlgID_mC231822DB2A179793B943195BA7D3D0C39ABFC85(L_3, L_4, NULL); __this->___algID = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___algID), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1VerifierFactory__ctor_mCB2292CD4F4A484EC46F73AEB35FFE3FF49D03A4 (Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143* __this, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* ___0_algorithm, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___1_publicKey, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_0 = ___1_publicKey; __this->___publicKey = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicKey), (void*)L_0); AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_1 = ___0_algorithm; __this->___algID = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___algID), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Asn1VerifierFactory_get_AlgorithmDetails_m24A8664674D955C277519C5BA602CFAB31E29726 (Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143* __this, const RuntimeMethod* method) { { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_0 = __this->___algID; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Asn1VerifierFactory_CreateCalculator_m8FCC17AAE098B054B05E7731B52B67ACE8B20F62 (Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignerUtilities_tB506C723B1AA67E4A9A2E71E2615145155E785B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_0 = __this->___algID; il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); String_t* L_1; L_1 = X509Utilities_GetSignatureName_mBF0A82B9246E85A3E1DD2566F142B0B3381E55A7(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(SignerUtilities_tB506C723B1AA67E4A9A2E71E2615145155E785B3_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = SignerUtilities_GetSigner_mB37FEB067921362B0A0B050EECC5FF951B6676D1(L_1, NULL); RuntimeObject* L_3 = L_2; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_4 = __this->___publicKey; NullCheck(L_3); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_3, (bool)0, L_4); VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC* L_5 = (VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC*)il2cpp_codegen_object_new(VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC_il2cpp_TypeInfo_var); VerifierCalculator__ctor_m8FD510B1ED4E6C05E1021E414778C3F0C7772E84(L_5, L_3, NULL); return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerifierCalculator__ctor_m8FD510B1ED4E6C05E1021E414778C3F0C7772E84 (VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_sig; __this->___sig = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___sig), (void*)L_0); RuntimeObject* L_1 = ___0_sig; SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52* L_2 = (SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52*)il2cpp_codegen_object_new(SignerBucket_t370C9708FF5F944F925A9DCEAAA426BD15B99F52_il2cpp_TypeInfo_var); SignerBucket__ctor_mF0DD5BF4421AE6BFF86DFD5E329CAA250FE8EB0A(L_2, L_1, NULL); __this->___stream = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___stream), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* VerifierCalculator_get_Stream_mBDD3FD2FB4DE0A5A9EC654875FDF41FD0DAADC80 (VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VerifierCalculator_GetResult_m4CC812137043B867BD6C960FDBFC5F4AEEE52B8C (VerifierCalculator_tC91AFF03F25046A9AA3731275F3D60DA8DEBE8BC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___sig; VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD* L_1 = (VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD*)il2cpp_codegen_object_new(VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD_il2cpp_TypeInfo_var); VerifierResult__ctor_mB3C4E9DEDBC93314BA5061558942A82BBDE9C9EE(L_1, L_0, NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerifierResult__ctor_mB3C4E9DEDBC93314BA5061558942A82BBDE9C9EE (VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD* __this, RuntimeObject* ___0_sig, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_sig; __this->___sig = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___sig), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VerifierResult_IsVerified_m88295D49933C616EFAB75684497EDF333735D8A9 (VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___sig; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_signature; NullCheck(L_0); bool L_2; L_2 = InterfaceFuncInvoker1< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VerifierResult_IsVerified_mA27AD29B1275C3D599DCB479E9DD4ABC57D80BE0 (VerifierResult_tDAA56344A47407D0FF48FFB87B816BA1DD0BB5DD* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_signature, int32_t ___1_off, int32_t ___2_length, 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*)&ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { int32_t L_0 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_signature; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; int32_t L_4 = ___1_off; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, 0, (RuntimeArray*)L_3, L_4, ((int32_t)(((RuntimeArray*)L_5)->max_length)), NULL); RuntimeObject* L_6 = __this->___sig; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_signature; NullCheck(L_6); bool L_8; L_8 = InterfaceFuncInvoker1< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5, ISigner_tDF01FDC2323EA065D272DF6F643A3962C6F266A6_il2cpp_TypeInfo_var, L_6, L_7); return L_8; } } #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 Asn1VerifierFactoryProvider__ctor_m8FDC59329836E85233C50CAACE3C593D7AFB0139 (Asn1VerifierFactoryProvider_t5D9966C9B3F56D69BB87749911881D9C2271814D* __this, AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* ___0_publicKey, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_0 = ___0_publicKey; __this->___publicKey = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___publicKey), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Asn1VerifierFactoryProvider_CreateVerifierFactory_m7AF21AE325677937F6400753E565BBEE950ECA1E (Asn1VerifierFactoryProvider_t5D9966C9B3F56D69BB87749911881D9C2271814D* __this, RuntimeObject* ___0_algorithmDetails, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_algorithmDetails; AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_1 = __this->___publicKey; Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143* L_2 = (Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143*)il2cpp_codegen_object_new(Asn1VerifierFactory_t26FA1FB6C9F21EEC05C80BAAAF86558CF4968143_il2cpp_TypeInfo_var); Asn1VerifierFactory__ctor_mCB2292CD4F4A484EC46F73AEB35FFE3FF49D03A4(L_2, ((AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305*)CastclassClass((RuntimeObject*)L_0, AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305_il2cpp_TypeInfo_var)), L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Asn1VerifierFactoryProvider_get_SignatureAlgNames_mD854D97054FD3FF498C610ED932C58D77B7ABD90 (Asn1VerifierFactoryProvider_t5D9966C9B3F56D69BB87749911881D9C2271814D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(X509Utilities_t65D0886AB76BEA88B6D18423CDAC5DC3985F556C_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = X509Utilities_GetAlgNames_m3E1F655564A29505B455DE8B2BBBA03EB5551F29(NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CbcBlockCipher__ctor_m267C24173093AF43613D07E203979296A932602D (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, RuntimeObject* ___0_cipher, 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*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_cipher; __this->___cipher = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_0); RuntimeObject* L_1 = ___0_cipher; NullCheck(L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_1); __this->___blockSize = L_2; int32_t L_3 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); __this->___IV = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___IV), (void*)L_4); int32_t L_5 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_5); __this->___cbcV = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___cbcV), (void*)L_6); int32_t L_7 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_7); __this->___cbcNextV = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___cbcNextV), (void*)L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CbcBlockCipher_GetUnderlyingCipher_mDA5A3809769B7159398F81449E570C0901071C29 (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___cipher; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CbcBlockCipher_Init_mC9019BF50C8CBD844CAF2AB171DC56F0005A341D (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, bool ___0_forEncryption, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* G_B3_0 = NULL; ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* G_B2_0 = NULL; { bool L_0 = __this->___encrypting; V_0 = L_0; bool L_1 = ___0_forEncryption; __this->___encrypting = L_1; RuntimeObject* L_2 = ___1_parameters; if (!((ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562*)IsInstClass((RuntimeObject*)L_2, ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var))) { goto IL_0051; } } { RuntimeObject* L_3 = ___1_parameters; ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* L_4 = ((ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562*)CastclassClass((RuntimeObject*)L_3, ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var)); NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5; L_5 = ParametersWithIV_GetIV_mAFB039B576CE30B3B9EF2C1BB04F73D563F0EE52(L_4, NULL); V_1 = L_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_1; NullCheck(L_6); int32_t L_7 = __this->___blockSize; if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) == ((int32_t)L_7))) { G_B3_0 = L_4; goto IL_0039; } G_B2_0 = L_4; } { 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_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A16E423F63FBDE7F41066B190E6CF2C0E7DCCF1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CbcBlockCipher_Init_mC9019BF50C8CBD844CAF2AB171DC56F0005A341D_RuntimeMethod_var))); } IL_0039: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___IV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_1; NullCheck(L_11); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL); NullCheck(G_B3_0); RuntimeObject* L_12; L_12 = ParametersWithIV_get_Parameters_m5BB8C4F5471EC1E2E4EF5F8A48907054FCB69DAF_inline(G_B3_0, NULL); ___1_parameters = L_12; } IL_0051: { CbcBlockCipher_Reset_mC11A2783A0955DC805859BD884910B9026DE0843(__this, NULL); RuntimeObject* L_13 = ___1_parameters; if (!L_13) { goto IL_006d; } } { RuntimeObject* L_14 = __this->___cipher; bool L_15 = __this->___encrypting; RuntimeObject* L_16 = ___1_parameters; NullCheck(L_14); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_14, L_15, L_16); return; } IL_006d: { bool L_17 = V_0; bool L_18 = __this->___encrypting; if ((((int32_t)L_17) == ((int32_t)L_18))) { goto IL_0081; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_19 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8E0BB1099A2BB7E26AB1115B17E7A4107597EBF1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CbcBlockCipher_Init_mC9019BF50C8CBD844CAF2AB171DC56F0005A341D_RuntimeMethod_var))); } IL_0081: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CbcBlockCipher_get_AlgorithmName_mD5B64E981AB6BBCECD790698D94BB7546FB69F5C (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A86A3B4AF87A24534CBDFC69C239ECD6A5D87CC); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___cipher; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_0); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteral9A86A3B4AF87A24534CBDFC69C239ECD6A5D87CC, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CbcBlockCipher_get_IsPartialBlockOkay_m29CBAF81DB35DABEB2AECAC832CF33AF9DB2DF5F (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CbcBlockCipher_GetBlockSize_m136FE28206F4E73C212D200393D4B87FC98F0377 (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___cipher; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CbcBlockCipher_ProcessBlock_mBFD8053C1001FF40B751F2439B8E13CB90D00C24 (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, const RuntimeMethod* method) { { bool L_0 = __this->___encrypting; if (L_0) { goto IL_0014; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___2_output; int32_t L_4 = ___3_outOff; int32_t L_5; L_5 = CbcBlockCipher_DecryptBlock_mE8B879D878F2C4CD173CCA9BE1201224724C752D(__this, L_1, L_2, L_3, L_4, NULL); return L_5; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_input; int32_t L_7 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___2_output; int32_t L_9 = ___3_outOff; int32_t L_10; L_10 = CbcBlockCipher_EncryptBlock_mA48A73A68E534B6293F09451347C6A90BB33B782(__this, L_6, L_7, L_8, L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CbcBlockCipher_Reset_mC11A2783A0955DC805859BD884910B9026DE0843 (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___IV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___cbcV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___IV; NullCheck(L_2); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___cbcNextV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___cbcNextV; NullCheck(L_4); Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL); RuntimeObject* L_5 = __this->___cipher; NullCheck(L_5); InterfaceActionInvoker0::Invoke(5, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CbcBlockCipher_EncryptBlock_mA48A73A68E534B6293F09451347C6A90BB33B782 (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___1_inOff; int32_t L_1 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; NullCheck(L_2); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))) { goto IL_0018; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_3 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CbcBlockCipher_EncryptBlock_mA48A73A68E534B6293F09451347C6A90BB33B782_RuntimeMethod_var))); } IL_0018: { V_0 = 0; goto IL_0036; } IL_001c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___cbcV; int32_t L_5 = V_0; NullCheck(L_4); uint8_t* L_6 = ((L_4)->GetAddressAt(static_cast(L_5))); int32_t L_7 = *((uint8_t*)L_6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_input; int32_t L_9 = ___1_inOff; int32_t L_10 = V_0; NullCheck(L_8); int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_9, L_10)); uint8_t L_12 = (L_8)->GetAt(static_cast(L_11)); *((int8_t*)L_6) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_7^(int32_t)L_12))); int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0036: { int32_t L_14 = V_0; int32_t L_15 = __this->___blockSize; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_001c; } } { RuntimeObject* L_16 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___cbcV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___2_outBytes; int32_t L_19 = ___3_outOff; NullCheck(L_16); int32_t L_20; L_20 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_16, L_17, 0, L_18, L_19); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___2_outBytes; int32_t L_22 = ___3_outOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___cbcV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___cbcV; NullCheck(L_24); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, L_22, (RuntimeArray*)L_23, 0, ((int32_t)(((RuntimeArray*)L_24)->max_length)), NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CbcBlockCipher_DecryptBlock_mE8B879D878F2C4CD173CCA9BE1201224724C752D (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; { int32_t L_0 = ___1_inOff; int32_t L_1 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; NullCheck(L_2); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))) { goto IL_0018; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_3 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CbcBlockCipher_DecryptBlock_mE8B879D878F2C4CD173CCA9BE1201224724C752D_RuntimeMethod_var))); } IL_0018: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_input; int32_t L_5 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___cbcNextV; int32_t L_7 = __this->___blockSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, L_5, (RuntimeArray*)L_6, 0, L_7, NULL); RuntimeObject* L_8 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_input; int32_t L_10 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___2_outBytes; int32_t L_12 = ___3_outOff; NullCheck(L_8); int32_t L_13; L_13 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_8, L_9, L_10, L_11, L_12); V_0 = L_13; V_2 = 0; goto IL_005c; } IL_0041: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___2_outBytes; int32_t L_15 = ___3_outOff; int32_t L_16 = V_2; NullCheck(L_14); uint8_t* L_17 = ((L_14)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_15, L_16))))); int32_t L_18 = *((uint8_t*)L_17); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___cbcV; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = L_20; uint8_t L_22 = (L_19)->GetAt(static_cast(L_21)); *((int8_t*)L_17) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_18^(int32_t)L_22))); int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_005c: { int32_t L_24 = V_2; int32_t L_25 = __this->___blockSize; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0041; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->___cbcV; V_1 = L_26; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->___cbcNextV; __this->___cbcV = L_27; Il2CppCodeGenWriteBarrier((void**)(&__this->___cbcV), (void*)L_27); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_1; __this->___cbcNextV = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->___cbcNextV), (void*)L_28); int32_t L_29 = V_0; return L_29; } } #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 CcmBlockCipher__ctor_m2CD2ED7F4F90E072B6EEE384EF6B8B88A301F6DB (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, RuntimeObject* ___0_cipher, 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*)&CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); 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->___associatedText = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___associatedText), (void*)L_0); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_1, NULL); __this->___data = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___data), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_2 = ___0_cipher; __this->___cipher = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_2); il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_3 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); __this->___macBlock = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___macBlock), (void*)L_4); RuntimeObject* L_5 = ___0_cipher; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_5); int32_t L_7 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; if ((((int32_t)L_6) == ((int32_t)L_7))) { goto IL_005f; } } { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))))->___BlockSize), NULL); String_t* L_9; L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6B8E7A479BE266CB377B138773E5E798867F697)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, L_9, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher__ctor_m2CD2ED7F4F90E072B6EEE384EF6B8B88A301F6DB_RuntimeMethod_var))); } IL_005f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CcmBlockCipher_GetUnderlyingCipher_m09B976AA262B7873300632FA982FD60597AE27D1 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___cipher; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CcmBlockCipher_Init_mB7BD0D65292FF869B3AA8C9E14EC797654FC661A (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, bool ___0_forEncryption, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* V_1 = NULL; ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* V_2 = NULL; { bool L_0 = ___0_forEncryption; __this->___forEncryption = L_0; RuntimeObject* L_1 = ___1_parameters; if (!((AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A*)IsInstClass((RuntimeObject*)L_1, AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A_il2cpp_TypeInfo_var))) { goto IL_0045; } } { RuntimeObject* L_2 = ___1_parameters; V_1 = ((AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A*)CastclassClass((RuntimeObject*)L_2, AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A_il2cpp_TypeInfo_var)); AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* L_3 = V_1; NullCheck(L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(7, L_3); __this->___nonce = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___nonce), (void*)L_4); AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* L_5 = V_1; NullCheck(L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6; L_6 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(6, L_5); __this->___initialAssociatedText = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___initialAssociatedText), (void*)L_6); AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* L_7 = V_1; NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_7); __this->___macSize = ((int32_t)(L_8/8)); AeadParameters_tD8587F70EA2BE995AF68580FCF91E7182472211A* L_9 = V_1; NullCheck(L_9); KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* L_10; L_10 = VirtualFuncInvoker0< KeyParameter_tE85D85DD1E8F157435ABB39F5262BA15F86CCF98* >::Invoke(4, L_9); V_0 = L_10; goto IL_008b; } IL_0045: { RuntimeObject* L_11 = ___1_parameters; if (!((ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562*)IsInstClass((RuntimeObject*)L_11, ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var))) { goto IL_0080; } } { RuntimeObject* L_12 = ___1_parameters; V_2 = ((ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562*)CastclassClass((RuntimeObject*)L_12, ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var)); ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* L_13 = V_2; NullCheck(L_13); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14; L_14 = ParametersWithIV_GetIV_mAFB039B576CE30B3B9EF2C1BB04F73D563F0EE52(L_13, NULL); __this->___nonce = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___nonce), (void*)L_14); __this->___initialAssociatedText = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___initialAssociatedText), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___macBlock; NullCheck(L_15); __this->___macSize = ((int32_t)(((int32_t)(((RuntimeArray*)L_15)->max_length))/2)); ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* L_16 = V_2; NullCheck(L_16); RuntimeObject* L_17; L_17 = ParametersWithIV_get_Parameters_m5BB8C4F5471EC1E2E4EF5F8A48907054FCB69DAF_inline(L_16, NULL); V_0 = L_17; goto IL_008b; } IL_0080: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFFD44595505148598FA11441DC6F85B39A158ACC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_Init_mB7BD0D65292FF869B3AA8C9E14EC797654FC661A_RuntimeMethod_var))); } IL_008b: { RuntimeObject* L_19 = V_0; if (!L_19) { goto IL_0095; } } { RuntimeObject* L_20 = V_0; __this->___keyParam = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___keyParam), (void*)L_20); } IL_0095: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___nonce; if (!L_21) { goto IL_00b4; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___nonce; NullCheck(L_22); if ((((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))) < ((int32_t)7))) { goto IL_00b4; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___nonce; NullCheck(L_23); if ((((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))) <= ((int32_t)((int32_t)13)))) { goto IL_00bf; } } IL_00b4: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95CE047378BB5A752473C9D4D15D684E03FFA829)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_Init_mB7BD0D65292FF869B3AA8C9E14EC797654FC661A_RuntimeMethod_var))); } IL_00bf: { VirtualActionInvoker0::Invoke(26, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CcmBlockCipher_get_AlgorithmName_m09C3EF0C52042B96BFDC1DCA7C9A7DCC7FF31EE1 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B5117ACCE82D41F99CC1D74CC4CE4D861965B38); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___cipher; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_0); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteral7B5117ACCE82D41F99CC1D74CC4CE4D861965B38, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_GetBlockSize_m9EB974C135DB41E2A14BD505461C7D69C42EB41C (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___cipher; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CcmBlockCipher_ProcessAadByte_m3E3B6C886DBDEDB6FC1F117E36C823AA85F0DDA2 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, uint8_t ___0_input, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___associatedText; uint8_t L_1 = ___0_input; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(39, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CcmBlockCipher_ProcessAadBytes_mF82C5C2F44F40D797E7F256BFA1E6B58139CDA3B (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBytes, int32_t ___1_inOff, int32_t ___2_len, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___associatedText; 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(37, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_ProcessByte_m5CDE6B06441212AB8D51DFAE2939B07E9A1D5E1F (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, uint8_t ___0_input, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_outBytes, int32_t ___2_outOff, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___data; uint8_t L_1 = ___0_input; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(39, L_0, L_1); return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_ProcessBytes_m2E8F9A6239C86ACBF01098B5AA8187B4CB472CA1 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBytes, int32_t ___1_inOff, int32_t ___2_inLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outBytes, int32_t ___4_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEAC30D8C28806B51680D5DC521FC3C410F2D5B5); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_inBytes; int32_t L_1 = ___1_inOff; int32_t L_2 = ___2_inLen; Check_DataLength_mC633CE8EB74589BB33BC0DA2A7F7FBC580B77150(L_0, L_1, L_2, _stringLiteralAEAC30D8C28806B51680D5DC521FC3C410F2D5B5, NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = __this->___data; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_inBytes; int32_t L_5 = ___1_inOff; int32_t L_6 = ___2_inLen; NullCheck(L_3); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(37, L_3, L_4, L_5, L_6); return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_DoFinal_mCF156EE211274E0F4A5B235417DBE4B6838D9F26 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outBytes, int32_t ___1_outOff, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___data; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(40, L_0); V_0 = L_1; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->___data; NullCheck(L_2); int64_t L_3; L_3 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_2); V_1 = ((int32_t)L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0; int32_t L_5 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_outBytes; int32_t L_7 = ___1_outOff; int32_t L_8; L_8 = VirtualFuncInvoker5< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(31, __this, L_4, 0, L_5, L_6, L_7); VirtualActionInvoker0::Invoke(26, __this); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CcmBlockCipher_Reset_m4EB710EA744BC8DA2A8A457FB8D5A6033E542BF0 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___cipher; NullCheck(L_0); InterfaceActionInvoker0::Invoke(5, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_0); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___associatedText; NullCheck(L_1); VirtualActionInvoker1< int64_t >::Invoke(33, L_1, ((int64_t)0)); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->___data; NullCheck(L_2); VirtualActionInvoker1< int64_t >::Invoke(33, L_2, ((int64_t)0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* CcmBlockCipher_GetMac_m138FB23E0596E5F9FE773CEB3B7720BF281C18AC (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___macBlock; int32_t L_1 = __this->___macSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = Arrays_CopyOfRange_mB5241DEC89A1A084FAAAF9D2D03CE44B301EEA02(L_0, 0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_GetUpdateOutputSize_m412DF2290F585DA5AA3ECBD2039A25F721D24540 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, int32_t ___0_len, const RuntimeMethod* method) { { return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_GetOutputSize_m5D848BBD81AE878E447FC2C6A1EE9EEF79CEA3FC (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, int32_t ___0_len, const RuntimeMethod* method) { int32_t V_0 = 0; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___data; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); int32_t L_2 = ___0_len; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)L_1), L_2)); bool L_3 = __this->___forEncryption; if (!L_3) { goto IL_0020; } } { int32_t L_4 = V_0; int32_t L_5 = __this->___macSize; return ((int32_t)il2cpp_codegen_add(L_4, L_5)); } IL_0020: { int32_t L_6 = V_0; int32_t L_7 = __this->___macSize; if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_0032; } } { int32_t L_8 = V_0; int32_t L_9 = __this->___macSize; return ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); } IL_0032: { return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* CcmBlockCipher_ProcessPacket_mBCCDEAA9F1DC7671EA8706A40947D5D307BA11B4 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_inLen, 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; { bool L_0 = __this->___forEncryption; if (!L_0) { goto IL_0018; } } { int32_t L_1 = ___2_inLen; int32_t L_2 = __this->___macSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))); V_0 = L_3; goto IL_003a; } IL_0018: { int32_t L_4 = ___2_inLen; int32_t L_5 = __this->___macSize; if ((((int32_t)L_4) >= ((int32_t)L_5))) { goto IL_002c; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_6 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4901277BD17A5B2F9FD51DCD98D6CE81842202C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_ProcessPacket_mBCCDEAA9F1DC7671EA8706A40947D5D307BA11B4_RuntimeMethod_var))); } IL_002c: { int32_t L_7 = ___2_inLen; int32_t L_8 = __this->___macSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_8))); V_0 = L_9; } IL_003a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_input; int32_t L_11 = ___1_inOff; int32_t L_12 = ___2_inLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; int32_t L_14; L_14 = VirtualFuncInvoker5< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(31, __this, L_10, L_11, L_12, L_13, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_ProcessPacket_m0A85DA4E3F4A3464CDABBC3F72C1202399A647AB (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_inLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_output, int32_t ___4_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE580449FDEA9A2F7D9C6101AE58E2B0CEA315B63); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; RuntimeObject* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_8 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_9 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = __this->___keyParam; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5943A7E2C9B6B97618BE5C61998DFB431B4ECBB6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_ProcessPacket_m0A85DA4E3F4A3464CDABBC3F72C1202399A647AB_RuntimeMethod_var))); } IL_0013: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___nonce; NullCheck(L_2); V_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length)); int32_t L_3 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)15), L_3)); int32_t L_4 = V_1; if ((((int32_t)L_4) >= ((int32_t)4))) { goto IL_003f; } } { int32_t L_5 = V_1; V_7 = ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_multiply(8, L_5))&((int32_t)31))))); int32_t L_6 = ___2_inLen; int32_t L_7 = V_7; if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_003f; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral36570DC4B6CBC47EEA6EED659B46CE6C34F3F431)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_ProcessPacket_m0A85DA4E3F4A3464CDABBC3F72C1202399A647AB_RuntimeMethod_var))); } IL_003f: { il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_9 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_9); V_2 = L_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_2; int32_t L_12 = V_1; NullCheck(L_11); (L_11)->SetAt(static_cast(0), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_12, 1))&7)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___nonce; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_2; NullCheck((RuntimeArray*)L_13); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_13, (RuntimeArray*)L_14, 1, NULL); RuntimeObject* L_15 = __this->___cipher; SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3* L_16 = (SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3*)il2cpp_codegen_object_new(SicBlockCipher_tDD46054C3EB36903026141C0CE06038203C4A1B3_il2cpp_TypeInfo_var); SicBlockCipher__ctor_m929E35FF21839778192DF641673446C434BB6E30(L_16, L_15, NULL); V_3 = L_16; RuntimeObject* L_17 = V_3; bool L_18 = __this->___forEncryption; RuntimeObject* L_19 = __this->___keyParam; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_2; ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* L_21 = (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562*)il2cpp_codegen_object_new(ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var); ParametersWithIV__ctor_mFF5FA706B011D92846B5B13665764CC32CC3D091(L_21, L_19, L_20, NULL); NullCheck(L_17); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_17, L_18, L_21); int32_t L_22 = ___1_inOff; V_5 = L_22; int32_t L_23 = ___4_outOff; V_6 = L_23; bool L_24 = __this->___forEncryption; if (!L_24) { goto IL_0163; } } { int32_t L_25 = ___2_inLen; int32_t L_26 = __this->___macSize; V_4 = ((int32_t)il2cpp_codegen_add(L_25, L_26)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___3_output; int32_t L_28 = ___4_outOff; int32_t L_29 = V_4; Check_OutputLength_mB0EF5D1724EEE4FEB9B299D92D5A958046D633D4(L_27, L_28, L_29, _stringLiteralE580449FDEA9A2F7D9C6101AE58E2B0CEA315B63, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_input; int32_t L_31 = ___1_inOff; int32_t L_32 = ___2_inLen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->___macBlock; int32_t L_34; L_34 = CcmBlockCipher_CalculateMac_mDDDFB9878D930D11C5FBEB862F7B93BBA5FC5BB7(__this, L_30, L_31, L_32, L_33, NULL); il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_35 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_35); V_8 = L_36; RuntimeObject* L_37 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___macBlock; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_8; NullCheck(L_37); int32_t L_40; L_40 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_37, L_38, 0, L_39, 0); goto IL_0101; } IL_00df: { RuntimeObject* L_41 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___0_input; int32_t L_43 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___3_output; int32_t L_45 = V_6; NullCheck(L_41); int32_t L_46; L_46 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_41, L_42, L_43, L_44, L_45); int32_t L_47 = V_6; il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_48 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; V_6 = ((int32_t)il2cpp_codegen_add(L_47, L_48)); int32_t L_49 = V_5; int32_t L_50 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; V_5 = ((int32_t)il2cpp_codegen_add(L_49, L_50)); } IL_0101: { int32_t L_51 = V_5; int32_t L_52 = ___1_inOff; int32_t L_53 = ___2_inLen; il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_54 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; if ((((int32_t)L_51) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_52, L_53)), L_54))))) { goto IL_00df; } } { il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_55 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_55); V_9 = L_56; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_input; int32_t L_58 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = V_9; int32_t L_60 = ___2_inLen; int32_t L_61 = ___1_inOff; int32_t L_62 = V_5; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_57, L_58, (RuntimeArray*)L_59, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_60, L_61)), L_62)), NULL); RuntimeObject* L_63 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = V_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_9; NullCheck(L_63); int32_t L_66; L_66 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_63, L_64, 0, L_65, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = V_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = ___3_output; int32_t L_69 = V_6; int32_t L_70 = ___2_inLen; int32_t L_71 = ___1_inOff; int32_t L_72 = V_5; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_67, 0, (RuntimeArray*)L_68, L_69, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_70, L_71)), L_72)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = ___3_output; int32_t L_75 = ___4_outOff; int32_t L_76 = ___2_inLen; int32_t L_77 = __this->___macSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_73, 0, (RuntimeArray*)L_74, ((int32_t)il2cpp_codegen_add(L_75, L_76)), L_77, NULL); goto IL_0288; } IL_0163: { int32_t L_78 = ___2_inLen; int32_t L_79 = __this->___macSize; if ((((int32_t)L_78) >= ((int32_t)L_79))) { goto IL_0177; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_80 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_80, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4901277BD17A5B2F9FD51DCD98D6CE81842202C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_ProcessPacket_m0A85DA4E3F4A3464CDABBC3F72C1202399A647AB_RuntimeMethod_var))); } IL_0177: { int32_t L_81 = ___2_inLen; int32_t L_82 = __this->___macSize; V_4 = ((int32_t)il2cpp_codegen_subtract(L_81, L_82)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = ___3_output; int32_t L_84 = ___4_outOff; int32_t L_85 = V_4; Check_OutputLength_mB0EF5D1724EEE4FEB9B299D92D5A958046D633D4(L_83, L_84, L_85, _stringLiteralE580449FDEA9A2F7D9C6101AE58E2B0CEA315B63, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = ___0_input; int32_t L_87 = ___1_inOff; int32_t L_88 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = __this->___macBlock; int32_t L_90 = __this->___macSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_86, ((int32_t)il2cpp_codegen_add(L_87, L_88)), (RuntimeArray*)L_89, 0, L_90, NULL); RuntimeObject* L_91 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = __this->___macBlock; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93 = __this->___macBlock; NullCheck(L_91); int32_t L_94; L_94 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_91, L_92, 0, L_93, 0); int32_t L_95 = __this->___macSize; V_12 = L_95; goto IL_01d7; } IL_01c7: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_96 = __this->___macBlock; int32_t L_97 = V_12; NullCheck(L_96); (L_96)->SetAt(static_cast(L_97), (uint8_t)0); int32_t L_98 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_98, 1)); } IL_01d7: { int32_t L_99 = V_12; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = __this->___macBlock; NullCheck(L_100); if ((!(((uint32_t)L_99) == ((uint32_t)((int32_t)(((RuntimeArray*)L_100)->max_length)))))) { goto IL_01c7; } } { goto IL_0207; } IL_01e5: { RuntimeObject* L_101 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_102 = ___0_input; int32_t L_103 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_104 = ___3_output; int32_t L_105 = V_6; NullCheck(L_101); int32_t L_106; L_106 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_101, L_102, L_103, L_104, L_105); int32_t L_107 = V_6; il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_108 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; V_6 = ((int32_t)il2cpp_codegen_add(L_107, L_108)); int32_t L_109 = V_5; int32_t L_110 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; V_5 = ((int32_t)il2cpp_codegen_add(L_109, L_110)); } IL_0207: { int32_t L_111 = V_5; int32_t L_112 = ___1_inOff; int32_t L_113 = V_4; il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_114 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; if ((((int32_t)L_111) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_112, L_113)), L_114))))) { goto IL_01e5; } } { il2cpp_codegen_runtime_class_init_inline(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); int32_t L_115 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_116 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_115); V_10 = L_116; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = ___0_input; int32_t L_118 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_119 = V_10; int32_t L_120 = V_4; int32_t L_121 = V_5; int32_t L_122 = ___1_inOff; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_117, L_118, (RuntimeArray*)L_119, 0, ((int32_t)il2cpp_codegen_subtract(L_120, ((int32_t)il2cpp_codegen_subtract(L_121, L_122)))), NULL); RuntimeObject* L_123 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_125 = V_10; NullCheck(L_123); int32_t L_126; L_126 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_123, L_124, 0, L_125, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_127 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_128 = ___3_output; int32_t L_129 = V_6; int32_t L_130 = V_4; int32_t L_131 = V_5; int32_t L_132 = ___1_inOff; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_127, 0, (RuntimeArray*)L_128, L_129, ((int32_t)il2cpp_codegen_subtract(L_130, ((int32_t)il2cpp_codegen_subtract(L_131, L_132)))), NULL); int32_t L_133 = ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_134 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_133); V_11 = L_134; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_135 = ___3_output; int32_t L_136 = ___4_outOff; int32_t L_137 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_138 = V_11; int32_t L_139; L_139 = CcmBlockCipher_CalculateMac_mDDDFB9878D930D11C5FBEB862F7B93BBA5FC5BB7(__this, L_135, L_136, L_137, L_138, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_140 = __this->___macBlock; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = V_11; bool L_142; L_142 = Arrays_ConstantTimeAreEqual_m172A67465F9E415C039C8D1C4485138DC71641EC(L_140, L_141, NULL); if (L_142) { goto IL_0288; } } { InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784* L_143 = (InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_t61F7CEFE2570F26A381D63532EF76D4A5CB12784_il2cpp_TypeInfo_var))); InvalidCipherTextException__ctor_mDCC56868E7063880B58AE76E893AF51B49D8C4F7(L_143, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0730C8CFFE15F08D48A8C1DECEDA7AD46E318B9E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_143, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CcmBlockCipher_ProcessPacket_m0A85DA4E3F4A3464CDABBC3F72C1202399A647AB_RuntimeMethod_var))); } IL_0288: { int32_t L_144 = V_4; return L_144; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_CalculateMac_mDDDFB9878D930D11C5FBEB862F7B93BBA5FC5BB7 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, int32_t ___1_dataOff, int32_t ___2_dataLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_macBlock, 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*)&CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; { RuntimeObject* L_0 = __this->___cipher; int32_t L_1 = __this->___macSize; CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6* L_2 = (CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6*)il2cpp_codegen_object_new(CbcBlockCipherMac_t9B652970AF38918C5B4FF102075C434F8976A3B6_il2cpp_TypeInfo_var); CbcBlockCipherMac__ctor_m6B4F84E4238FA509166CAE4CEA26D94C3FA3C4A8(L_2, L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 8)), NULL); V_0 = L_2; RuntimeObject* L_3 = V_0; RuntimeObject* L_4 = __this->___keyParam; NullCheck(L_3); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_3, L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); V_1 = L_5; bool L_6; L_6 = CcmBlockCipher_HasAssociatedText_mE3D0E8932F1F1CBE5BA329E726E1E60F39BE2624(__this, NULL); if (!L_6) { goto IL_003e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1; NullCheck(L_7); uint8_t* L_8 = ((L_7)->GetAddressAt(static_cast(0))); int32_t L_9 = *((uint8_t*)L_8); *((int8_t*)L_8) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_9|((int32_t)64)))); } IL_003e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_1; NullCheck(L_10); uint8_t* L_11 = ((L_10)->GetAddressAt(static_cast(0))); int32_t L_12 = *((uint8_t*)L_11); RuntimeObject* L_13 = V_0; NullCheck(L_13); int32_t L_14; L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_13); *((int8_t*)L_11) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_12|((int32_t)(uint8_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_14, 2))/2))&7))<<3)))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_1; NullCheck(L_15); uint8_t* L_16 = ((L_15)->GetAddressAt(static_cast(0))); int32_t L_17 = *((uint8_t*)L_16); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___nonce; NullCheck(L_18); *((int8_t*)L_16) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_17|((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)15), ((int32_t)(((RuntimeArray*)L_18)->max_length)))), 1))&7)))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___nonce; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___nonce; NullCheck(L_21); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_19, 0, (RuntimeArray*)L_20, 1, ((int32_t)(((RuntimeArray*)L_21)->max_length)), NULL); int32_t L_22 = ___2_dataLen; V_2 = L_22; V_3 = 1; goto IL_00a8; } IL_0091: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_1; NullCheck(L_24); int32_t L_25 = V_3; int32_t L_26 = V_2; NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), L_25))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_26&((int32_t)255))))); int32_t L_27 = V_2; V_2 = ((int32_t)(L_27>>8)); int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_00a8: { int32_t L_29 = V_2; if ((((int32_t)L_29) > ((int32_t)0))) { goto IL_0091; } } { RuntimeObject* L_30 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_1; NullCheck(L_32); NullCheck(L_30); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_30, L_31, 0, ((int32_t)(((RuntimeArray*)L_32)->max_length))); bool L_33; L_33 = CcmBlockCipher_HasAssociatedText_mE3D0E8932F1F1CBE5BA329E726E1E60F39BE2624(__this, NULL); if (!L_33) { goto IL_01aa; } } { int32_t L_34; L_34 = CcmBlockCipher_GetAssociatedTextLength_m0B1746AD58E6A2412BE2C9416E406569246F28C4(__this, NULL); V_5 = L_34; int32_t L_35 = V_5; if ((((int32_t)L_35) >= ((int32_t)((int32_t)65280)))) { goto IL_00ec; } } { RuntimeObject* L_36 = V_0; int32_t L_37 = V_5; NullCheck(L_36); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_36, (uint8_t)((int32_t)(uint8_t)((int32_t)(L_37>>8)))); RuntimeObject* L_38 = V_0; int32_t L_39 = V_5; NullCheck(L_38); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_38, (uint8_t)((int32_t)(uint8_t)L_39)); V_4 = 2; goto IL_0131; } IL_00ec: { RuntimeObject* L_40 = V_0; NullCheck(L_40); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_40, (uint8_t)((int32_t)255)); RuntimeObject* L_41 = V_0; NullCheck(L_41); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_41, (uint8_t)((int32_t)254)); RuntimeObject* L_42 = V_0; int32_t L_43 = V_5; NullCheck(L_42); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_42, (uint8_t)((int32_t)(uint8_t)((int32_t)(L_43>>((int32_t)24))))); RuntimeObject* L_44 = V_0; int32_t L_45 = V_5; NullCheck(L_44); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_44, (uint8_t)((int32_t)(uint8_t)((int32_t)(L_45>>((int32_t)16))))); RuntimeObject* L_46 = V_0; int32_t L_47 = V_5; NullCheck(L_46); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_46, (uint8_t)((int32_t)(uint8_t)((int32_t)(L_47>>8)))); RuntimeObject* L_48 = V_0; int32_t L_49 = V_5; NullCheck(L_48); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_48, (uint8_t)((int32_t)(uint8_t)L_49)); V_4 = 6; } IL_0131: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = __this->___initialAssociatedText; if (!L_50) { goto IL_014e; } } { RuntimeObject* L_51 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = __this->___initialAssociatedText; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___initialAssociatedText; NullCheck(L_53); NullCheck(L_51); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_51, L_52, 0, ((int32_t)(((RuntimeArray*)L_53)->max_length))); } IL_014e: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_54 = __this->___associatedText; NullCheck(L_54); int64_t L_55; L_55 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_54); if ((((int64_t)L_55) <= ((int64_t)((int64_t)0)))) { goto IL_0183; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_56 = __this->___associatedText; NullCheck(L_56); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57; L_57 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(40, L_56); V_6 = L_57; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_58 = __this->___associatedText; NullCheck(L_58); int64_t L_59; L_59 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_58); V_7 = ((int32_t)L_59); RuntimeObject* L_60 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = V_6; int32_t L_62 = V_7; NullCheck(L_60); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_60, L_61, 0, L_62); } IL_0183: { int32_t L_63 = V_4; int32_t L_64 = V_5; V_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_63, L_64))%((int32_t)16))); int32_t L_65 = V_4; if (!L_65) { goto IL_01aa; } } { int32_t L_66 = V_4; V_8 = L_66; goto IL_01a4; } IL_0197: { RuntimeObject* L_67 = V_0; NullCheck(L_67); InterfaceActionInvoker1< uint8_t >::Invoke(3, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_67, (uint8_t)0); int32_t L_68 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_01a4: { int32_t L_69 = V_8; if ((((int32_t)L_69) < ((int32_t)((int32_t)16)))) { goto IL_0197; } } IL_01aa: { RuntimeObject* L_70 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = ___0_data; int32_t L_72 = ___1_dataOff; int32_t L_73 = ___2_dataLen; NullCheck(L_70); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(4, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_70, L_71, L_72, L_73); RuntimeObject* L_74 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_75 = ___3_macBlock; NullCheck(L_74); int32_t L_76; L_76 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(5, IMac_t119AE3E196003AAF827E308A2F3F84B185F6531C_il2cpp_TypeInfo_var, L_74, L_75, 0); return L_76; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CcmBlockCipher_GetAssociatedTextLength_m0B1746AD58E6A2412BE2C9416E406569246F28C4 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) { int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___associatedText; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___initialAssociatedText; if (!L_2) { G_B2_0 = ((int32_t)L_1); goto IL_001e; } G_B1_0 = ((int32_t)L_1); } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___initialAssociatedText; NullCheck(L_3); G_B3_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length)); G_B3_1 = G_B1_0; goto IL_001f; } IL_001e: { G_B3_0 = 0; G_B3_1 = G_B2_0; } IL_001f: { return ((int32_t)il2cpp_codegen_add(G_B3_1, G_B3_0)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CcmBlockCipher_HasAssociatedText_mE3D0E8932F1F1CBE5BA329E726E1E60F39BE2624 (CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = CcmBlockCipher_GetAssociatedTextLength_m0B1746AD58E6A2412BE2C9416E406569246F28C4(__this, NULL); return (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CcmBlockCipher__cctor_mE4379F0CD4D4B33E619660A567CF11BAB4E1F89D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_StaticFields*)il2cpp_codegen_static_fields_for(CcmBlockCipher_t84139C2899045486CA0AA7F09E713EBE82D43DB8_il2cpp_TypeInfo_var))->___BlockSize = ((int32_t)16); 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 CfbBlockCipher__ctor_mA63FB0EF0E7F9B6F01893BA4750EB9BCB017CE19 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, RuntimeObject* ___0_cipher, int32_t ___1_bitBlockSize, 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*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_cipher; __this->___cipher = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_0); int32_t L_1 = ___1_bitBlockSize; __this->___blockSize = ((int32_t)(L_1/8)); RuntimeObject* L_2 = ___0_cipher; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); __this->___IV = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___IV), (void*)L_4); RuntimeObject* L_5 = ___0_cipher; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_6); __this->___cfbV = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___cfbV), (void*)L_7); RuntimeObject* L_8 = ___0_cipher; NullCheck(L_8); int32_t L_9; L_9 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_9); __this->___cfbOutV = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___cfbOutV), (void*)L_10); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CfbBlockCipher_GetUnderlyingCipher_m2354BC0E7365C3BE97BE971A3C56FCA5EA07B46A (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___cipher; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CfbBlockCipher_Init_m76843F8187FEAA7A401205A6DFD5DE91116F5DBF (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, bool ___0_forEncryption, RuntimeObject* ___1_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; { bool L_0 = ___0_forEncryption; __this->___encrypting = L_0; RuntimeObject* L_1 = ___1_parameters; if (!((ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562*)IsInstClass((RuntimeObject*)L_1, ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var))) { goto IL_004e; } } { RuntimeObject* L_2 = ___1_parameters; ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* L_3 = ((ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562*)CastclassClass((RuntimeObject*)L_2, ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562_il2cpp_TypeInfo_var)); NullCheck(L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = ParametersWithIV_GetIV_mAFB039B576CE30B3B9EF2C1BB04F73D563F0EE52(L_3, NULL); V_0 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___IV; NullCheck(L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; NullCheck(L_6); V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), ((int32_t)(((RuntimeArray*)L_6)->max_length)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___IV; int32_t L_9 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; NullCheck(L_10); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, 0, (RuntimeArray*)L_8, L_9, ((int32_t)(((RuntimeArray*)L_10)->max_length)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___IV; int32_t L_12 = V_1; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_11, 0, L_12, NULL); NullCheck(L_3); RuntimeObject* L_13; L_13 = ParametersWithIV_get_Parameters_m5BB8C4F5471EC1E2E4EF5F8A48907054FCB69DAF_inline(L_3, NULL); ___1_parameters = L_13; } IL_004e: { CfbBlockCipher_Reset_m1F780C16C613FF51D474B33FAC599714EDEEF8CB(__this, NULL); RuntimeObject* L_14 = ___1_parameters; if (!L_14) { goto IL_0064; } } { RuntimeObject* L_15 = __this->___cipher; RuntimeObject* L_16 = ___1_parameters; NullCheck(L_15); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_15, (bool)1, L_16); } IL_0064: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CfbBlockCipher_get_AlgorithmName_mD478C545CDBF6AB76ADCCA83527CFC69C0642AD4 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65D1B0E1FA928C5674E15C89FEC7B4B01353ACBF); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { RuntimeObject* L_0 = __this->___cipher; NullCheck(L_0); String_t* L_1; L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_0); int32_t L_2 = __this->___blockSize; V_0 = ((int32_t)il2cpp_codegen_multiply(L_2, 8)); String_t* L_3; L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); String_t* L_4; L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_1, _stringLiteral65D1B0E1FA928C5674E15C89FEC7B4B01353ACBF, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CfbBlockCipher_get_IsPartialBlockOkay_m0ED52EA0D5495BA4881C495C36B2BCEA09C97564 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CfbBlockCipher_GetBlockSize_mFC76E58023C1B454A261EBD639557890CF16360C (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___blockSize; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CfbBlockCipher_ProcessBlock_mB4461F7711E872498565298CCCF295D672D57AA9 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, const RuntimeMethod* method) { { bool L_0 = __this->___encrypting; if (L_0) { goto IL_0014; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_input; int32_t L_2 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___2_output; int32_t L_4 = ___3_outOff; int32_t L_5; L_5 = CfbBlockCipher_DecryptBlock_m54872AA8632B430A585AD50E01930AB1EEC46B03(__this, L_1, L_2, L_3, L_4, NULL); return L_5; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_input; int32_t L_7 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___2_output; int32_t L_9 = ___3_outOff; int32_t L_10; L_10 = CfbBlockCipher_EncryptBlock_m249DF7FB43A2001F008E3453E0AD736DE2BAB883(__this, L_6, L_7, L_8, L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CfbBlockCipher_EncryptBlock_m249DF7FB43A2001F008E3453E0AD736DE2BAB883 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___1_inOff; int32_t L_1 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; NullCheck(L_2); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))) { goto IL_0018; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_3 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CfbBlockCipher_EncryptBlock_m249DF7FB43A2001F008E3453E0AD736DE2BAB883_RuntimeMethod_var))); } IL_0018: { int32_t L_4 = ___3_outOff; int32_t L_5 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___2_outBytes; NullCheck(L_6); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_0031; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_7 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CfbBlockCipher_EncryptBlock_m249DF7FB43A2001F008E3453E0AD736DE2BAB883_RuntimeMethod_var))); } IL_0031: { RuntimeObject* L_8 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___cfbOutV; NullCheck(L_8); int32_t L_11; L_11 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_8, L_9, 0, L_10, 0); V_0 = 0; goto IL_0068; } IL_004f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___2_outBytes; int32_t L_13 = ___3_outOff; int32_t L_14 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___cfbOutV; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; uint8_t L_18 = (L_15)->GetAt(static_cast(L_17)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_input; int32_t L_20 = ___1_inOff; int32_t L_21 = V_0; NullCheck(L_19); int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_20, L_21)); uint8_t L_23 = (L_19)->GetAt(static_cast(L_22)); NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, L_14))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_18^(int32_t)L_23)))); int32_t L_24 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0068: { int32_t L_25 = V_0; int32_t L_26 = __this->___blockSize; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->___cfbV; int32_t L_28 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___cfbV; NullCheck(L_30); int32_t L_31 = __this->___blockSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_27, L_28, (RuntimeArray*)L_29, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_30)->max_length)), L_31)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___2_outBytes; int32_t L_33 = ___3_outOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = __this->___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->___cfbV; NullCheck(L_35); int32_t L_36 = __this->___blockSize; int32_t L_37 = __this->___blockSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_32, L_33, (RuntimeArray*)L_34, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_35)->max_length)), L_36)), L_37, NULL); int32_t L_38 = __this->___blockSize; return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CfbBlockCipher_DecryptBlock_m54872AA8632B430A585AD50E01930AB1EEC46B03 (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBytes, int32_t ___3_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___1_inOff; int32_t L_1 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input; NullCheck(L_2); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))) { goto IL_0018; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_3 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CfbBlockCipher_DecryptBlock_m54872AA8632B430A585AD50E01930AB1EEC46B03_RuntimeMethod_var))); } IL_0018: { int32_t L_4 = ___3_outOff; int32_t L_5 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___2_outBytes; NullCheck(L_6); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_0031; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_7 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CfbBlockCipher_DecryptBlock_m54872AA8632B430A585AD50E01930AB1EEC46B03_RuntimeMethod_var))); } IL_0031: { RuntimeObject* L_8 = __this->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___cfbOutV; NullCheck(L_8); int32_t L_11; L_11 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_8, L_9, 0, L_10, 0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___cfbV; int32_t L_13 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___cfbV; NullCheck(L_15); int32_t L_16 = __this->___blockSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_input; int32_t L_18 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___cfbV; NullCheck(L_20); int32_t L_21 = __this->___blockSize; int32_t L_22 = __this->___blockSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_17, L_18, (RuntimeArray*)L_19, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_20)->max_length)), L_21)), L_22, NULL); V_0 = 0; goto IL_00b1; } IL_0098: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___2_outBytes; int32_t L_24 = ___3_outOff; int32_t L_25 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->___cfbOutV; int32_t L_27 = V_0; NullCheck(L_26); int32_t L_28 = L_27; uint8_t L_29 = (L_26)->GetAt(static_cast(L_28)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_input; int32_t L_31 = ___1_inOff; int32_t L_32 = V_0; NullCheck(L_30); int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_31, L_32)); uint8_t L_34 = (L_30)->GetAt(static_cast(L_33)); NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_24, L_25))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_29^(int32_t)L_34)))); int32_t L_35 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00b1: { int32_t L_36 = V_0; int32_t L_37 = __this->___blockSize; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0098; } } { int32_t L_38 = __this->___blockSize; return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CfbBlockCipher_Reset_m1F780C16C613FF51D474B33FAC599714EDEEF8CB (CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___IV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___cfbV; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___IV; NullCheck(L_2); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); RuntimeObject* L_3 = __this->___cipher; NullCheck(L_3); InterfaceActionInvoker0::Invoke(5, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_3); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CtsBlockCipher__ctor_mF314824E50CD4DEE58F80E2A0ED664EEFC2ED582 (CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3* __this, RuntimeObject* ___0_cipher, 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*)&CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OfbBlockCipher_t963EC311345DCB171405E56BCE117D55AA22E8F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BufferedBlockCipher__ctor_mD9329D3E343B1E3E7D0C8B6393F0D11E15E8723B(__this, NULL); RuntimeObject* L_0 = ___0_cipher; if (((OfbBlockCipher_t963EC311345DCB171405E56BCE117D55AA22E8F9*)IsInstClass((RuntimeObject*)L_0, OfbBlockCipher_t963EC311345DCB171405E56BCE117D55AA22E8F9_il2cpp_TypeInfo_var))) { goto IL_0016; } } { RuntimeObject* L_1 = ___0_cipher; if (!((CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE*)IsInstClass((RuntimeObject*)L_1, CfbBlockCipher_t299C4CF7F9C968A411DF8C638697905C481CB9BE_il2cpp_TypeInfo_var))) { goto IL_0021; } } IL_0016: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBF84375B917AA7A46F68E6773C61E5853C02EAF4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CtsBlockCipher__ctor_mF314824E50CD4DEE58F80E2A0ED664EEFC2ED582_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_3 = ___0_cipher; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher = L_3; Il2CppCodeGenWriteBarrier((void**)(&((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher), (void*)L_3); RuntimeObject* L_4 = ___0_cipher; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_4); __this->___blockSize = L_5; int32_t L_6 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_6, 2))); ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf = L_7; Il2CppCodeGenWriteBarrier((void**)(&((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf), (void*)L_7); ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CtsBlockCipher_GetUpdateOutputSize_m5123ADA59AECB7FD7E997543226B9AABD333CD85 (CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3* __this, int32_t ___0_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_length; int32_t L_1 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); int32_t L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_3); V_1 = ((int32_t)(L_2%((int32_t)(((RuntimeArray*)L_3)->max_length)))); int32_t L_4 = V_1; if (L_4) { goto IL_0022; } } { int32_t L_5 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_6); return ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)))); } IL_0022: { int32_t L_7 = V_0; int32_t L_8 = V_1; return ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CtsBlockCipher_GetOutputSize_m6ECB3D6F5D708C127C7C6260E410DDE15A436A75 (CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3* __this, int32_t ___0_length, const RuntimeMethod* method) { { int32_t L_0 = ___0_length; int32_t L_1 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; return ((int32_t)il2cpp_codegen_add(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CtsBlockCipher_ProcessByte_m1EBA208A38DD0A592947AA2761A07F391E167EFE (CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3* __this, uint8_t ___0_input, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_output, int32_t ___2_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; int32_t L_0 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_0051; } } { RuntimeObject* L_2 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_output; int32_t L_5 = ___2_outOff; NullCheck(L_2); int32_t L_6; L_6 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_2, L_3, 0, L_4, L_5); V_0 = L_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_8 = __this->___blockSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_10 = __this->___blockSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL); int32_t L_11 = __this->___blockSize; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = L_11; } IL_0051: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_13 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_1 = L_13; int32_t L_14 = V_1; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = ((int32_t)il2cpp_codegen_add(L_14, 1)); int32_t L_15 = V_1; uint8_t L_16 = ___0_input; NullCheck(L_12); (L_12)->SetAt(static_cast(L_15), (uint8_t)L_16); int32_t L_17 = V_0; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CtsBlockCipher_ProcessBytes_m61E91C9ABEB47653FBA80917667D47BB6A4859D5 (CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_length, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_output, int32_t ___4_outOff, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_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 L_0 = ___2_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DBF817624FAAA546A668A8286A4BB7A28D64BE5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CtsBlockCipher_ProcessBytes_m61E91C9ABEB47653FBA80917667D47BB6A4859D5_RuntimeMethod_var))); } IL_000f: { int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(24, __this); V_0 = L_2; int32_t L_3 = ___2_length; int32_t L_4; L_4 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(26, __this, L_3); V_1 = L_4; int32_t L_5 = V_1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0037; } } { int32_t L_6 = ___4_outOff; int32_t L_7 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___3_output; NullCheck(L_8); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0037; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_9 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CtsBlockCipher_ProcessBytes_m61E91C9ABEB47653FBA80917667D47BB6A4859D5_RuntimeMethod_var))); } IL_0037: { V_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_10); int32_t L_11 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), L_11)); int32_t L_12 = ___2_length; int32_t L_13 = V_3; if ((((int32_t)L_12) <= ((int32_t)L_13))) { goto IL_00f5; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_input; int32_t L_15 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_17 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_18 = V_3; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, L_15, (RuntimeArray*)L_16, L_17, L_18, NULL); int32_t L_19 = V_2; RuntimeObject* L_20 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___3_output; int32_t L_23 = ___4_outOff; NullCheck(L_20); int32_t L_24; L_24 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_20, L_21, 0, L_22, L_23); V_2 = ((int32_t)il2cpp_codegen_add(L_19, L_24)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_26 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_28 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_25, L_26, (RuntimeArray*)L_27, 0, L_28, NULL); int32_t L_29 = V_0; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = L_29; int32_t L_30 = ___2_length; int32_t L_31 = V_3; ___2_length = ((int32_t)il2cpp_codegen_subtract(L_30, L_31)); int32_t L_32 = ___1_inOff; int32_t L_33 = V_3; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_32, L_33)); goto IL_00f1; } IL_00a4: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ___0_input; int32_t L_35 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_37 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_38 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_34, L_35, (RuntimeArray*)L_36, L_37, L_38, NULL); int32_t L_39 = V_2; RuntimeObject* L_40 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___3_output; int32_t L_43 = ___4_outOff; int32_t L_44 = V_2; NullCheck(L_40); int32_t L_45; L_45 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_40, L_41, 0, L_42, ((int32_t)il2cpp_codegen_add(L_43, L_44))); V_2 = ((int32_t)il2cpp_codegen_add(L_39, L_45)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_47 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_49 = V_0; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_46, L_47, (RuntimeArray*)L_48, 0, L_49, NULL); int32_t L_50 = ___2_length; int32_t L_51 = V_0; ___2_length = ((int32_t)il2cpp_codegen_subtract(L_50, L_51)); int32_t L_52 = ___1_inOff; int32_t L_53 = V_0; ___1_inOff = ((int32_t)il2cpp_codegen_add(L_52, L_53)); } IL_00f1: { int32_t L_54 = ___2_length; int32_t L_55 = V_0; if ((((int32_t)L_54) > ((int32_t)L_55))) { goto IL_00a4; } } IL_00f5: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_input; int32_t L_57 = ___1_inOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_59 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_60 = ___2_length; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_56, L_57, (RuntimeArray*)L_58, L_59, L_60, NULL); int32_t L_61 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_62 = ___2_length; ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff = ((int32_t)il2cpp_codegen_add(L_61, L_62)); int32_t L_63 = V_2; return L_63; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CtsBlockCipher_DoFinal_m1BEA27E3A0B4803541208097FC522B8D92E70359 (CtsBlockCipher_t0BBCE61EA212A2A7F8C521AEECF8978C0E274AB3* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } 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; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; int32_t V_6 = 0; RuntimeObject* G_B14_0 = NULL; RuntimeObject* G_B18_0 = NULL; { int32_t L_0 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_1 = ___1_outOff; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_output; NullCheck(L_2); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))) { goto IL_0018; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_3 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C11CC798877345509F1FA1FB1F897F683FF966C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CtsBlockCipher_DoFinal_m1BEA27E3A0B4803541208097FC522B8D92E70359_RuntimeMethod_var))); } IL_0018: { RuntimeObject* L_4 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(2, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_4); V_0 = L_5; int32_t L_6 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_7 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); int32_t L_8 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_8); V_2 = L_9; bool L_10 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___forEncryption; if (!L_10) { goto IL_00ff; } } { RuntimeObject* L_11 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_2; NullCheck(L_11); int32_t L_14; L_14 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_11, L_12, 0, L_13, 0); int32_t L_15 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; int32_t L_16 = V_0; if ((((int32_t)L_15) >= ((int32_t)L_16))) { goto IL_0068; } } { DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB* L_17 = (DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_t142348FDDBA217B6DFEEF95C88E4E7C7EE2C4EEB_il2cpp_TypeInfo_var))); DataLengthException__ctor_m7CAF3F47FB46F4E81FFA35EE504BEF2EC579EC9A(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B727B78FCBFAE5439361EB75523903A4C022DC2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CtsBlockCipher_DoFinal_m1BEA27E3A0B4803541208097FC522B8D92E70359_RuntimeMethod_var))); } IL_0068: { int32_t L_18 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; V_3 = L_18; goto IL_0082; } IL_0071: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_20 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_2; int32_t L_22 = V_3; int32_t L_23 = V_0; NullCheck(L_21); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract(L_22, L_23)); uint8_t L_25 = (L_21)->GetAt(static_cast(L_24)); NullCheck(L_19); (L_19)->SetAt(static_cast(L_20), (uint8_t)L_25); int32_t L_26 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0082: { int32_t L_27 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; NullCheck(L_28); if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))) { goto IL_0071; } } { int32_t L_29 = V_0; V_4 = L_29; goto IL_00b0; } IL_0092: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_31 = V_4; NullCheck(L_30); uint8_t* L_32 = ((L_30)->GetAddressAt(static_cast(L_31))); int32_t L_33 = *((uint8_t*)L_32); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_2; int32_t L_35 = V_4; int32_t L_36 = V_0; NullCheck(L_34); int32_t L_37 = ((int32_t)il2cpp_codegen_subtract(L_35, L_36)); uint8_t L_38 = (L_34)->GetAt(static_cast(L_37)); *((int8_t*)L_32) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_33^(int32_t)L_38))); int32_t L_39 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00b0: { int32_t L_40 = V_4; int32_t L_41 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; if ((!(((uint32_t)L_40) == ((uint32_t)L_41)))) { goto IL_0092; } } { RuntimeObject* L_42 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; if (((CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2*)IsInstClass((RuntimeObject*)L_42, CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var))) { goto IL_00cf; } } { RuntimeObject* L_43 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; G_B14_0 = L_43; goto IL_00df; } IL_00cf: { RuntimeObject* L_44 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; NullCheck(((CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2*)CastclassClass((RuntimeObject*)L_44, CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var))); RuntimeObject* L_45; L_45 = CbcBlockCipher_GetUnderlyingCipher_mDA5A3809769B7159398F81449E570C0901071C29_inline(((CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2*)CastclassClass((RuntimeObject*)L_44, CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var)), NULL); G_B14_0 = L_45; } IL_00df: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_47 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___0_output; int32_t L_49 = ___1_outOff; NullCheck(G_B14_0); int32_t L_50; L_50 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, G_B14_0, L_46, L_47, L_48, L_49); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_output; int32_t L_53 = ___1_outOff; int32_t L_54 = V_0; int32_t L_55 = V_1; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_51, 0, (RuntimeArray*)L_52, ((int32_t)il2cpp_codegen_add(L_53, L_54)), L_55, NULL); goto IL_0194; } IL_00ff: { int32_t L_56 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_56); V_5 = L_57; RuntimeObject* L_58 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; if (((CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2*)IsInstClass((RuntimeObject*)L_58, CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var))) { goto IL_011c; } } { RuntimeObject* L_59 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; G_B18_0 = L_59; goto IL_012c; } IL_011c: { RuntimeObject* L_60 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; NullCheck(((CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2*)CastclassClass((RuntimeObject*)L_60, CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var))); RuntimeObject* L_61; L_61 = CbcBlockCipher_GetUnderlyingCipher_mDA5A3809769B7159398F81449E570C0901071C29_inline(((CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2*)CastclassClass((RuntimeObject*)L_60, CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2_il2cpp_TypeInfo_var)), NULL); G_B18_0 = L_61; } IL_012c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = V_2; NullCheck(G_B18_0); int32_t L_64; L_64 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, G_B18_0, L_62, 0, L_63, 0); int32_t L_65 = V_0; V_6 = L_65; goto IL_015e; } IL_0140: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = V_5; int32_t L_67 = V_6; int32_t L_68 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = V_2; int32_t L_70 = V_6; int32_t L_71 = V_0; NullCheck(L_69); int32_t L_72 = ((int32_t)il2cpp_codegen_subtract(L_70, L_71)); uint8_t L_73 = (L_69)->GetAt(static_cast(L_72)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_75 = V_6; NullCheck(L_74); int32_t L_76 = L_75; uint8_t L_77 = (L_74)->GetAt(static_cast(L_76)); NullCheck(L_66); (L_66)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_67, L_68))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_73^(int32_t)L_77)))); int32_t L_78 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_78, 1)); } IL_015e: { int32_t L_79 = V_6; int32_t L_80 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; if ((!(((uint32_t)L_79) == ((uint32_t)L_80)))) { goto IL_0140; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___buf; int32_t L_82 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_2; int32_t L_84 = V_1; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_81, L_82, (RuntimeArray*)L_83, 0, L_84, NULL); RuntimeObject* L_85 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___cipher; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = ___0_output; int32_t L_88 = ___1_outOff; NullCheck(L_85); int32_t L_89; L_89 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(4, IBlockCipher_tD5FA10D010AE5E7A884908C8F7BF5CC1C203C387_il2cpp_TypeInfo_var, L_85, L_86, 0, L_87, L_88); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91 = ___0_output; int32_t L_92 = ___1_outOff; int32_t L_93 = V_0; int32_t L_94 = V_1; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_90, 0, (RuntimeArray*)L_91, ((int32_t)il2cpp_codegen_add(L_92, L_93)), L_94, NULL); } IL_0194: { int32_t L_95 = ((BufferedBlockCipher_t5B67FF73888744AEB10B78272B2320B8DD8FB382*)__this)->___bufOff; VirtualActionInvoker0::Invoke(39, __this); return L_95; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithRandom_get_Parameters_mA6FB43E26DC7F9B740A027C98A71C88AEFDF341B_inline (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___parameters; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AsymmetricKeyParameter_get_IsPrivate_mCB05310EB20C38CDCDC8C252A540C68E7A66403A_inline (AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* __this, const RuntimeMethod* method) { { bool L_0 = __this->___privateKey; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* ParametersWithRandom_get_Random_m5BB28F6BD79C9DC7A6B5AD5D44CC6A397828151E_inline (ParametersWithRandom_t99E380131A92854A8C8B1C7894FE9E6EE51BE980* __this, const RuntimeMethod* method) { { SecureRandom_t0D7E36370ADD0F61A70D24B2CACC1AF01878D647* L_0 = __this->___random; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* DsaKeyParameters_get_Parameters_m264CC24100D70654FAC4BE03A0E506DC4D707F45_inline (DsaKeyParameters_t78F9BBE29DDE481CADE76047F339F3CC84FCB5A0* __this, const RuntimeMethod* method) { { DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* L_0 = __this->___parameters; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_Q_m68D9B8434F4B22B7C98EEB136392BEAC08A78EA3_inline (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaPrivateKeyParameters_get_X_mCD0D24BFF4F766B075AA05C601A81657D306F0A7_inline (DsaPrivateKeyParameters_t8FC72B22A36C4925DA4292D392744A097C0E423D* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_G_mFFB1DBEABD7EED4ADDCBF983F704B1E810A7546C_inline (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___g; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaParameters_get_P_m3EF510107D13A1811DA1082617A3CFC128E5945F_inline (DsaParameters_tD76731A8FC56A86DD5225AD5695C5687DCB09622* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BigInteger_get_SignValue_mD7944DAFBB0ABD4F3E20638A6ACF7C6DEE5BBD0C_inline (BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___sign; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DsaPublicKeyParameters_get_Y_m2FCE5E48EBAF26C98D9D5518DD847587F7687C65_inline (DsaPublicKeyParameters_t594615519DE658D771D203EF6E0A24F8BD13D713* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* ECKeyParameters_get_Parameters_m2CE0DBAA9E1AF81CC672DA3D78640E62A7EBA650_inline (ECKeyParameters_tF1D3D6A5279F660394EA7043F7A0BDE93C352519* __this, const RuntimeMethod* method) { { ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* L_0 = __this->___parameters; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECDomainParameters_get_N_m0780136ECDC7C9D1A29F721A280FB3F0EB9367C1_inline (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___n; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ECPrivateKeyParameters_get_D_m77CFBEB1DEE110747A8EA0328D3A67EC0E420D29_inline (ECPrivateKeyParameters_tCCCB79DA0D9679759C27B1C71F2E6DCC32CAC006* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___d; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ECDomainParameters_get_G_m7B6DD36500FE9806FEF84C9831DC958366E0BA60_inline (ECDomainParameters_t043B92B96F4A72978DD06EA986E518961B816194* __this, const RuntimeMethod* method) { { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_0 = __this->___g; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECPoint_t3140239580846DCABD076C228670186579EEB5D1* ECPublicKeyParameters_get_Q_mFF2DFBC7BFBCA69AF0D601931F515078E587E7B3_inline (ECPublicKeyParameters_tFA89E8ACA9F1C07F24F737F6898D72A7C88DC923* __this, const RuntimeMethod* method) { { ECPoint_t3140239580846DCABD076C228670186579EEB5D1* L_0 = __this->___q; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* AsymmetricCipherKeyPair_get_Public_m9E4BB46BF822CC0AA1A3B44F786CC5FD1E974F5F_inline (AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* __this, const RuntimeMethod* method) { { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_0 = __this->___publicParameter; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* AsymmetricCipherKeyPair_get_Private_m67E2E945D0636FEAFABDB6D9E7964ED130CF332B_inline (AsymmetricCipherKeyPair_tECA31427E7CE237DD6AF5A4754805891F632ED81* __this, const RuntimeMethod* method) { { AsymmetricKeyParameter_tBF82DE9D3C7F02A88006C8053B5E7032F0B118DE* L_0 = __this->___privateParameter; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* Gost3410KeyParameters_get_Parameters_m669033213F0882BE08E969C3C31EBF8AFF4E1AA0_inline (Gost3410KeyParameters_tD17F6A8D19D6C11211374B59F9D9780FC500B178* __this, const RuntimeMethod* method) { { Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* L_0 = __this->___parameters; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_Q_m4E8C329056BBE19D42FE827A3B0F9AB8CAB5BD5F_inline (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_A_m9A0A1E8EC911582D1E6173633C38FB924995CCE4_inline (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___a; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410Parameters_get_P_mEB9F4A817A309BFA429E1BF18614B880B7B0C9EF_inline (Gost3410Parameters_t6CFD49543CDE3089D57D9992F18FB985262972EE* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410PrivateKeyParameters_get_X_m0D09A2A6B6EFEE2E05459D1EAE92A5FA97476078_inline (Gost3410PrivateKeyParameters_tC06F7FA95C76876B684D869C4E07FB159EABFD62* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___x; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* Gost3410PublicKeyParameters_get_Y_mB2AFF0BB7743AC326864A6B12BA4FBB882FFDC09_inline (Gost3410PublicKeyParameters_t20861C4707E07B677DF596DCC44C5189CCD98E0D* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___y; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaKeyParameters_get_Modulus_mBCCCF530FB052E78408BF454DCBB280E6FF7BE47_inline (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___modulus; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* RsaBlindingParameters_get_PublicKey_m0A0E92163D0C8FF20ACCFF3DDCE3F591E42DEC74_inline (RsaBlindingParameters_tB7135BEB62B1D14E7B77824428F8F9BEC98E29D7* __this, const RuntimeMethod* method) { { RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* L_0 = __this->___publicKey; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DHParameters_get_L_m4179A150928BB0D7A01E583835E9C779F49C4148_inline (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___l; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* DHParameters_get_P_mF75205B8D0BD27134E9C8E667A8CE68C3974BFA6_inline (DHParameters_t9484F1E724A4CBDB37AC84C4F2CEE909B1B85606* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* X9ECParameters_get_Curve_mEAE00AC49C04CDDADF9147D2BA20CA56DB3755E3_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) { { ECCurve_t49813A874471613D85DF7F82186C81F96B71F089* L_0 = __this->___curve; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* X9ECParameters_get_N_m50B6C2AA88C8CB774600011A2A4CBF13EB2BFD3B_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___n; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* X9ECParameters_get_H_mEBEDFFCDA8C37CE24DB59EFB99B996C050DB071B_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___h; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* X9ECParameters_GetSeed_m435C95BA41ABAAAE8441E451396B8C813AFCA170_inline (X9ECParameters_t7591B48C59F0720E1F90F6724A83DE34F4ABE3CD* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___seed; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ElGamalParameters_get_L_mDE6BCC008E6FCEBDE246F11DBD8E045799ACB1DD_inline (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___l; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* ElGamalParameters_get_P_mB6D2F4EEE14D8AF9660D89F042292C3E404E4B53_inline (ElGamalParameters_t8C214DE80FD1E3F532E40FEAB2D22B7F47092127* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaKeyParameters_get_Exponent_m7900D8E5E15E052BE788E71ED9EDE59D56F1FBD8_inline (RsaKeyParameters_t9278D0B3B08A684DA9A8B6594B5CBC70B9FE64EF* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___exponent; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_DP_m1F5CEFB85230BE7000601376E5CE0C2C8D52236A_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___dP; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_DQ_m2C01E44FB0620C4705021E5C2189E39AE8A048EC_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___dQ; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_P_m34F91F6C2B9AF32C1569B42C43B480C0914065D7_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___p; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_Q_mA6B346FF60A2924705114F1FE85000492FB72502_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___q; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_PublicExponent_mE763BACFDBECBCBE4AB4298CF9364568865B4AD7_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___e; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* RsaPrivateCrtKeyParameters_get_QInv_m6FF3DAA428140D2BCA5E3E943BA766A147B9F24A_inline (RsaPrivateCrtKeyParameters_t3B6AE7D0D9B2376FB9FAF2F3580DA2072039BBC3* __this, const RuntimeMethod* method) { { BigInteger_tA83BE7955C75AA9ADB22830CCDEB62E6D71DAB08* L_0 = __this->___qInv; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DerObjectIdentifier_get_Id_m140553EFA5010F30A4226B583504BDE8CA7F226A_inline (DerObjectIdentifier_t139453F85D20EAF8E9E90C7B8F6F5748ABE0C967* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___identifier; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* RsassaPssParameters_get_HashAlgorithm_m0F78AE8424706E6B0521DB78907EF5E9B7C26ED5_inline (RsassaPssParameters_t2293F1CBCED4F0DD85AE706CEEC5704116B6C51E* __this, const RuntimeMethod* method) { { AlgorithmIdentifier_tB7FAF28C7C08EBE2705D43FF2F742AD5F097C305* L_0 = __this->___hashAlgorithm; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithIV_get_Parameters_m5BB8C4F5471EC1E2E4EF5F8A48907054FCB69DAF_inline (ParametersWithIV_tF91DADC8C8EC131A6607EC253EA0B1E19323C562* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___parameters; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CbcBlockCipher_GetUnderlyingCipher_mDA5A3809769B7159398F81449E570C0901071C29_inline (CbcBlockCipher_t352F58AF00D4418BF7FA7ADB5F5292C5311C7FC2* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___cipher; return L_0; } }