System.Security.Cryptography.SlhDsaAlgorithm
Represents a specific algorithm within the SHL-DSA family.
namespace System.Security.Cryptography
{
public sealed class SlhDsaAlgorithm : IEquatable<SlhDsaAlgorithm>
{
public string Name { get; }
public int PrivateKeySizeInBytes { get; }
public int PublicKeySizeInBytes { get; }
public int SignatureSizeInBytes { get; }
public static SlhDsaAlgorithm SlhDsaSha2_128s { get; }
public static SlhDsaAlgorithm SlhDsaShake128s { get; }
public static SlhDsaAlgorithm SlhDsaSha2_128f { get; }
public static SlhDsaAlgorithm SlhDsaShake128f { get; }
public static SlhDsaAlgorithm SlhDsaSha2_192s { get; }
public static SlhDsaAlgorithm SlhDsaShake192s { get; }
public static SlhDsaAlgorithm SlhDsaSha2_192f { get; }
public static SlhDsaAlgorithm SlhDsaShake192f { get; }
public static SlhDsaAlgorithm SlhDsaSha2_256s { get; }
public static SlhDsaAlgorithm SlhDsaShake256s { get; }
public static SlhDsaAlgorithm SlhDsaSha2_256f { get; }
public static SlhDsaAlgorithm SlhDsaShake256f { get; }
public bool Equals(SlhDsaAlgorithm other);
public static bool operator ==(SlhDsaAlgorithm left, SlhDsaAlgorithm right);
public static bool operator !=(SlhDsaAlgorithm left, SlhDsaAlgorithm right);
}
}