MLKemAlgorithm Kelas

Definisi

Mewakili algoritma tertentu dalam keluarga 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)
Warisan
MLKemAlgorithm
Penerapan

Properti

Nama Deskripsi
CiphertextSizeInBytes

Mendapatkan ukuran ciphertext untuk algoritma, dalam byte.

DecapsulationKeySizeInBytes

Mendapatkan ukuran kunci dekapsulasi untuk algoritma, dalam byte.

EncapsulationKeySizeInBytes

Mendapatkan ukuran kunci enkapsulasi untuk algoritma, dalam byte.

MLKem1024

Mendapatkan pengidentifikasi algoritma ML-KEM untuk algoritma ML-KEM-1024.

MLKem512

Mendapatkan pengidentifikasi algoritma ML-KEM untuk algoritma ML-KEM-512.

MLKem768

Mendapatkan pengidentifikasi algoritma ML-KEM untuk algoritma ML-KEM-768.

Name

Mendapatkan nama algoritma.

PrivateSeedSizeInBytes

Mendapatkan ukuran benih privat untuk algoritma, dalam byte.

SharedSecretSizeInBytes

Mendapatkan ukuran rahasia bersama untuk algoritma, dalam byte.

Metode

Nama Deskripsi
Equals(MLKemAlgorithm)

Membandingkan dua MLKemAlgorithm objek.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

Operator

Nama Deskripsi
Equality(MLKemAlgorithm, MLKemAlgorithm)

Menentukan apakah dua MLKemAlgorithm objek menentukan nama algoritma yang sama.

Inequality(MLKemAlgorithm, MLKemAlgorithm)

Menentukan apakah dua MLKemAlgorithm objek tidak menentukan nama algoritma yang sama.

Berlaku untuk

Lihat juga