MLKemAlgorithm Klass

Definition

Representerar en specifik algoritm inom ML-KEM-familjen.

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)
Arv
MLKemAlgorithm
Implementeringar

Egenskaper

Name Description
CiphertextSizeInBytes

Hämtar storleken på chiffertexten för algoritmen i byte.

DecapsulationKeySizeInBytes

Hämtar storleken på inkapslingsnyckeln för algoritmen i byte.

EncapsulationKeySizeInBytes

Hämtar storleken på inkapslingsnyckeln för algoritmen i byte.

MLKem1024

Hämtar en ML-KEM algoritmidentifierare för ML-KEM-1024-algoritmen.

MLKem512

Hämtar en ML-KEM algoritmidentifierare för ML-KEM-512-algoritmen.

MLKem768

Hämtar en ML-KEM algoritmidentifierare för ML-KEM-768-algoritmen.

Name

Hämtar namnet på algoritmen.

PrivateSeedSizeInBytes

Hämtar storleken på det privata fröet för algoritmen i byte.

SharedSecretSizeInBytes

Hämtar storleken på den delade hemligheten för algoritmen i byte.

Metoder

Name Description
Equals(MLKemAlgorithm)

Jämför två MLKemAlgorithm objekt.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

GetHashCode()

Fungerar som standard-hash-funktion.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

Operatorer

Name Description
Equality(MLKemAlgorithm, MLKemAlgorithm)

Avgör om två MLKemAlgorithm objekt anger samma algoritmnamn.

Inequality(MLKemAlgorithm, MLKemAlgorithm)

Avgör om två MLKemAlgorithm objekt inte anger samma algoritmnamn.

Gäller för

Se även