Specifies the key derivation function that the ECDiffieHellmanCng class will use to convert secret agreements into key material.
Assembly: System.Core (in System.Core.dll)
A Hash-based Message Authentication Code (HMAC) algorithm is used to generate key material. The HmacKey property specifies the key to use. Either this property must be set or the UseSecretAgreementAsHmacKey property must be set to true; otherwise, a CryptographicException is thrown when you use . If both properties are set, the secret agreement is used as the HMAC key.
The DeriveKeyMaterial method.enumeration defines the type of algorithm that will be used to transform a raw secret agreement into key material. The secret agreement is the value that is generated from a private key and the other party’s public key, as part of the key exchange. It is the seed value for the key material that is generated by the
Available since 3.5