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