Edit

Share via


MLKemOpenSsl Class

Definition

public ref class MLKemOpenSsl sealed : System::Security::Cryptography::MLKem
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public sealed class MLKemOpenSsl : System.Security.Cryptography.MLKem
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
type MLKemOpenSsl = class
    inherit MLKem
Public NotInheritable Class MLKemOpenSsl
Inherits MLKem
Inheritance
MLKemOpenSsl
Attributes

Constructors

MLKemOpenSsl(SafeEvpPKeyHandle)

Properties

Algorithm (Inherited from MLKem)

Methods

Decapsulate(Byte[]) (Inherited from MLKem)
Decapsulate(ReadOnlySpan<Byte>, Span<Byte>) (Inherited from MLKem)
DecapsulateCore(ReadOnlySpan<Byte>, Span<Byte>) (Inherited from MLKem)
Dispose() (Inherited from MLKem)
Dispose(Boolean) (Inherited from MLKem)
DuplicateKeyHandle()
Encapsulate(Byte[], Byte[]) (Inherited from MLKem)
Encapsulate(Span<Byte>, Span<Byte>) (Inherited from MLKem)
EncapsulateCore(Span<Byte>, Span<Byte>) (Inherited from MLKem)
Equals(Object)

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

(Inherited from Object)
ExportDecapsulationKey() (Inherited from MLKem)
ExportDecapsulationKey(Span<Byte>) (Inherited from MLKem)
ExportDecapsulationKeyCore(Span<Byte>) (Inherited from MLKem)
ExportEncapsulationKey() (Inherited from MLKem)
ExportEncapsulationKey(Span<Byte>) (Inherited from MLKem)
ExportEncapsulationKeyCore(Span<Byte>) (Inherited from MLKem)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) (Inherited from MLKem)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) (Inherited from MLKem)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters) (Inherited from MLKem)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) (Inherited from MLKem)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) (Inherited from MLKem)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) (Inherited from MLKem)
ExportPkcs8PrivateKey() (Inherited from MLKem)
ExportPkcs8PrivateKeyPem() (Inherited from MLKem)
ExportPrivateSeed() (Inherited from MLKem)
ExportPrivateSeed(Span<Byte>) (Inherited from MLKem)
ExportPrivateSeedCore(Span<Byte>) (Inherited from MLKem)
ExportSubjectPublicKeyInfo() (Inherited from MLKem)
ExportSubjectPublicKeyInfoPem() (Inherited from MLKem)
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 MLKem)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) (Inherited from MLKem)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) (Inherited from MLKem)
TryExportPkcs8PrivateKey(Span<Byte>, Int32) (Inherited from MLKem)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) (Inherited from MLKem)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) (Inherited from MLKem)

Applies to