public class MLKEMParameters extends java.lang.Object implements KEMParameters, PQCParameters
| Modifier and Type | Field and Description |
|---|---|
static MLKEMParameters |
ml_kem_1024 |
static MLKEMParameters |
ml_kem_512 |
static MLKEMParameters |
ml_kem_768 |
| Modifier and Type | Method and Description |
|---|---|
int |
getClassicalSecurityStrength()
Return the classical security strength of this parameter set: 128 bits for ML-KEM-512,
192 for ML-KEM-768 and 256 for ML-KEM-1024 (NIST IR 8547, Table 5).
|
int |
getEncapsulationLength() |
int |
getK() |
java.lang.String |
getName() |
int |
getSecurityCategory()
Return the NIST security category of this parameter set: 1 for ML-KEM-512, 3 for
ML-KEM-768 and 5 for ML-KEM-1024 (NIST IR 8547, Table 5).
|
int |
getSessionKeySize() |
public static final MLKEMParameters ml_kem_512
public static final MLKEMParameters ml_kem_768
public static final MLKEMParameters ml_kem_1024
public int getK()
public int getEncapsulationLength()
public java.lang.String getName()
public int getSecurityCategory()
getSecurityCategory in interface PQCParameterspublic int getClassicalSecurityStrength()
getClassicalSecurityStrength in interface PQCParameterspublic int getSessionKeySize()