<PackageReference Include="Microsoft.Bcl.Cryptography" Version="11.0.0-preview.1.26104.118" />

System.Security.Cryptography.SlhDsaAlgorithm

public sealed class SlhDsaAlgorithm : IEquatable<SlhDsaAlgorithm>
Represents a specific algorithm within the SHL-DSA family.
public static SlhDsaAlgorithm SlhDsaSha2_128f { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-128f algorithm.

public static SlhDsaAlgorithm SlhDsaSha2_128s { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-128s algorithm.

public static SlhDsaAlgorithm SlhDsaSha2_192f { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-192f algorithm.

public static SlhDsaAlgorithm SlhDsaSha2_192s { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-192s algorithm.

public static SlhDsaAlgorithm SlhDsaSha2_256f { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-256f algorithm.

public static SlhDsaAlgorithm SlhDsaSha2_256s { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-256s algorithm.

public static SlhDsaAlgorithm SlhDsaShake128f { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-128f algorithm.

public static SlhDsaAlgorithm SlhDsaShake128s { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-128s algorithm.

public static SlhDsaAlgorithm SlhDsaShake192f { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-192f algorithm.

public static SlhDsaAlgorithm SlhDsaShake192s { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-192s algorithm.

public static SlhDsaAlgorithm SlhDsaShake256f { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-256f algorithm.

public static SlhDsaAlgorithm SlhDsaShake256s { get; }

Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-256s algorithm.

public string Name { get; }

Gets the underlying string representation of the algorithm name.

public int PrivateKeySizeInBytes { get; }

Gets the size of the private key in bytes for this algorithm.

public int PublicKeySizeInBytes { get; }

Gets the size of the public key in bytes for this algorithm.

public int SignatureSizeInBytes { get; }

Gets the size of the signature in bytes for this algorithm.

public static bool op_Equality(SlhDsaAlgorithm left, SlhDsaAlgorithm right)

Determines whether two SlhDsaAlgorithm objects specify the same algorithm name.

public static bool op_Inequality(SlhDsaAlgorithm left, SlhDsaAlgorithm right)

Determines whether two SlhDsaAlgorithm objects do not specify the same algorithm name.

public bool Equals(SlhDsaAlgorithm other)

Compares two SlhDsaAlgorithm objects.