MLKem.Encapsulate Metod

Definition

Överlagringar

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

Skapar en inkapslings chiffertext och delad hemlighet.

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

Skapar en inkapslings chiffertext och delad hemlighet och skriver dem till de angivna buffertarna.

Encapsulate(Byte[], Byte[])

Källa:
MLKem.cs
Källa:
MLKem.cs
Källa:
MLKem.cs

Skapar en inkapslings chiffertext och delad hemlighet.

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

Parametrar

ciphertext
Byte[]

När den här metoden returneras innehåller chiffertexten.

sharedSecret
Byte[]

När den här metoden returneras innehåller den delade hemligheten.

Undantag

Ett fel uppstod under inkapslingen.

Objektet har redan tagits bort.

Gäller för

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

Källa:
MLKem.cs
Källa:
MLKem.cs
Källa:
MLKem.cs

Skapar en inkapslings chiffertext och delad hemlighet och skriver dem till de angivna buffertarna.

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

Parametrar

ciphertext
Span<Byte>

Bufferten för att ta emot chiffertexten.

sharedSecret
Span<Byte>

Bufferten för att ta emot den delade hemligheten.

Undantag

Ett fel uppstod under inkapslingen.

-eller-

ciphertext överlappar med sharedSecret.

ciphertext är inte rätt storlek.

-eller-

sharedSecret är inte rätt storlek.

Objektet har redan tagits bort.

Gäller för