2 types derived from HashProvider
System.Security.Cryptography (2)
System\Security\Cryptography\HashProviderDispenser.Unix.cs (2)
86private sealed class EvpHashProvider : HashProvider 162private sealed class HmacHashProvider : HashProvider
20 references to HashProvider
System.Security.Cryptography (20)
System\Security\Cryptography\HashProvider.cs (1)
33public abstract HashProvider Clone();
System\Security\Cryptography\HashProviderDispenser.Unix.cs (2)
15internal static HashProvider CreateHashProvider(string hashAlgorithmId) 20internal static HashProvider CreateMacProvider(string hashAlgorithmId, ReadOnlySpan<byte> key)
System\Security\Cryptography\HMACCommon.cs (3)
42private HMACCommon(string hashAlgorithmId, HashProvider hmacProvider, int blockSize, byte[]? actualKey) 105HashProvider? oldHashProvider = _hMacProvider; 154private HashProvider _hMacProvider;
System\Security\Cryptography\IncrementalHash.cs (2)
16private HashProvider? _hash; 28private IncrementalHash(HashAlgorithmName name, HashProvider hash)
System\Security\Cryptography\MD5.cs (1)
249private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA1.cs (1)
240private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA1Managed.cs (1)
14private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA256.cs (1)
240private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA256Managed.cs (1)
14private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA3_256.cs (1)
295private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA3_384.cs (1)
296private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA3_512.cs (1)
295private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA384.cs (1)
239private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA384Managed.cs (1)
14private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA512.cs (1)
239private readonly HashProvider _hashProvider;
System\Security\Cryptography\SHA512Managed.cs (1)
14private readonly HashProvider _hashProvider;