MLDsaAlgorithm Класс

Определение

Представляет определенный алгоритм в семействе ML-DSA.

public ref class MLDsaAlgorithm sealed : IEquatable<System::Security::Cryptography::MLDsaAlgorithm ^>
public sealed class MLDsaAlgorithm : IEquatable<System.Security.Cryptography.MLDsaAlgorithm>
type MLDsaAlgorithm = class
    interface IEquatable<MLDsaAlgorithm>
Public NotInheritable Class MLDsaAlgorithm
Implements IEquatable(Of MLDsaAlgorithm)
Наследование
MLDsaAlgorithm
Реализации

Свойства

Имя Описание
MLDsa44

Возвращает идентификатор алгоритма ML-DSA для алгоритма ML-DSA-44.

MLDsa65

Возвращает идентификатор алгоритма ML-DSA для алгоритма ML-DSA-65.

MLDsa87

Возвращает идентификатор алгоритма ML-DSA для алгоритма ML-DSA-87.

MuSizeInBytes

Возвращает размер в байтах значения mu (μ) для текущего алгоритма ML-DSA.

Name

Возвращает базовое строковое представление имени алгоритма.

PrivateKeySizeInBytes

Возвращает размер в байтах закрытого ключа ML-DSA для текущего алгоритма ML-DSA.

PrivateSeedSizeInBytes

Возвращает размер в байтах ML-DSA частного начального значения для текущего алгоритма ML-DSA.

PublicKeySizeInBytes

Возвращает размер открытого ключа ML-DSA для текущего алгоритма ML-DSA.

SignatureSizeInBytes

Возвращает размер в байтах сигнатуры для текущего алгоритма ML-DSA.

Методы

Имя Описание
Equals(MLDsaAlgorithm)

Сравнивает два объекта MLDsaAlgorithm.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

GetHashCode()

Служит хэш-функцией по умолчанию.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

Операторы

Имя Описание
Equality(MLDsaAlgorithm, MLDsaAlgorithm)

Определяет, указывают ли два MLDsaAlgorithm объекта одно и то же имя алгоритма.

Inequality(MLDsaAlgorithm, MLDsaAlgorithm)

Определяет, не указывают ли два MLDsaAlgorithm объекта одно и то же имя алгоритма.

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