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

◆ CFB()

virtual void Mono.Security.Cryptography.SymmetricTransform.CFB ( byte[] input,
byte[] output )
inlineprotectedvirtualinherited

Definition at line 144 of file SymmetricTransform.cs.

145 {
146 int blockSizeByte = this.BlockSizeByte;
147 int num3;
148 if (this.encrypt)
149 {
150 long num = 0L;
151 byte[] array = this.temp;
152 byte[] array2 = this.temp2;
153 byte[] array3 = this.temp2;
154 long num2 = 0L;
155 int blockSizeByte2 = this.BlockSizeByte;
156 byte[] array4 = this.temp;
157 int blockSizeByte3 = this.BlockSizeByte;
158 byte[] array5 = this.temp;
159 num3 = 1;
160 Buffer.BlockCopy(output, (int)num, array5, (int)num2, num3);
161 return;
162 }
163 long num4 = 0L;
164 int num5 = 1;
165 this.encrypt = num5 != 0;
166 byte[] array6 = this.temp;
167 byte[] array7 = this.temp2;
168 int blockSizeByte4 = this.BlockSizeByte;
169 byte[] array8 = this.temp;
170 int num6 = 1;
171 long num7 = 0L;
173 int blockSizeByte5 = this.BlockSizeByte;
174 byte[] array9 = this.temp;
175 int num8 = 1;
176 Buffer.BlockCopy(input, (int)num4, array9, (int)num7, num8);
177 byte[] array10 = this.temp2;
179 }
class f__AnonymousType0<< Count > j__TPar
static void BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count)
Definition Buffer.cs:60

References System.array, System.Buffer.BlockCopy(), Mono.Security.Cryptography.SymmetricTransform.BlockSizeByte, Mono.Security.Cryptography.SymmetricTransform.encrypt, System.input, j__TPar, System.L, Mono.Security.Cryptography.SymmetricTransform.temp, and Mono.Security.Cryptography.SymmetricTransform.temp2.