ECDiffieHellmanCng.KeyDerivationFunction Property

Definition

Gets or sets the key derivation function for the ECDiffieHellmanCng class.

C#
public System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction KeyDerivationFunction { get; set; }

Property Value

One of the ECDiffieHellmanKeyDerivationFunction enumeration values: Hash, Hmac, or Tls. The default value is Hash.

Exceptions

The enumeration value is out of range.

Remarks

This property specifies the key derivation function that is used to transform the secret agreement into key material.

Applies to

Product Versions
.NET 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5