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

◆ CBC()

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

Definition at line 117 of file SymmetricTransform.cs.

118 {
119 if (this.encrypt)
120 {
121 int blockSizeByte = this.BlockSizeByte;
122 byte[] array = this.temp;
123 byte[] array2 = this.temp;
124 byte[] array3 = this.temp;
125 int blockSizeByte2 = this.BlockSizeByte;
126 return;
127 }
128 byte[] array4 = this.temp2;
129 int blockSizeByte3 = this.BlockSizeByte;
130 long num = 0L;
131 long num2 = 0L;
132 Buffer.BlockCopy(input, (int)num, array4, (int)num2, blockSizeByte3);
133 int blockSizeByte4 = this.BlockSizeByte;
134 byte[] array5 = this.temp;
136 byte[] array6 = this.temp;
137 byte[] array7 = this.temp2;
138 long num3 = 0L;
139 long num4 = 0L;
141 }
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.