MLKemAlgorithm Classe

Definição

Representa um algoritmo específico dentro da família ML-KEM.

public ref class MLKemAlgorithm sealed : IEquatable<System::Security::Cryptography::MLKemAlgorithm ^>
public sealed class MLKemAlgorithm : IEquatable<System.Security.Cryptography.MLKemAlgorithm>
type MLKemAlgorithm = class
    interface IEquatable<MLKemAlgorithm>
Public NotInheritable Class MLKemAlgorithm
Implements IEquatable(Of MLKemAlgorithm)
Herança
MLKemAlgorithm
Implementações

Propriedades

Name Description
CiphertextSizeInBytes

Obtém o tamanho do texto cifrado do algoritmo, em bytes.

DecapsulationKeySizeInBytes

Obtém o tamanho da chave de descapsulação do algoritmo, em bytes.

EncapsulationKeySizeInBytes

Obtém o tamanho da chave de encapsulamento do algoritmo, em bytes.

MLKem1024

Obtém um identificador de algoritmo ML-KEM para o algoritmo ML-KEM-1024.

MLKem512

Obtém um identificador de algoritmo ML-KEM para o algoritmo ML-KEM-512.

MLKem768

Obtém um identificador de algoritmo ML-KEM para o algoritmo ML-KEM-768.

Name

Obtém o nome do algoritmo.

PrivateSeedSizeInBytes

Obtém o tamanho da semente privada do algoritmo, em bytes.

SharedSecretSizeInBytes

Obtém o tamanho do segredo partilhado do algoritmo, em bytes.

Métodos

Name Description
Equals(MLKemAlgorithm)

Compara dois MLKemAlgorithm 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(MLKemAlgorithm, MLKemAlgorithm)

Determina se dois MLKemAlgorithm objetos especificam o mesmo nome de algoritmo.

Inequality(MLKemAlgorithm, MLKemAlgorithm)

Determina se dois MLKemAlgorithm objetos não especificam o mesmo nome de algoritmo.

Aplica-se a

Ver também