CompositeMLDsaAlgorithm Klass

Definition

Representerar en sammansatt ML-DSA algoritmidentifierare som kombinerar ML-DSA med en traditionell algoritm.

public ref class CompositeMLDsaAlgorithm sealed : IEquatable<System::Security::Cryptography::CompositeMLDsaAlgorithm ^>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class CompositeMLDsaAlgorithm : IEquatable<System.Security.Cryptography.CompositeMLDsaAlgorithm>
public sealed class CompositeMLDsaAlgorithm : IEquatable<System.Security.Cryptography.CompositeMLDsaAlgorithm>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type CompositeMLDsaAlgorithm = class
    interface IEquatable<CompositeMLDsaAlgorithm>
type CompositeMLDsaAlgorithm = class
    interface IEquatable<CompositeMLDsaAlgorithm>
Public NotInheritable Class CompositeMLDsaAlgorithm
Implements IEquatable(Of CompositeMLDsaAlgorithm)
Arv
CompositeMLDsaAlgorithm
Attribut
Implementeringar

Egenskaper

Name Description
MaxSignatureSizeInBytes

Hämtar den maximala signaturstorleken i byte för den sammansatta algoritmen.

MLDsa44WithECDsaP256

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-44 och ECDSA P-256 med SHA256-algoritmen.

MLDsa44WithEd25519

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

MLDsa44WithRSA2048Pkcs15

Hämtar en sammansatt ML-DSA-algoritmidentifierare för ML-DSA-44 och 2048-bitars RSASSA-PKCS1-v1_5 med SHA256-algoritm.

MLDsa44WithRSA2048Pss

Hämtar en sammansatt ML-DSA-algoritmidentifierare för ML-DSA-44- och 2048-bitars RSASSA-PSS med SHA256-algoritmen.

MLDsa65WithECDsaBrainpoolP256r1

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-65 och ECDSA BrainpoolP256r1 med SHA512-algoritmen.

MLDsa65WithECDsaP256

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-65 och ECDSA P-256 med SHA512-algoritmen.

MLDsa65WithECDsaP384

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-65 och ECDSA P-384 med SHA512-algoritmen.

MLDsa65WithEd25519

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

MLDsa65WithRSA3072Pkcs15

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-65 och 3072-bitars RSASSA-PKCS1-v1_5 med SHA512-algoritm.

MLDsa65WithRSA3072Pss

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-65 och 3072-bitars RSASSA-PSS med SHA512-algoritmen.

MLDsa65WithRSA4096Pkcs15

Hämtar en sammansatt ML-DSA-algoritmidentifierare för ML-DSA-65 och 4096-bitars RSASSA-PKCS1-v1_5 med SHA512-algoritm.

MLDsa65WithRSA4096Pss

Hämtar en sammansatt ML-DSA-algoritmidentifierare för ML-DSA-65 och 4096-bitars RSASSA-PSS med SHA512-algoritmen.

MLDsa87WithECDsaBrainpoolP384r1

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-87 och ECDSA BrainpoolP384r1 med SHA512-algoritmen.

MLDsa87WithECDsaP384

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-87 och ECDSA P-384 med SHA512-algoritmen.

MLDsa87WithECDsaP521

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-87 och ECDSA P-521 med SHA512-algoritmen.

MLDsa87WithEd448

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

MLDsa87WithRSA3072Pss

Hämtar en sammansatt ML-DSA-algoritmidentifierare för ML-DSA-87 och 3072-bitars RSASSA-PSS med SHA512-algoritmen.

MLDsa87WithRSA4096Pss

Hämtar en sammansatt ML-DSA algoritmidentifierare för ML-DSA-87 och 4096-bitars RSASSA-PSS med SHA512-algoritmen.

Name

Hämtar namnet på algoritmen.

Metoder

Name Description
Equals(CompositeMLDsaAlgorithm)

Jämför två CompositeMLDsaAlgorithm 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(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm)

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

Inequality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm)

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

Gäller för