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