public class MLDSAParameters extends java.lang.Object implements PQCParameters
| Modifier and Type | Field and Description |
|---|---|
static MLDSAParameters |
ml_dsa_44
ML-DSA-44.
|
static MLDSAParameters |
ml_dsa_44_with_sha512 |
static MLDSAParameters |
ml_dsa_65 |
static MLDSAParameters |
ml_dsa_65_with_sha512 |
static MLDSAParameters |
ml_dsa_87 |
static MLDSAParameters |
ml_dsa_87_with_sha512 |
static int |
TYPE_PURE |
static int |
TYPE_SHA2_512 |
| Modifier and Type | Method and Description |
|---|---|
int |
getClassicalSecurityStrength()
Return the classical security strength of this parameter set: 128 bits for ML-DSA-44, 192
for ML-DSA-65 and 256 for ML-DSA-87 (NIST IR 8547, Table 3).
|
int |
getK() |
java.lang.String |
getName() |
int |
getSecurityCategory()
Return the NIST security category of this parameter set: 2 for ML-DSA-44, 3 for ML-DSA-65
and 5 for ML-DSA-87 (NIST IR 8547, Table 3).
|
int |
getType() |
boolean |
isPreHash() |
public static final int TYPE_PURE
public static final int TYPE_SHA2_512
public static final MLDSAParameters ml_dsa_44
public static final MLDSAParameters ml_dsa_65
public static final MLDSAParameters ml_dsa_87
public static final MLDSAParameters ml_dsa_44_with_sha512
public static final MLDSAParameters ml_dsa_65_with_sha512
public static final MLDSAParameters ml_dsa_87_with_sha512
public boolean isPreHash()
public int getType()
public int getK()
public java.lang.String getName()
public int getSecurityCategory()
getSecurityCategory in interface PQCParameterspublic int getClassicalSecurityStrength()
getClassicalSecurityStrength in interface PQCParameters