MLDsaAlgorithm Třída

Definice

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

public ref class MLDsaAlgorithm sealed : IEquatable<System::Security::Cryptography::MLDsaAlgorithm ^>
public sealed class MLDsaAlgorithm : IEquatable<System.Security.Cryptography.MLDsaAlgorithm>
type MLDsaAlgorithm = class
    interface IEquatable<MLDsaAlgorithm>
Public NotInheritable Class MLDsaAlgorithm
Implements IEquatable(Of MLDsaAlgorithm)
Dědičnost
MLDsaAlgorithm
Implementuje

Vlastnosti

Name Description
MLDsa44

Získá identifikátor algoritmu ML-DSA pro algoritmus ML-DSA-44.

MLDsa65

Získá identifikátor algoritmu ML-DSA pro algoritmus ML-DSA-65.

MLDsa87

Získá identifikátor algoritmu ML-DSA pro algoritmus ML-DSA-87.

MuSizeInBytes

Získá velikost hodnoty mu (μ) v bajtech pro aktuální algoritmus ML-DSA.

Name

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

PrivateKeySizeInBytes

Získá velikost v bajtech ML-DSA privátní klíč pro aktuální algoritmu ML-DSA.

PrivateSeedSizeInBytes

Získá velikost v bajtech ML-DSA privátní počáteční hodnota pro aktuální algoritmu ML-DSA.

PublicKeySizeInBytes

Získá velikost ML-DSA veřejného klíče pro aktuální algoritmus ML-DSA.

SignatureSizeInBytes

Získá velikost podpisu v bajtech pro aktuální ML-DSA algoritmu.

Metody

Name Description
Equals(MLDsaAlgorithm)

Porovná dva MLDsaAlgorithm objekty.

Equals(Object)

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

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(MLDsaAlgorithm, MLDsaAlgorithm)

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

Inequality(MLDsaAlgorithm, MLDsaAlgorithm)

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

Platí pro