Export (0) Print
Expand All

ECDiffieHellmanCng Properties

The ECDiffieHellmanCng type exposes the following members.

  NameDescription
Public property HashAlgorithm Gets or sets the hash algorithm to use when generating key material.
Public property HmacKey Gets or sets the Hash-based Message Authentication Code (HMAC) key to use when deriving key material.
Public property Key Specifies the CngKey that is used by the current object for cryptographic operations.
Public property KeyDerivationFunction Gets or sets the key derivation function for the ECDiffieHellmanCng class.
Public property KeyExchangeAlgorithm Gets the name of the key exchange algorithm. (Inherited from ECDiffieHellman.)
Public property KeySize Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. (Inherited from AsymmetricAlgorithm.)
Public property Label Gets or sets the label value that is used for key derivation.
Public property LegalKeySizes Gets the key sizes that are supported by the asymmetric algorithm. (Inherited from AsymmetricAlgorithm.)
Public property PublicKey Gets the public key that can be used by another ECDiffieHellmanCng object to generate a shared secret agreement. (Overrides ECDiffieHellman.PublicKey.)
Public property SecretAppend Gets or sets a value that will be appended to the secret agreement when generating key material.
Public property SecretPrepend Gets or sets a value that will be added to the beginning of the secret agreement when deriving key material.
Public property Seed Gets or sets the seed value that will be used when deriving key material.
Public property SignatureAlgorithm Gets the name of the signature algorithm. (Inherited from ECDiffieHellman.)
Public property UseSecretAgreementAsHmacKey Gets a value that indicates whether the secret agreement is used as a Hash-based Message Authentication Code (HMAC) key to derive key material.
Top

Community Additions

ADD
Show:
© 2015 Microsoft