27 references to BCryptNative
System.Security.Cryptography (27)
src\runtime\src\libraries\Common\src\Interop\Windows\NCrypt\Interop.NCryptDeriveKeyMaterial.cs (5)
195BCryptNative.KeyDerivationFunction.Hash, 216BCryptNative.KeyDerivationFunction.Hmac, 247BCryptNative.KeyDerivationFunction.Tls, 264BCryptNative.KeyDerivationFunction.Raw, 301BCryptNative.KeyDerivationFunction.Raw,
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaImplementation.Windows.cs (1)
204BCryptNative.AlgorithmName.CompositeMLDsa,
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLKemImplementation.Windows.cs (1)
227BCryptNative.AlgorithmName.CompositeMLKem,
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECCng.HashAlgorithm.cs (8)
56return (algorithm == BCryptNative.AlgorithmName.ECDH || 57algorithm == BCryptNative.AlgorithmName.ECDsa); 67case BCryptNative.AlgorithmName.ECDHP256: 68case BCryptNative.AlgorithmName.ECDsaP256: 71case BCryptNative.AlgorithmName.ECDHP384: 72case BCryptNative.AlgorithmName.ECDsaP384: 75case BCryptNative.AlgorithmName.ECDHP521: 76case BCryptNative.AlgorithmName.ECDsaP521:
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECCng.ImportExport.cs (1)
5using static Internal.NativeCrypto.BCryptNative;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECDiffieHellmanCng.ImportExport.cs (1)
119if (response.GetAlgorithmGroup() != BCryptNative.AlgorithmName.ECDH)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECDsaCng.ImportExport.cs (2)
155case BCryptNative.AlgorithmName.ECDsa: 156case BCryptNative.AlgorithmName.ECDH:
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaImplementation.Windows.cs (1)
270BCryptNative.AlgorithmName.MLDsa,
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLKemImplementation.Windows.cs (1)
150BCryptNative.AlgorithmName.MLKem,
src\runtime\src\libraries\Common\src\System\Security\Cryptography\RSACng.ImportExport.cs (1)
84if (response.GetAlgorithmGroup() != BCryptNative.AlgorithmName.RSA)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\X25519DiffieHellmanImplementation.Windows.cs (2)
106BCryptNative.KeyDerivationFunction.Raw, 287BCryptNative.AlgorithmName.ECDH,
System\Security\Cryptography\HKDF.Windows.cs (1)
106Internal.NativeCrypto.BCryptNative.AlgorithmName.HKDF,
System\Security\Cryptography\Pbkdf2Implementation.Windows.cs (1)
110Internal.NativeCrypto.BCryptNative.AlgorithmName.Pbkdf2,
System\Security\Cryptography\RSABCrypt.cs (1)
14Interop.BCrypt.BCryptOpenAlgorithmProvider(BCryptNative.AlgorithmName.RSA);