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

◆ TransformBlock()

virtual int Mono.Security.Cryptography.SymmetricTransform.TransformBlock ( byte[] inputBuffer,
int inputOffset,
int inputCount,
byte[] outputBuffer,
int outputOffset )
inlinevirtualinherited

Implements System.Security.Cryptography.ICryptoTransform.

Definition at line 203 of file SymmetricTransform.cs.

204 {
205 for (;;)
206 {
207 if (!this.m_disposed)
208 {
209 this.CheckInput(inputBuffer, inputOffset, inputCount);
210 if (outputBuffer != null && !this.encrypt)
211 {
212 break;
213 }
214 }
215 }
216 if (this.padmode == (PaddingMode)0)
217 {
219 }
220 int blockSizeByte = this.BlockSizeByte;
221 int blockSizeByte2 = this.BlockSizeByte;
222 return this.InternalTransformBlock(inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset);
223 }
class f__AnonymousType0<< Count > j__TPar
void CheckInput(byte[] inputBuffer, int inputOffset, int inputCount)
int InternalTransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)

References Mono.Security.Cryptography.SymmetricTransform.BlockSizeByte, Mono.Security.Cryptography.SymmetricTransform.CheckInput(), Mono.Security.Cryptography.SymmetricTransform.encrypt, Mono.Security.Cryptography.SymmetricTransform.InternalTransformBlock(), j__TPar, Mono.Security.Cryptography.SymmetricTransform.m_disposed, and Mono.Security.Cryptography.SymmetricTransform.padmode.