CompositeMLDsaAlgorithm Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a composite ML-DSA algorithm identifier, combining ML-DSA with a traditional algorithm.
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)
- Inheritance
-
CompositeMLDsaAlgorithm
- Attributes
- Implements
Properties
| MaxSignatureSizeInBytes |
Gets the maximum signature size in bytes for the composite algorithm. |
| MLDsa44WithECDsaP256 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and ECDSA P-256 with SHA256 algorithm. |
| MLDsa44WithEd25519 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and Ed25519 algorithm. |
| MLDsa44WithRSA2048Pkcs15 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PKCS1-v1_5 with SHA256 algorithm. |
| MLDsa44WithRSA2048Pss |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PSS with SHA256 algorithm. |
| MLDsa65WithECDsaBrainpoolP256r1 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA BrainpoolP256r1 with SHA512 algorithm. |
| MLDsa65WithECDsaP256 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-256 with SHA512 algorithm. |
| MLDsa65WithECDsaP384 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-384 with SHA512 algorithm. |
| MLDsa65WithEd25519 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and Ed25519 algorithm. |
| MLDsa65WithRSA3072Pkcs15 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm. |
| MLDsa65WithRSA3072Pss |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PSS with SHA512 algorithm. |
| MLDsa65WithRSA4096Pkcs15 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm. |
| MLDsa65WithRSA4096Pss |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PSS with SHA512 algorithm. |
| MLDsa87WithECDsaBrainpoolP384r1 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA BrainpoolP384r1 with SHA512 algorithm. |
| MLDsa87WithECDsaP384 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-384 with SHA512 algorithm. |
| MLDsa87WithECDsaP521 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-521 with SHA512 algorithm. |
| MLDsa87WithEd448 |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and Ed448 algorithm. |
| MLDsa87WithRSA3072Pss |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and 3072-bit RSASSA-PSS with SHA512 algorithm. |
| MLDsa87WithRSA4096Pss |
Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and 4096-bit RSASSA-PSS with SHA512 algorithm. |
| Name |
Gets the name of the algorithm. |
Methods
| Equals(CompositeMLDsaAlgorithm) |
Compares two CompositeMLDsaAlgorithm objects. |
| Equals(Object) |
Determines whether the specified object is equal to the current object. |
| GetHashCode() |
Serves as the default hash function. |
| GetType() |
Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString() |
Returns a string that represents the current object. |
Operators
| Equality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm) |
Determines whether two CompositeMLDsaAlgorithm objects specify the same algorithm name. |
| Inequality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm) |
Determines whether two CompositeMLDsaAlgorithm objects do not specify the same algorithm name. |