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