18 references to ECDiffieHellmanKeyDerivationFunction
System.Core (18)
System\Security\Cryptography\ECDiffieHellmanCng.cs (18)
38private ECDiffieHellmanKeyDerivationFunction m_kdf = ECDiffieHellmanKeyDerivationFunction.Hash; 150public ECDiffieHellmanKeyDerivationFunction KeyDerivationFunction { 152Contract.Ensures(Contract.Result<ECDiffieHellmanKeyDerivationFunction>() >= ECDiffieHellmanKeyDerivationFunction.Hash && 153Contract.Result<ECDiffieHellmanKeyDerivationFunction>() <= ECDiffieHellmanKeyDerivationFunction.Tls); 159Contract.Ensures(m_kdf >= ECDiffieHellmanKeyDerivationFunction.Hash && 160m_kdf <= ECDiffieHellmanKeyDerivationFunction.Tls); 162if (value < ECDiffieHellmanKeyDerivationFunction.Hash || value > ECDiffieHellmanKeyDerivationFunction.Tls) { 315Contract.Assert(m_kdf >= ECDiffieHellmanKeyDerivationFunction.Hash && 316m_kdf <= ECDiffieHellmanKeyDerivationFunction.Tls); 339Contract.Assert(m_kdf >= ECDiffieHellmanKeyDerivationFunction.Hash && 340m_kdf <= ECDiffieHellmanKeyDerivationFunction.Tls); 373if (KeyDerivationFunction == ECDiffieHellmanKeyDerivationFunction.Hash) { 383else if (KeyDerivationFunction == ECDiffieHellmanKeyDerivationFunction.Hmac) { 396Debug.Assert(KeyDerivationFunction == ECDiffieHellmanKeyDerivationFunction.Tls, "Unknown KDF");