CompositeMLDsaAlgorithm Classe

Definição

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.

Aplica-se a