CompositeMLDsaAlgorithm Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um identificador de algoritmo composto ML-DSA, combinando ML-DSA com um algoritmo tradicional.
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)
- Herança
-
CompositeMLDsaAlgorithm
- Atributos
- Implementações
Propriedades
| Name | Description |
|---|---|
| MaxSignatureSizeInBytes |
Obtém o tamanho máximo da assinatura em bytes para o algoritmo composto. |
| MLDsa44WithECDsaP256 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-44 e ECDSA P-256 com o algoritmo SHA256. |
| MLDsa44WithEd25519 |
Obtém um identificador de algoritmo Composite ML-DSA para os algoritmos ML-DSA-44 e Ed25519. |
| MLDsa44WithRSA2048Pkcs15 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-44 e o RSASSA-PKCS1-v1_5 de 2048 bits com o algoritmo SHA256. |
| MLDsa44WithRSA2048Pss |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-44 e RSASSA-PSS de 2048 bits com o algoritmo SHA256. |
| MLDsa65WithECDsaBrainpoolP256r1 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-65 e ECDSA BrainpoolP256r1 com o algoritmo SHA512. |
| MLDsa65WithECDsaP256 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-65 e ECDSA P-256 com o algoritmo SHA512. |
| MLDsa65WithECDsaP384 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-65 e ECDSA P-384 com o algoritmo SHA512. |
| MLDsa65WithEd25519 |
Obtém um identificador de algoritmo Composite ML-DSA para os algoritmos ML-DSA-65 e Ed25519. |
| MLDsa65WithRSA3072Pkcs15 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-65 e o RSASSA-PKCS1-v1_5 de 3072 bits com o algoritmo SHA512. |
| MLDsa65WithRSA3072Pss |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-65 e RSASSA-PSS de 3072 bits com o algoritmo SHA512. |
| MLDsa65WithRSA4096Pkcs15 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-65 e RSASSA-PKCS1-v1_5 de 4096 bits com o algoritmo SHA512. |
| MLDsa65WithRSA4096Pss |
Obtém um identificador de algoritmo Composite ML-DSA para o RSASSA-PSS ML-DSA-65 e 4096 bits com o algoritmo SHA512. |
| MLDsa87WithECDsaBrainpoolP384r1 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-87 e ECDSA BrainpoolP384r1 com o algoritmo SHA512. |
| MLDsa87WithECDsaP384 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-87 e ECDSA P-384 com o algoritmo SHA512. |
| MLDsa87WithECDsaP521 |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-87 e ECDSA P-521 com o algoritmo SHA512. |
| MLDsa87WithEd448 |
Obtém um identificador de algoritmo Composite ML-DSA para os algoritmos ML-DSA-87 e Ed448. |
| MLDsa87WithRSA3072Pss |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-87 e RSASSA-PSS de 3072 bits com o algoritmo SHA512. |
| MLDsa87WithRSA4096Pss |
Obtém um identificador de algoritmo Composite ML-DSA para o ML-DSA-87 e RSASSA-PSS de 4096 bits com o algoritmo SHA512. |
| Name |
Obtém o nome do algoritmo. |
Métodos
| Name | Description |
|---|---|
| Equals(CompositeMLDsaAlgorithm) |
Compara dois CompositeMLDsaAlgorithm objetos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. |
| GetHashCode() |
Serve como função de hash predefinida. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. |
Operadores
| Name | Description |
|---|---|
| Equality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm) |
Determina se dois CompositeMLDsaAlgorithm objetos especificam o mesmo nome de algoritmo. |
| Inequality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm) |
Determina se dois CompositeMLDsaAlgorithm objetos não especificam o mesmo nome de algoritmo. |