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

◆ TryComputeHash()

bool System.Security.Cryptography.HashAlgorithm.TryComputeHash ( ReadOnlySpan< byte > source,
Span< byte > destination,
out int bytesWritten )
inlineinherited

Definition at line 71 of file HashAlgorithm.cs.

72 {
73 if (_disposed)
74 {
75 throw new ObjectDisposedException(null);
76 }
77 if (destination.Length < HashSizeValue / 8)
78 {
79 bytesWritten = 0;
80 return false;
81 }
83 if (!TryHashFinal(destination, out bytesWritten))
84 {
86 }
87 HashValue = null;
88 Initialize();
89 return true;
90 }
static string InvalidOperation_IncorrectImplementation
Definition SR.cs:72
Definition SR.cs:7
void HashCore(byte[] array, int ibStart, int cbSize)
virtual bool TryHashFinal(Span< byte > destination, out int bytesWritten)

References System.Security.Cryptography.HashAlgorithm._disposed, System.destination, System.Security.Cryptography.HashAlgorithm.HashCore(), System.Security.Cryptography.HashAlgorithm.HashSizeValue, System.Security.Cryptography.HashAlgorithm.HashValue, System.Security.Cryptography.HashAlgorithm.Initialize(), System.SR.InvalidOperation_IncorrectImplementation, System.source, and System.Security.Cryptography.HashAlgorithm.TryHashFinal().

Referenced by System.Security.Cryptography.Rfc2898DeriveBytes.Func().

ml">doxygen 1.10.0