MLKemAlgorithm Osztály

Definíció

Egy adott algoritmust jelöl a ML-KEM családon belül.

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)
Öröklődés
MLKemAlgorithm
Megvalósítás

Tulajdonságok

Name Description
CiphertextSizeInBytes

Bájtban lekéri az algoritmus titkosítási szövegének méretét.

DecapsulationKeySizeInBytes

Lekéri az algoritmus lefejezési kulcsának méretét bájtban.

EncapsulationKeySizeInBytes

Bájtban lekéri az algoritmus beágyazási kulcsának méretét.

MLKem1024

Lekéri az ML-KEM-1024 algoritmus ML-KEM algoritmusazonosítót.

MLKem512

Lekéri az ML-KEM-512 algoritmus ML-KEM algoritmusazonosítót.

MLKem768

Lekéri az ML-KEM-768 algoritmus ML-KEM algoritmusazonosítót.

Name

Lekéri az algoritmus nevét.

PrivateSeedSizeInBytes

Bájtban lekéri az algoritmus privát magjának méretét.

SharedSecretSizeInBytes

Bájtban lekéri az algoritmus megosztott titkos kódjának méretét.

Metódusok

Name Description
Equals(MLKemAlgorithm)

Két MLKemAlgorithm objektumot hasonlít össze.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

Operátorok

Name Description
Equality(MLKemAlgorithm, MLKemAlgorithm)

Meghatározza, hogy két MLKemAlgorithm objektum ugyanazt az algoritmusnevet adja-e meg.

Inequality(MLKemAlgorithm, MLKemAlgorithm)

Meghatározza, hogy két MLKemAlgorithm objektum ne adja-e meg ugyanazt az algoritmusnevet.

A következőre érvényes:

Lásd még