Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class System.​Security.​Cryptography.​CompositeMLDsaAlgorithm
Assembly: System.Security.Cryptography
Inheritance: object → CompositeMLDsaAlgorithm
Implemented Interfaces
Represents a composite ML-DSA algorithm identifier, combining ML-DSA with a traditional algorithm.
Properties
public
int
MaxSignatureSizeInBytes
Gets the maximum signature size in bytes for the composite algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa44WithECDsaP256
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and ECDSA P-256 with SHA256 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa44WithEd25519
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and Ed25519 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa44WithRSA2048Pkcs15
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PKCS1-v1_5 with SHA256 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa44WithRSA2048Pss
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PSS with SHA256 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithECDsaBrainpoolP256r1
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA BrainpoolP256r1 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithECDsaP256
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-256 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithECDsaP384
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-384 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithEd25519
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and Ed25519 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithRSA3072Pkcs15
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithRSA3072Pss
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PSS with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithRSA4096Pkcs15
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa65WithRSA4096Pss
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PSS with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa87WithECDsaBrainpoolP384r1
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA BrainpoolP384r1 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa87WithECDsaP384
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-384 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa87WithECDsaP521
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-521 with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa87WithEd448
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and Ed448 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa87WithRSA3072Pss
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and 3072-bit RSASSA-PSS with SHA512 algorithm.
public static
CompositeMLDsaAlgorithm
MLDsa87WithRSA4096Pss
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and 4096-bit RSASSA-PSS with SHA512 algorithm.
public
string
Name
Gets the name of the algorithm.
Methods
public
bool
Equals​(object obj)
Determines whether the specified object is equal to the current object.
Returns <code data-dev-comment-type="langword">true</code> if the specified object is equal to the current object; otherwise, <code data-dev-comment-type="langword">false</code> .
obj
The object to compare with the current object.
public
bool
Equals​(CompositeMLDsaAlgorithm other)
Compares two <see cref="T:System.Security.Cryptography.CompositeMLDsaAlgorithm" /> objects.
Returns <see langword="true" /> if the objects are considered equal; otherwise, <see langword="false" /> .
other
An object to be compared to the current <see cref="T:System.Security.Cryptography.CompositeMLDsaAlgorithm" /> object.
public
int
GetHashCode​()
Serves as the default hash function.
Returns A hash code for the current object.
public
string
ToString​()
Returns a string that represents the current object.
Returns A string that represents the current object.
protected
void
Finalize​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object