CompositeMLDsaAlgorithm Класс

Определение

Представляет составной идентификатор алгоритма ML-DSA, объединяющий ML-DSA с традиционным алгоритмом.

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

Свойства

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

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

MLDsa44WithECDsaP256

Получает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-44 и ECDSA P-256 с алгоритмом SHA256.

MLDsa44WithEd25519

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

MLDsa44WithRSA2048Pkcs15

Возвращает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-44 и 2048-разрядного RSASSA-PKCS1-v1_5 с алгоритмом SHA256.

MLDsa44WithRSA2048Pss

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

MLDsa65WithECDsaBrainpoolP256r1

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

MLDsa65WithECDsaP256

Получает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-65 и ECDSA P-256 с алгоритмом SHA512.

MLDsa65WithECDsaP384

Получает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-65 и ECDSA P-384 с алгоритмом SHA512.

MLDsa65WithEd25519

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

MLDsa65WithRSA3072Pkcs15

Получает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-65 и 3072-разрядного RSASSA-PKCS1-v1_5 с алгоритмом SHA512.

MLDsa65WithRSA3072Pss

Получает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-65 и 3072-разрядного RSASSA-PSS с алгоритмом SHA512.

MLDsa65WithRSA4096Pkcs15

Возвращает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-65 и 4096-разрядного RSASSA-PKCS1-v1_5 с алгоритмом SHA512.

MLDsa65WithRSA4096Pss

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

MLDsa87WithECDsaBrainpoolP384r1

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

MLDsa87WithECDsaP384

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

MLDsa87WithECDsaP521

Получает идентификатор составного алгоритма ML-DSA для алгоритма ML-DSA-87 и ECDSA P-521 с алгоритмом SHA512.

MLDsa87WithEd448

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

MLDsa87WithRSA3072Pss

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

MLDsa87WithRSA4096Pss

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

Name

Возвращает имя алгоритма.

Методы

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

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

Equals(Object)

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

GetHashCode()

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

GetType()

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

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

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

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

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

Операторы

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

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

Inequality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm)

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

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