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