28 references to Algorithm
System.Security.Cryptography (28)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECCng.ImportExport.cs (2)
353
CngKey.EcdsaCurveNameToAlgorithm(name).
Algorithm
switch
378
CngKey.EcdhCurveNameToAlgorithm(name).
Algorithm
switch
System\Security\Cryptography\CngAlgorithm.cs (1)
69
return _algorithm.Equals(other.
Algorithm
);
System\Security\Cryptography\CngKey.Create.cs (1)
45
ErrorCode errorCode = Interop.NCrypt.NCryptCreatePersistedKey(providerHandle, out keyHandle, algorithm.
Algorithm
, keyName, 0, creationParameters.KeyCreationOptions);
System\Security\Cryptography\CngKey.EC.cs (10)
16
return IsECNamedCurve(Algorithm.
Algorithm
);
21
return (algorithm == CngAlgorithm.ECDiffieHellman.
Algorithm
||
22
algorithm == CngAlgorithm.ECDsa.
Algorithm
);
40
string algorithm = Algorithm.
Algorithm
;
42
if (algorithm == CngAlgorithm.ECDiffieHellmanP256.
Algorithm
||
43
algorithm == CngAlgorithm.ECDsaP256.
Algorithm
)
49
if (algorithm == CngAlgorithm.ECDiffieHellmanP384.
Algorithm
||
50
algorithm == CngAlgorithm.ECDsaP384.
Algorithm
)
56
if (algorithm == CngAlgorithm.ECDiffieHellmanP521.
Algorithm
||
57
algorithm == CngAlgorithm.ECDsaP521.
Algorithm
)
System\Security\Cryptography\CngSymmetricAlgorithmCore.cs (4)
46
if (algorithm != actualAlgorithm.
Algorithm
)
47
throw new CryptographicException(SR.Format(SR.Cryptography_CngKeyWrongAlgorithm, actualAlgorithm.
Algorithm
, algorithm));
60
if (algorithm != actualAlgorithm.
Algorithm
)
65
actualAlgorithm.
Algorithm
,
System\Security\Cryptography\ECDiffieHellmanCng.Derive.cs (2)
64
HashAlgorithm.
Algorithm
,
71
HashAlgorithm.
Algorithm
,
System\Security\Cryptography\ECDiffieHellmanCng.Key.cs (1)
63
if (CngKey.IsECNamedCurve(alg.
Algorithm
))
System\Security\Cryptography\ECDsaCng.cs (6)
197
=> SignData(data, new HashAlgorithmName(HashAlgorithm.
Algorithm
));
200
SignData(data, offset, count, new HashAlgorithmName(HashAlgorithm.
Algorithm
));
203
=> SignData(data, new HashAlgorithmName(HashAlgorithm.
Algorithm
));
210
=> VerifyData(data, signature, new HashAlgorithmName(HashAlgorithm.
Algorithm
));
213
=> VerifyData(data, offset, count, signature, new HashAlgorithmName(HashAlgorithm.
Algorithm
));
216
=> VerifyData(data, signature, new HashAlgorithmName(HashAlgorithm.
Algorithm
));
System\Security\Cryptography\ECDsaCng.Key.cs (1)
52
if (CngKey.IsECNamedCurve(alg.
Algorithm
))