internal Class994(Stream A_0) { this.class993_0 = new Class993(); this.class992_0 = new Class992(); this.class991_0 = new Class991(); byte[] buffer = new byte[4]; this.int_0 = this.class991_0.method_0(A_0, buffer); if (this.method_3() == 2) { this.int_1 = this.class991_0.method_0(A_0, buffer); this.class993_0.method_22(A_0); this.class992_0.method_8(A_0); } else { this.class992_0.method_9(A_0, true); } }
private MemoryStream method_5(Stream A_0, string A_1, Class994 A_2) { byte[] buffer = new byte[0x10]; MemoryStream stream = new MemoryStream(); long length = A_0.Length; int num2 = 0; A_0.Position = 0L; uint num3 = 0; using (Class989 class2 = new Class989(A_2.method_6(), A_2.method_7())) { Class992 class3 = A_2.method_7(); Class993 class4 = A_2.method_6(); IntPtr ptr = class2.method_4(A_1, class3.method_0(), num3, class4.method_12()); while (num2 < length) { for (int i = A_0.Read(buffer, 0, 0x10); i < 0x10; i++) { buffer[i] = 1; } buffer = class2.method_3(ptr, buffer); stream.Write(buffer, 0, 0x10); num2 += 0x10; if ((num2 % 0x200) == 0) { num3++; Class990.CryptDestroyKey(ptr); ptr = class2.method_4(A_1, class3.method_0(), num3, class4.method_12()); } } Class990.CryptDestroyKey(ptr); } stream.Position = 0L; return(stream); }
public Class989(Class993 A_0, Class992 A_1) { this.class993_0 = A_0; this.class992_0 = A_1; this.bool_0 = Class990.CryptAcquireContext(out this.intptr_0, null, BookmarkStart.b("礳張嬷䠹医䴽⼿⑁ぃ晅േ⑉⽍㹏ㅑㅓ㉕硗ᥙ⹛❝ၟᙡୣťᩧ୩ᱫ٭ᅱ味♵ᕹꚅﺇ뮉ꊋ뺍", 14), 1, 0); }
internal Class994() { this.class993_0 = new Class993(); this.class992_0 = new Class992(); this.class991_0 = new Class991(); }