MLKemAlgorithm Sınıf

Tanım

ML-KEM ailesinde belirli bir algoritmayı temsil eder.

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)
Devralma
MLKemAlgorithm
Uygulamalar

Özellikler

Name Description
CiphertextSizeInBytes

Algoritmanın şifreleme metninin boyutunu bayt cinsinden alır.

DecapsulationKeySizeInBytes

Algoritmanın kapsülleme anahtarının boyutunu bayt cinsinden alır.

EncapsulationKeySizeInBytes

Algoritmanın kapsülleme anahtarının boyutunu bayt cinsinden alır.

MLKem1024

ML-KEM-1024 algoritması için bir ML-KEM algoritması tanımlayıcısı alır.

MLKem512

ML-KEM-512 algoritması için bir ML-KEM algoritması tanımlayıcısı alır.

MLKem768

ML-KEM-768 algoritması için bir ML-KEM algoritması tanımlayıcısı alır.

Name

Algoritmanın adını alır.

PrivateSeedSizeInBytes

Algoritma için özel tohumun boyutunu bayt cinsinden alır.

SharedSecretSizeInBytes

Algoritma için paylaşılan gizli dizinin boyutunu bayt cinsinden alır.

Yöntemler

Name Description
Equals(MLKemAlgorithm)

İki MLKemAlgorithm nesneyi karşılaştırır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

İşleçler

Name Description
Equality(MLKemAlgorithm, MLKemAlgorithm)

İki MLKemAlgorithm nesnenin aynı algoritma adını belirtip belirtmediğini belirler.

Inequality(MLKemAlgorithm, MLKemAlgorithm)

İki MLKemAlgorithm nesnenin aynı algoritma adını belirtmediğini belirler.

Şunlara uygulanır

Ayrıca bkz.