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);
}
}