X25519DiffieHellmanOpenSsl Klass

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
Arv
X25519DiffieHellmanOpenSsl

Konstruktorer

Name Description
X25519DiffieHellmanOpenSsl(SafeEvpPKeyHandle)

Fält

Name Description
PrivateKeySizeInBytes (Ärvd från X25519DiffieHellman)
PublicKeySizeInBytes (Ärvd från X25519DiffieHellman)
SecretAgreementSizeInBytes (Ärvd från X25519DiffieHellman)

Metoder

Name Description
DeriveRawSecretAgreement(Byte[]) (Ärvd från X25519DiffieHellman)
DeriveRawSecretAgreement(ReadOnlySpan<Byte>, Span<Byte>) (Ärvd från X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman, Span<Byte>) (Ärvd från X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman) (Ärvd från X25519DiffieHellman)
DeriveRawSecretAgreementCore(ReadOnlySpan<Byte>, Span<Byte>) (Ärvd från X25519DiffieHellman)
DeriveRawSecretAgreementCore(X25519DiffieHellman, Span<Byte>) (Ärvd från X25519DiffieHellman)
Dispose() (Ärvd från X25519DiffieHellman)
Dispose(Boolean) (Ärvd från X25519DiffieHellman)
DuplicateKeyHandle()
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) (Ärvd från X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) (Ärvd från X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters) (Ärvd från X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) (Ärvd från X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) (Ärvd från X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) (Ärvd från X25519DiffieHellman)
ExportPkcs8PrivateKey() (Ärvd från X25519DiffieHellman)
ExportPkcs8PrivateKeyPem() (Ärvd från X25519DiffieHellman)
ExportPrivateKey() (Ärvd från X25519DiffieHellman)
ExportPrivateKey(Span<Byte>) (Ärvd från X25519DiffieHellman)
ExportPrivateKeyCore(Span<Byte>) (Ärvd från X25519DiffieHellman)
ExportPublicKey() (Ärvd från X25519DiffieHellman)
ExportPublicKey(Span<Byte>) (Ärvd från X25519DiffieHellman)
ExportPublicKeyCore(Span<Byte>) (Ärvd från X25519DiffieHellman)
ExportSubjectPublicKeyInfo() (Ärvd från X25519DiffieHellman)
ExportSubjectPublicKeyInfoPem() (Ärvd från X25519DiffieHellman)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) (Ärvd från X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) (Ärvd från X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) (Ärvd från X25519DiffieHellman)
TryExportPkcs8PrivateKey(Span<Byte>, Int32) (Ärvd från X25519DiffieHellman)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) (Ärvd från X25519DiffieHellman)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) (Ärvd från X25519DiffieHellman)

Gäller för