MLKem.Encapsulate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает инкапсулирование шифра и общий секрет.
Перегрузки
| Имя | Описание |
|---|---|
| Encapsulate(Byte[], Byte[]) |
Создает инкапсулирование шифра и общий секрет. |
| Encapsulate(Span<Byte>, Span<Byte>) |
Создает зашифрованный текст инкапсуляции и общий секрет, записывая их в предоставленные буферы. |
Encapsulate(Byte[], Byte[])
- Исходный код:
- MLKem.cs
- Исходный код:
- MLKem.cs
- Исходный код:
- MLKem.cs
Создает инкапсулирование шифра и общий секрет.
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())
Параметры
- ciphertext
- Byte[]
Когда этот метод возвращается, содержит зашифрованный текст.
- sharedSecret
- Byte[]
Когда этот метод возвращается, содержит общий секрет.
Исключения
Произошла ошибка во время инкапсуляции.
Объект уже удален.
Применяется к
Encapsulate(Span<Byte>, Span<Byte>)
- Исходный код:
- MLKem.cs
- Исходный код:
- MLKem.cs
- Исходный код:
- MLKem.cs
Создает зашифрованный текст инкапсуляции и общий секрет, записывая их в предоставленные буферы.
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))
Параметры
Исключения
Произошла ошибка во время инкапсуляции.
–или–
ciphertext перекрывается с sharedSecret.
ciphertext не является правильным размером.
–или–
sharedSecret не является правильным размером.
Объект уже удален.