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