MLKemAlgorithm Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет определенный алгоритм в семействе ML-KEM.
public ref class MLKemAlgorithm sealed : IEquatable<System::Security::Cryptography::MLKemAlgorithm ^>
public sealed class MLKemAlgorithm : IEquatable<System.Security.Cryptography.MLKemAlgorithm>
type MLKemAlgorithm = class
interface IEquatable<MLKemAlgorithm>
Public NotInheritable Class MLKemAlgorithm
Implements IEquatable(Of MLKemAlgorithm)
- Наследование
-
MLKemAlgorithm
- Реализации
Свойства
| Имя | Описание |
|---|---|
| CiphertextSizeInBytes |
Возвращает размер шифра для алгоритма в байтах. |
| DecapsulationKeySizeInBytes |
Возвращает размер ключа декапсуляции для алгоритма в байтах. |
| EncapsulationKeySizeInBytes |
Возвращает размер ключа инкапсуляции для алгоритма в байтах. |
| MLKem1024 |
Возвращает идентификатор алгоритма ML-KEM для алгоритма ML-KEM-1024. |
| MLKem512 |
Возвращает идентификатор алгоритма ML-KEM для алгоритма ML-KEM-512. |
| MLKem768 |
Возвращает идентификатор алгоритма ML-KEM для алгоритма ML-KEM-768. |
| Name |
Возвращает имя алгоритма. |
| PrivateSeedSizeInBytes |
Возвращает размер закрытого начального значения для алгоритма в байтах. |
| SharedSecretSizeInBytes |
Возвращает размер общего секрета для алгоритма в байтах. |
Методы
| Имя | Описание |
|---|---|
| Equals(MLKemAlgorithm) |
Сравнивает два объекта MLKemAlgorithm. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. |
Операторы
| Имя | Описание |
|---|---|
| Equality(MLKemAlgorithm, MLKemAlgorithm) |
Определяет, указывают ли два MLKemAlgorithm объекта одно и то же имя алгоритма. |
| Inequality(MLKemAlgorithm, MLKemAlgorithm) |
Определяет, не указывают ли два MLKemAlgorithm объекта одно и то же имя алгоритма. |