MLDsaAlgorithm Klass

Definition

Representerar en specifik algoritm inom ML-DSA-familjen.

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)
Arv
MLDsaAlgorithm
Implementeringar

Egenskaper

Name Description
MLDsa44

Hämtar en ML-DSA algoritmidentifierare för ML-DSA-44-algoritmen.

MLDsa65

Hämtar en ML-DSA algoritmidentifierare för ML-DSA-65-algoritmen.

MLDsa87

Hämtar en ML-DSA algoritmidentifierare för ML-DSA-87-algoritmen.

MuSizeInBytes

Hämtar storleken i byte för mu-värdet (μ) för den aktuella ML-DSA-algoritmen.

Name

Hämtar den underliggande strängrepresentationen av algoritmnamnet.

PrivateKeySizeInBytes

Hämtar storleken, i byte, på den ML-DSA privata nyckeln för den aktuella ML-DSA-algoritmen.

PrivateSeedSizeInBytes

Hämtar storleken, i byte, på det ML-DSA privata fröet för den aktuella ML-DSA-algoritmen.

PublicKeySizeInBytes

Hämtar storleken på den ML-DSA offentliga nyckeln för den aktuella ML-DSA-algoritmen.

SignatureSizeInBytes

Hämtar storleken, i byte, på signaturen för den aktuella ML-DSA-algoritmen.

Metoder

Name Description
Equals(MLDsaAlgorithm)

Jämför två MLDsaAlgorithm objekt.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

GetHashCode()

Fungerar som standard-hash-funktion.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

Operatorer

Name Description
Equality(MLDsaAlgorithm, MLDsaAlgorithm)

Avgör om två MLDsaAlgorithm objekt anger samma algoritmnamn.

Inequality(MLDsaAlgorithm, MLDsaAlgorithm)

Avgör om två MLDsaAlgorithm objekt inte anger samma algoritmnamn.

Gäller för