MLKem.Encapsulate Metodo

Definizione

Overload

Nome Descrizione
Encapsulate(Byte[], Byte[])

Crea un testo crittografato incapsulamento e un segreto condiviso.

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

Crea un testo crittografato incapsulamento e un segreto condiviso, scrivendoli nei buffer forniti.

Encapsulate(Byte[], Byte[])

Origine:
MLKem.cs
Origine:
MLKem.cs
Origine:
MLKem.cs

Crea un testo crittografato incapsulamento e un segreto condiviso.

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

Parametri

ciphertext
Byte[]

Quando termina, questo metodo contiene il testo crittografato.

sharedSecret
Byte[]

Quando termina, questo metodo contiene il segreto condiviso.

Eccezioni

Si è verificato un errore durante l'incapsulamento.

L'oggetto è già stato eliminato.

Si applica a

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

Origine:
MLKem.cs
Origine:
MLKem.cs
Origine:
MLKem.cs

Crea un testo crittografato incapsulamento e un segreto condiviso, scrivendoli nei buffer forniti.

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

Parametri

ciphertext
Span<Byte>

Buffer in cui ricevere il testo crittografato.

sharedSecret
Span<Byte>

Buffer per ricevere il segreto condiviso.

Eccezioni

Si è verificato un errore durante l'incapsulamento.

-o -

ciphertext si sovrappone a sharedSecret.

ciphertext non è la dimensione corretta.

oppure

sharedSecret non è la dimensione corretta.

L'oggetto è già stato eliminato.

Si applica a