Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TransformBlock() [2/2]

int System.Security.Cryptography.HashAlgorithm.TransformBlock ( byte[] inputBuffer,
int inputOffset,
int inputCount,
byte?[] outputBuffer,
int outputOffset )
inlineinherited

Definition at line 199 of file HashAlgorithm.cs.

200 {
201 ValidateTransformBlock(inputBuffer, inputOffset, inputCount);
202 State = 1;
203 HashCore(inputBuffer, inputOffset, inputCount);
204 if (outputBuffer != null && (inputBuffer != outputBuffer || inputOffset != outputOffset))
205 {
206 Buffer.BlockCopy(inputBuffer, inputOffset, outputBuffer, outputOffset, inputCount);
207 }
208 return inputCount;
209 }
void HashCore(byte[] array, int ibStart, int cbSize)
void ValidateTransformBlock(byte[] inputBuffer, int inputOffset, int inputCount)

References System.Buffer.BlockCopy(), System.Security.Cryptography.HashAlgorithm.HashCore(), and System.Security.Cryptography.HashAlgorithm.ValidateTransformBlock().

Referenced by System.Security.Cryptography.PasswordDeriveBytes.ComputeBaseValue().