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

◆ TransformFinalBlock()

byte[] System.Security.Cryptography.HashAlgorithm.TransformFinalBlock ( byte[] inputBuffer,
int inputOffset,
int inputCount )
inlineinherited

Implements System.Security.Cryptography.ICryptoTransform.

Definition at line 211 of file HashAlgorithm.cs.

212 {
213 ValidateTransformBlock(inputBuffer, inputOffset, inputCount);
214 HashCore(inputBuffer, inputOffset, inputCount);
216 byte[] array;
217 if (inputCount != 0)
218 {
219 array = new byte[inputCount];
220 Buffer.BlockCopy(inputBuffer, inputOffset, array, 0, inputCount);
221 }
222 else
223 {
224 array = Array.Empty<byte>();
225 }
226 State = 0;
227 return array;
228 }
void HashCore(byte[] array, int ibStart, int cbSize)
void ValidateTransformBlock(byte[] inputBuffer, int inputOffset, int inputCount)

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

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