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); }
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)); } }