45 references to HashProviderDispenser
System.Security.Cryptography (45)
src\libraries\Common\src\System\Security\Cryptography\RSAOpenSsl.cs (1)
846!HashProviderDispenser.HashSupported(name))
System\Security\Cryptography\CryptographicOperations.cs (8)
122int written = HashProviderDispenser.OneShotHashProvider.HashData(hashAlgorithm.Name, source, buffer); 196bytesWritten = HashProviderDispenser.OneShotHashProvider.HashData(hashAlgorithm.Name, source, destination); 426int written = HashProviderDispenser.OneShotHashProvider.MacData(hashAlgorithm.Name, key, source, buffer); 511bytesWritten = HashProviderDispenser.OneShotHashProvider.MacData(hashAlgorithm.Name, key, source, destination); 813int written = HashProviderDispenser.OneShotHashProvider.MacData(hashAlgorithm.Name, key, source, macBuffer); 1073if (!HashProviderDispenser.HashSupported(HashAlgorithmNames.SHA3_256)) 1080if (!HashProviderDispenser.HashSupported(HashAlgorithmNames.SHA3_384)) 1087if (!HashProviderDispenser.HashSupported(HashAlgorithmNames.SHA3_512))
System\Security\Cryptography\HashStatic.cs (1)
59bytesWritten = HashProviderDispenser.OneShotHashProvider.HashData(THash.HashAlgorithmName, source, destination);
System\Security\Cryptography\HMACCommon.cs (1)
108_hMacProvider = HashProviderDispenser.CreateMacProvider(_hashAlgorithmId, key);
System\Security\Cryptography\HMACSHA3_256.cs (1)
84public static bool IsSupported { get; } = HashProviderDispenser.MacSupported(HashAlgorithmNames.SHA3_256);
System\Security\Cryptography\HMACSHA3_384.cs (1)
84public static bool IsSupported { get; } = HashProviderDispenser.MacSupported(HashAlgorithmNames.SHA3_384);
System\Security\Cryptography\HMACSHA3_512.cs (1)
84public static bool IsSupported { get; } = HashProviderDispenser.MacSupported(HashAlgorithmNames.SHA3_512);
System\Security\Cryptography\HMACStatic.cs (2)
32int written = HashProviderDispenser.OneShotHashProvider.MacData(THMAC.HashAlgorithmName, key, source, mac); 79bytesWritten = HashProviderDispenser.OneShotHashProvider.MacData(THMAC.HashAlgorithmName, key, source, destination);
System\Security\Cryptography\IncrementalHash.cs (1)
390return new IncrementalHash(hashAlgorithm, HashProviderDispenser.CreateHashProvider(hashAlgorithm.Name));
System\Security\Cryptography\Kmac128.cs (2)
77public static bool IsSupported { get; } = HashProviderDispenser.KmacSupported(HashAlgorithmNames.KMAC128); 752HashProviderDispenser.OneShotHashProvider.KmacData(
System\Security\Cryptography\Kmac256.cs (2)
77public static bool IsSupported { get; } = HashProviderDispenser.KmacSupported(HashAlgorithmNames.KMAC256); 752HashProviderDispenser.OneShotHashProvider.KmacData(
System\Security\Cryptography\KmacStatic.cs (1)
40HashProviderDispenser.OneShotHashProvider.KmacData(
System\Security\Cryptography\KmacXof128.cs (2)
77public static bool IsSupported { get; } = HashProviderDispenser.KmacSupported(HashAlgorithmNames.KMAC128); 752HashProviderDispenser.OneShotHashProvider.KmacData(
System\Security\Cryptography\KmacXof256.cs (2)
77public static bool IsSupported { get; } = HashProviderDispenser.KmacSupported(HashAlgorithmNames.KMAC256); 752HashProviderDispenser.OneShotHashProvider.KmacData(
System\Security\Cryptography\MD5.cs (1)
205_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.MD5);
System\Security\Cryptography\SHA1.cs (1)
193_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA1);
System\Security\Cryptography\SHA1Managed.cs (1)
18_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA1);
System\Security\Cryptography\SHA256.cs (1)
193_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA256);
System\Security\Cryptography\SHA256Managed.cs (1)
18_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA256);
System\Security\Cryptography\SHA3_256.cs (2)
52public static bool IsSupported { get; } = HashProviderDispenser.HashSupported(HashAlgorithmNames.SHA3_256); 236_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA3_256);
System\Security\Cryptography\SHA3_384.cs (2)
52public static bool IsSupported { get; } = HashProviderDispenser.HashSupported(HashAlgorithmNames.SHA3_384); 237_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA3_384);
System\Security\Cryptography\SHA3_512.cs (2)
52public static bool IsSupported { get; } = HashProviderDispenser.HashSupported(HashAlgorithmNames.SHA3_512); 236_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA3_512);
System\Security\Cryptography\SHA384.cs (1)
192_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA384);
System\Security\Cryptography\SHA384Managed.cs (1)
18_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA384);
System\Security\Cryptography\SHA512.cs (1)
192_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA512);
System\Security\Cryptography\SHA512Managed.cs (1)
18_hashProvider = HashProviderDispenser.CreateHashProvider(HashAlgorithmNames.SHA512);
System\Security\Cryptography\Shake128.cs (2)
51public static bool IsSupported { get; } = HashProviderDispenser.HashSupported(HashAlgorithmId); 472HashProviderDispenser.OneShotHashProvider.HashDataXof(HashAlgorithmId, source, destination);
System\Security\Cryptography\Shake256.cs (2)
51public static bool IsSupported { get; } = HashProviderDispenser.HashSupported(HashAlgorithmId); 472HashProviderDispenser.OneShotHashProvider.HashDataXof(HashAlgorithmId, source, destination);