X25519DiffieHellmanOpenSsl Class

Definition

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

Constructors

Name Description
X25519DiffieHellmanOpenSsl(SafeEvpPKeyHandle)

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)
DuplicateKeyHandle()
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)
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