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 объекта одно и то же имя алгоритма.

Применяется к

См. также раздел