SlhDsaAlgorithm Třída

Definice

Představuje konkrétní algoritmus v rámci řady SHL-DSA.

public ref class SlhDsaAlgorithm sealed : IEquatable<System::Security::Cryptography::SlhDsaAlgorithm ^>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SlhDsaAlgorithm : IEquatable<System.Security.Cryptography.SlhDsaAlgorithm>
public sealed class SlhDsaAlgorithm : IEquatable<System.Security.Cryptography.SlhDsaAlgorithm>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SlhDsaAlgorithm = class
    interface IEquatable<SlhDsaAlgorithm>
type SlhDsaAlgorithm = class
    interface IEquatable<SlhDsaAlgorithm>
Public NotInheritable Class SlhDsaAlgorithm
Implements IEquatable(Of SlhDsaAlgorithm)
Dědičnost
SlhDsaAlgorithm
Atributy
Implementuje

Vlastnosti

Name Description
Name

Získá základní řetězcovou reprezentaci názvu algoritmu.

PrivateKeySizeInBytes

Získá velikost privátního klíče v bajtech pro tento algoritmus.

PublicKeySizeInBytes

Získá velikost veřejného klíče v bajtech pro tento algoritmus.

SignatureSizeInBytes

Získá velikost podpisu v bajtech pro tento algoritmus.

SlhDsaSha2_128f

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHA2-128f.

SlhDsaSha2_128s

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHA2-128s.

SlhDsaSha2_192f

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHA2-192f.

SlhDsaSha2_192s

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHA2-192s.

SlhDsaSha2_256f

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHA2-256f.

SlhDsaSha2_256s

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHA2-256s.

SlhDsaShake128f

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHAKE-128f.

SlhDsaShake128s

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHAKE-128s.

SlhDsaShake192f

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHAKE-192f.

SlhDsaShake192s

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHAKE-192s.

SlhDsaShake256f

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHAKE-256f.

SlhDsaShake256s

Získá identifikátor algoritmu SLH-DSA pro algoritmus SLH-DSA-SHAKE-256s.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

Equals(SlhDsaAlgorithm)

Porovná dva SlhDsaAlgorithm objekty.

GetHashCode()

Slouží jako výchozí funkce hash.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

Operátory

Name Description
Equality(SlhDsaAlgorithm, SlhDsaAlgorithm)

Určuje, zda dva SlhDsaAlgorithm objekty určují stejný název algoritmu.

Inequality(SlhDsaAlgorithm, SlhDsaAlgorithm)

Určuje, zda dva SlhDsaAlgorithm objekty nezadávají stejný název algoritmu.

Platí pro