SlhDsaAlgorithm Класс

Определение

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

public ref class SlhDsaAlgorithm sealed : IEquatable<System::Security::Cryptography::SlhDsaAlgorithm ^>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SlhDsaAlgorithm : IEquatable<System.Security.Cryptography.SlhDsaAlgorithm>
public sealed class SlhDsaAlgorithm : IEquatable<System.Security.Cryptography.SlhDsaAlgorithm>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SlhDsaAlgorithm = class
    interface IEquatable<SlhDsaAlgorithm>
type SlhDsaAlgorithm = class
    interface IEquatable<SlhDsaAlgorithm>
Public NotInheritable Class SlhDsaAlgorithm
Implements IEquatable(Of SlhDsaAlgorithm)
Наследование
SlhDsaAlgorithm
Атрибуты
Реализации

Свойства

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

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

PrivateKeySizeInBytes

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

PublicKeySizeInBytes

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

SignatureSizeInBytes

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

SlhDsaSha2_128f

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHA2-128f.

SlhDsaSha2_128s

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHA2-128s.

SlhDsaSha2_192f

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHA2-192f.

SlhDsaSha2_192s

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHA2-192s.

SlhDsaSha2_256f

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHA2-256f.

SlhDsaSha2_256s

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHA2-256s.

SlhDsaShake128f

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHAKE-128f.

SlhDsaShake128s

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHAKE-128s.

SlhDsaShake192f

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHAKE-192f.

SlhDsaShake192s

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHAKE-192s.

SlhDsaShake256f

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHAKE-256f.

SlhDsaShake256s

Возвращает идентификатор алгоритма SLH-DSA для алгоритма SLH-DSA-SHAKE-256s.

Методы

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

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

Equals(SlhDsaAlgorithm)

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

GetHashCode()

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

GetType()

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

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

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

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

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

Операторы

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

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

Inequality(SlhDsaAlgorithm, SlhDsaAlgorithm)

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

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