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

Nome Description
CiphertextSizeInBytes

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

DecapsulationKeySizeInBytes

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

EncapsulationKeySizeInBytes

Obtém o tamanho da chave de encapsulamento para o 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 para o algoritmo, em bytes.

SharedSecretSizeInBytes

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

Métodos

Nome Description
Equals(MLKemAlgorithm)

Compara dois objetos MLKemAlgorithm.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

GetHashCode()

Serve como a função de hash padrão.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Operadores

Nome 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

Confira também