Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
CompositeMLDsaAlgorithm Class
Definition
- Namespace:
- System.Security.Cryptography
- Assembly:
- System.Security.Cryptography.dll
- Assembly:
- Microsoft.Bcl.Cryptography.dll
- Package:
- Microsoft.Bcl.Cryptography v11.0.0-preview.5.26302.115
- Source:
- CompositeMLDsaAlgorithm.cs
- Source:
- CompositeMLDsaAlgorithm.cs
- Source:
- CompositeMLDsaAlgorithm.cs
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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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. |
Applies to
Feedback
Was this page helpful?
