11 references to ECDiffieHellman
System.Core (11)
System\Security\Cryptography\ECDiffieHellmanCng.cs (8)
71
Contract.Ensures(m_key != null && m_key.AlgorithmGroup == CngAlgorithmGroup.
ECDiffieHellman
);
76
if (key.AlgorithmGroup != CngAlgorithmGroup.
ECDiffieHellman
) {
212
Contract.Ensures(Contract.Result<CngKey>().AlgorithmGroup == CngAlgorithmGroup.
ECDiffieHellman
);
213
Contract.Ensures(m_key != null && m_key.AlgorithmGroup == CngAlgorithmGroup.
ECDiffieHellman
);
256
Contract.Ensures(m_key != null && m_key.AlgorithmGroup == CngAlgorithmGroup.
ECDiffieHellman
);
258
if (value.AlgorithmGroup != CngAlgorithmGroup.
ECDiffieHellman
) {
345
if (otherPartyPublicKey.AlgorithmGroup != CngAlgorithmGroup.
ECDiffieHellman
) {
517
if (otherPartyPublicKey.AlgorithmGroup != CngAlgorithmGroup.
ECDiffieHellman
) {
System\Security\Cryptography\ECDiffieHellmanCngPublicKey.cs (2)
70
if (imported.AlgorithmGroup != CngAlgorithmGroup.
ECDiffieHellman
) {
79
Contract.Requires(key != null && key.AlgorithmGroup == CngAlgorithmGroup.
ECDiffieHellman
);
System\Security\Cryptography\ECDsaCng.cs (1)
477
return algorithmGroup == CngAlgorithmGroup.ECDsa || algorithmGroup == CngAlgorithmGroup.
ECDiffieHellman
;