Пример #1
0
    void Interface13.imethod_0(Stream A_0, Stream A_1, Stream A_2, string A_3)
    {
        A_0.Position = 8L;
        BinaryReader reader = new BinaryReader(A_0);
        Class1103    class2 = new Class1103(reader);
        Class534     class3 = new Class534(reader, true);

        smethod_0(class2);
        Class803         class4    = new Class803();
        ICryptoTransform transform = Class258.smethod_0(smethod_5(class2.int_1, class4, A_3, class3.byte_0));

        smethod_1(transform, class3);
        smethod_2(transform, A_1, A_2);
    }
Пример #2
0
    private static void smethod_0(Class1103 A_0)
    {
        int num = 10;

        if (A_0.headerFlags_0 != (HeaderFlags.Aes | HeaderFlags.CryptoApi))
        {
            throw new InvalidOperationException(BookmarkStart.b("支就儳丵䠷弹弻䨽┿♁摃⍅♇⥉㹋㝍⁏♑㵓㥕㙗穙㩛㉝şաᝣ䡥", num));
        }
        if (((A_0.algorithmType_0 != AlgorithmType.Aes128) && (A_0.algorithmType_0 != AlgorithmType.Aes192)) && (A_0.algorithmType_0 != AlgorithmType.Aes256))
        {
            throw new InvalidOperationException(BookmarkStart.b("支就儳丵䠷弹弻䨽┿♁摃⍅♇⥉㹋㝍⁏♑㵓㥕㙗穙㵛㉝ݟൡᙣཥᱧɩū乭᥯ᙱ婳", num));
        }
        if (A_0.algorithmIdHash_0 != AlgorithmIdHash.Sha1)
        {
            throw new InvalidOperationException(BookmarkStart.b("支就儳丵䠷弹弻䨽┿♁摃⍅♇⥉㹋㝍⁏♑㵓㥕㙗穙㵛㉝ݟൡᙣཥᱧɩū乭ᡯ፱ݳṵ塷፹᡻偽", num));
        }
    }