<PackageReference Include="Microsoft.Bcl.Cryptography" Version="10.0.9" />

System.Security.Cryptography.CompositeMLDsaAlgorithm

Represents a composite ML-DSA algorithm identifier, combining ML-DSA with a traditional algorithm.
namespace System.Security.Cryptography { public sealed class CompositeMLDsaAlgorithm : IEquatable<CompositeMLDsaAlgorithm> { public string Name { get; } public int MaxSignatureSizeInBytes { get; } public static CompositeMLDsaAlgorithm MLDsa44WithRSA2048Pss { get; } public static CompositeMLDsaAlgorithm MLDsa44WithRSA2048Pkcs15 { get; } public static CompositeMLDsaAlgorithm MLDsa44WithEd25519 { get; } public static CompositeMLDsaAlgorithm MLDsa44WithECDsaP256 { get; } public static CompositeMLDsaAlgorithm MLDsa65WithRSA3072Pss { get; } public static CompositeMLDsaAlgorithm MLDsa65WithRSA3072Pkcs15 { get; } public static CompositeMLDsaAlgorithm MLDsa65WithRSA4096Pss { get; } public static CompositeMLDsaAlgorithm MLDsa65WithRSA4096Pkcs15 { get; } public static CompositeMLDsaAlgorithm MLDsa65WithECDsaP256 { get; } public static CompositeMLDsaAlgorithm MLDsa65WithECDsaP384 { get; } public static CompositeMLDsaAlgorithm MLDsa65WithECDsaBrainpoolP256r1 { get; } public static CompositeMLDsaAlgorithm MLDsa65WithEd25519 { get; } public static CompositeMLDsaAlgorithm MLDsa87WithECDsaP384 { get; } public static CompositeMLDsaAlgorithm MLDsa87WithECDsaBrainpoolP384r1 { get; } public static CompositeMLDsaAlgorithm MLDsa87WithEd448 { get; } public static CompositeMLDsaAlgorithm MLDsa87WithRSA3072Pss { get; } public static CompositeMLDsaAlgorithm MLDsa87WithRSA4096Pss { get; } public static CompositeMLDsaAlgorithm MLDsa87WithECDsaP521 { get; } public bool Equals(CompositeMLDsaAlgorithm other); public static bool operator ==(CompositeMLDsaAlgorithm left, CompositeMLDsaAlgorithm right); public static bool operator !=(CompositeMLDsaAlgorithm left, CompositeMLDsaAlgorithm right); } }