MLKem.Encapsulate Yöntem

Tanım

Kapsülleme şifreleme metni ve paylaşılan gizli dizi oluşturur.

Aşırı Yüklemeler

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

Kapsülleme şifreleme metni ve paylaşılan gizli dizi oluşturur.

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

Sağlanan arabelleklere yazarak bir kapsülleme şifreleme metni ve paylaşılan gizli dizi oluşturur.

Encapsulate(Byte[], Byte[])

Kaynak:
MLKem.cs
Kaynak:
MLKem.cs
Kaynak:
MLKem.cs

Kapsülleme şifreleme metni ve paylaşılan gizli dizi oluşturur.

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

Parametreler

ciphertext
Byte[]

Bu yöntem döndürdüğünde, şifre metnini içerir.

sharedSecret
Byte[]

Bu yöntem döndürdüğünde paylaşılan gizli diziyi içerir.

Özel durumlar

Kapsülleme sırasında bir hata oluştu.

Nesnesi zaten atılmış.

Şunlara uygulanır

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

Kaynak:
MLKem.cs
Kaynak:
MLKem.cs
Kaynak:
MLKem.cs

Sağlanan arabelleklere yazarak bir kapsülleme şifreleme metni ve paylaşılan gizli dizi oluşturur.

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

Parametreler

ciphertext
Span<Byte>

Şifreleme metnini almak için arabellek.

sharedSecret
Span<Byte>

Paylaşılan gizli diziyi almak için arabellek.

Özel durumlar

Kapsülleme sırasında bir hata oluştu.

-veya-

ciphertext ile sharedSecretçakışıyor.

ciphertext doğru boyutta değil.

-veya-

sharedSecret doğru boyutta değil.

Nesnesi zaten atılmış.

Şunlara uygulanır