MLKemAlgorithm 클래스

정의

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)
상속
MLKemAlgorithm
구현

속성

Name Description
CiphertextSizeInBytes

알고리즘의 암호 텍스트 크기를 바이트 단위로 가져옵니다.

DecapsulationKeySizeInBytes

알고리즘에 대한 캡슐화 키의 크기를 바이트 단위로 가져옵니다.

EncapsulationKeySizeInBytes

알고리즘에 대한 캡슐화 키의 크기를 바이트 단위로 가져옵니다.

MLKem1024

ML-KEM-1024 알고리즘에 대한 ML-KEM 알고리즘 식별자를 가져옵니다.

MLKem512

ML-KEM-512 알고리즘에 대한 ML-KEM 알고리즘 식별자를 가져옵니다.

MLKem768

ML-KEM-768 알고리즘에 대한 ML-KEM 알고리즘 식별자를 가져옵니다.

Name

알고리즘의 이름을 가져옵니다.

PrivateSeedSizeInBytes

알고리즘의 프라이빗 시드 크기를 바이트 단위로 가져옵니다.

SharedSecretSizeInBytes

알고리즘에 대한 공유 비밀의 크기(바이트)를 가져옵니다.

메서드

Name Description
Equals(MLKemAlgorithm)

MLKemAlgorithm 개체를 비교합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

연산자

Name Description
Equality(MLKemAlgorithm, MLKemAlgorithm)

MLKemAlgorithm 개체가 동일한 알고리즘 이름을 지정하는지 여부를 결정합니다.

Inequality(MLKemAlgorithm, MLKemAlgorithm)

MLKemAlgorithm 개체가 동일한 알고리즘 이름을 지정하지 않는지 여부를 결정합니다.

적용 대상

추가 정보