MLKem.Encapsulate Methode

Definitie

Overloads

Name Description
Encapsulate(Byte[], Byte[])

Hiermee maakt u een coderingscode voor inkapseling en een gedeeld geheim.

Encapsulate(Span<Byte>, Span<Byte>)

Hiermee maakt u een coderingscode voor inkapseling en een gedeeld geheim en schrijft u deze in de opgegeven buffers.

Encapsulate(Byte[], Byte[])

Bron:
MLKem.cs
Bron:
MLKem.cs
Bron:
MLKem.cs

Hiermee maakt u een coderingscode voor inkapseling en een gedeeld geheim.

public:
 void Encapsulate([Runtime::InteropServices::Out] cli::array <System::Byte> ^ % ciphertext, [Runtime::InteropServices::Out] cli::array <System::Byte> ^ % sharedSecret);
public void Encapsulate(out byte[] ciphertext, out byte[] sharedSecret);
member this.Encapsulate : Byte[] * Byte[] -> unit
Public Sub Encapsulate (ByRef ciphertext As Byte(), ByRef sharedSecret As Byte())

Parameters

ciphertext
Byte[]

Wanneer deze methode wordt geretourneerd, bevat deze de coderingstekst.

sharedSecret
Byte[]

Wanneer deze methode wordt geretourneerd, bevat het gedeelde geheim.

Uitzonderingen

Er is een fout opgetreden tijdens inkapseling.

Het object is al verwijderd.

Van toepassing op

Encapsulate(Span<Byte>, Span<Byte>)

Bron:
MLKem.cs
Bron:
MLKem.cs
Bron:
MLKem.cs

Hiermee maakt u een coderingscode voor inkapseling en een gedeeld geheim en schrijft u deze in de opgegeven buffers.

public:
 void Encapsulate(Span<System::Byte> ciphertext, Span<System::Byte> sharedSecret);
public void Encapsulate(Span<byte> ciphertext, Span<byte> sharedSecret);
member this.Encapsulate : Span<byte> * Span<byte> -> unit
Public Sub Encapsulate (ciphertext As Span(Of Byte), sharedSecret As Span(Of Byte))

Parameters

ciphertext
Span<Byte>

De buffer voor het ontvangen van de coderingstekst.

sharedSecret
Span<Byte>

De buffer voor het ontvangen van het gedeelde geheim.

Uitzonderingen

Er is een fout opgetreden tijdens inkapseling.

-of-

ciphertext overlapt met sharedSecret.

ciphertext is niet de juiste grootte.

– of –

sharedSecret is niet de juiste grootte.

Het object is al verwijderd.

Van toepassing op