MLKem.Encapsulate Metoda

Definicja

Tworzy hermetyzację szyfrowania tekstu i wspólnego wpisu tajnego.

Przeciążenia

Nazwa Opis
Encapsulate(Byte[], Byte[])

Tworzy hermetyzację szyfrowania tekstu i wspólnego wpisu tajnego.

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

Tworzy szyfrowany tekst hermetyzacji i wspólny wpis tajny, zapisuj je w udostępnionych buforach.

Encapsulate(Byte[], Byte[])

Źródło:
MLKem.cs
Źródło:
MLKem.cs
Źródło:
MLKem.cs

Tworzy hermetyzację szyfrowania tekstu i wspólnego wpisu tajnego.

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

Parametry

ciphertext
Byte[]

Gdy ta metoda zwraca wartość , zawiera tekst szyfrowania.

sharedSecret
Byte[]

Gdy ta metoda zostanie zwrócona, zawiera wspólny klucz tajny.

Wyjątki

Wystąpił błąd podczas hermetyzacji.

Obiekt został już usunięty.

Dotyczy

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

Źródło:
MLKem.cs
Źródło:
MLKem.cs
Źródło:
MLKem.cs

Tworzy szyfrowany tekst hermetyzacji i wspólny wpis tajny, zapisuj je w udostępnionych buforach.

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

Parametry

ciphertext
Span<Byte>

Bufor do odbierania szyfrowania.

sharedSecret
Span<Byte>

Bufor do odbierania wspólnego wpisu tajnego.

Wyjątki

Wystąpił błąd podczas hermetyzacji.

— lub —

ciphertext nakłada się na sharedSecret.

ciphertext nie jest prawidłowym rozmiarem.

— lub —

sharedSecret nie jest prawidłowym rozmiarem.

Obiekt został już usunięty.

Dotyczy