5[Obsolete(
"Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId =
"SYSLIB0021", UrlFormat =
"https://aka.ms/dotnet-warnings/{0}")]
56 protected override void Dispose(
bool disposing)
61 base.Dispose(disposing);
static IncrementalHash CreateHash(HashAlgorithmName hashAlgorithm)
void AppendData(byte[] data)
bool TryGetHashAndReset(Span< byte > destination, out int bytesWritten)
override void HashCore(byte[] array, int ibStart, int cbSize)
override bool TryHashFinal(Span< byte > destination, out int bytesWritten)
MD5CryptoServiceProvider()
override void HashCore(ReadOnlySpan< byte > source)
override void Dispose(bool disposing)
readonly IncrementalHash _incrementalHash
override byte[] HashFinal()
override void Initialize()
static HashAlgorithmName MD5