terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ ProcessBlock()

void System.Security.Cryptography.DESTransform.ProcessBlock ( byte[] input,
byte[] output )
inline

Definition at line 72 of file DESTransform.cs.

73 {
74 uint[] array = this.dwordBuff;
75 if (!true)
76 {
77 }
78 long num = 0L;
79 uint[] array2 = this.dwordBuff;
80 if (this.encrypt)
81 {
82 long num2 = 0L;
83 uint num3 = this.CipherFunct((uint)num, (int)num2);
84 uint num4 = this.CipherFunct(array, 1);
85 uint num5 = this.CipherFunct(array, 2);
86 uint num6 = this.CipherFunct(array, 3);
87 uint num7 = this.CipherFunct(array, 4);
88 uint num8 = this.CipherFunct(array, 5);
89 uint num9 = this.CipherFunct(array, 6);
90 uint num10 = this.CipherFunct(array, 7);
91 uint num11 = this.CipherFunct(array, 8);
92 uint num12 = this.CipherFunct(array, 9);
93 uint num13 = this.CipherFunct(array, 10);
94 uint num14 = this.CipherFunct(array, 11);
95 uint num15 = this.CipherFunct(array, 12);
96 uint num16 = this.CipherFunct(array, 13);
97 uint num17 = this.CipherFunct(array, 14);
98 return;
99 }
100 uint num18 = this.CipherFunct(array, 15);
101 uint num19 = this.CipherFunct(array, 14);
102 uint num20 = this.CipherFunct(array, 12);
103 uint num21 = this.CipherFunct(array, 11);
104 uint num22 = this.CipherFunct(array, 10);
105 uint num23 = this.CipherFunct(array, 9);
106 uint num24 = this.CipherFunct(array, 8);
107 uint num25 = this.CipherFunct(array, 7);
108 uint num26 = this.CipherFunct(array, 6);
109 uint num27 = this.CipherFunct(array, 5);
110 uint num28 = this.CipherFunct(array, 4);
111 uint num29 = this.CipherFunct(array, 3);
112 uint num30 = this.CipherFunct(array, 2);
113 uint num31 = this.CipherFunct(array, 1);
114 long num32 = 0L;
115 uint num33 = this.CipherFunct(array, (int)num32);
116 uint[] array3 = this.dwordBuff;
117 if (array2 == null)
118 {
119 }
120 }
class f__AnonymousType0<< Count > j__TPar

References System.array, System.Security.Cryptography.DESTransform.CipherFunct(), System.Security.Cryptography.DESTransform.dwordBuff, Mono.Security.Cryptography.SymmetricTransform.encrypt, j__TPar, and System.L.

Referenced by System.Security.Cryptography.DESTransform.ECB(), and System.Security.Cryptography.TripleDESTransform.ECB().