X25519DiffieHellmanCng Class

Definition

public ref class X25519DiffieHellmanCng sealed : System::Security::Cryptography::X25519DiffieHellman
public sealed class X25519DiffieHellmanCng : System.Security.Cryptography.X25519DiffieHellman
type X25519DiffieHellmanCng = class
    inherit X25519DiffieHellman
Public NotInheritable Class X25519DiffieHellmanCng
Inherits X25519DiffieHellman
Inheritance
X25519DiffieHellmanCng

Constructors

Name Description
X25519DiffieHellmanCng(CngKey)

Fields

Name Description
PrivateKeySizeInBytes (Inherited from X25519DiffieHellman)
PublicKeySizeInBytes (Inherited from X25519DiffieHellman)
SecretAgreementSizeInBytes (Inherited from X25519DiffieHellman)

Methods

Name Description
DeriveRawSecretAgreement(Byte[]) (Inherited from X25519DiffieHellman)
DeriveRawSecretAgreement(ReadOnlySpan<Byte>, Span<Byte>) (Inherited from X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman, Span<Byte>) (Inherited from X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman) (Inherited from X25519DiffieHellman)
DeriveRawSecretAgreementCore(ReadOnlySpan<Byte>, Span<Byte>) (Inherited from X25519DiffieHellman)
DeriveRawSecretAgreementCore(X25519DiffieHellman, Span<Byte>) (Inherited from X25519DiffieHellman)
Dispose() (Inherited from X25519DiffieHellman)
Dispose(Boolean) (Inherited from X25519DiffieHellman)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) (Inherited from X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) (Inherited from X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters) (Inherited from X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) (Inherited from X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) (Inherited from X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) (Inherited from X25519DiffieHellman)
ExportPkcs8PrivateKey() (Inherited from X25519DiffieHellman)
ExportPkcs8PrivateKeyPem() (Inherited from X25519DiffieHellman)
ExportPrivateKey() (Inherited from X25519DiffieHellman)
ExportPrivateKey(Span<Byte>) (Inherited from X25519DiffieHellman)
ExportPrivateKeyCore(Span<Byte>) (Inherited from X25519DiffieHellman)
ExportPublicKey() (Inherited from X25519DiffieHellman)
ExportPublicKey(Span<Byte>) (Inherited from X25519DiffieHellman)
ExportPublicKeyCore(Span<Byte>) (Inherited from X25519DiffieHellman)
ExportSubjectPublicKeyInfo() (Inherited from X25519DiffieHellman)
ExportSubjectPublicKeyInfoPem() (Inherited from X25519DiffieHellman)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetKey()
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) (Inherited from X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) (Inherited from X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) (Inherited from X25519DiffieHellman)
TryExportPkcs8PrivateKey(Span<Byte>, Int32) (Inherited from X25519DiffieHellman)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) (Inherited from X25519DiffieHellman)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) (Inherited from X25519DiffieHellman)

Applies to