public class SLHDSAParameters extends java.lang.Object implements PQCParameters
| Modifier and Type | Method and Description |
|---|---|
int |
getClassicalSecurityStrength()
Return the classical security strength of this parameter set: 8 times its security
parameter n, so 128, 192 or 256 bits (NIST IR 8547, Table 3).
|
SLHDSAEngine |
getEngine() |
int |
getN() |
java.lang.String |
getName() |
int |
getSecurityCategory()
Return the NIST security category of this parameter set: 1 for the 128-bit sets, 3 for
the 192-bit sets and 5 for the 256-bit sets (NIST IR 8547, Table 3).
|
int |
getType() |
boolean |
isPreHash() |
public static final int TYPE_PURE
public static final int TYPE_SHA2_256
public static final int TYPE_SHA2_512
public static final int TYPE_SHAKE128
public static final int TYPE_SHAKE256
public static final SLHDSAParameters sha2_128f
public static final SLHDSAParameters sha2_128s
public static final SLHDSAParameters sha2_192f
public static final SLHDSAParameters sha2_192s
public static final SLHDSAParameters sha2_256f
public static final SLHDSAParameters sha2_256s
public static final SLHDSAParameters shake_128f
public static final SLHDSAParameters shake_128s
public static final SLHDSAParameters shake_192f
public static final SLHDSAParameters shake_192s
public static final SLHDSAParameters shake_256f
public static final SLHDSAParameters shake_256s
public static final SLHDSAParameters sha2_128f_with_sha256
public static final SLHDSAParameters sha2_128s_with_sha256
public static final SLHDSAParameters sha2_192f_with_sha512
public static final SLHDSAParameters sha2_192s_with_sha512
public static final SLHDSAParameters sha2_256f_with_sha512
public static final SLHDSAParameters sha2_256s_with_sha512
public static final SLHDSAParameters shake_128f_with_shake128
public static final SLHDSAParameters shake_128s_with_shake128
public static final SLHDSAParameters shake_192f_with_shake256
public static final SLHDSAParameters shake_192s_with_shake256
public static final SLHDSAParameters shake_256f_with_shake256
public static final SLHDSAParameters shake_256s_with_shake256
public java.lang.String getName()
public int getType()
public int getSecurityCategory()
getSecurityCategory in interface PQCParameterspublic int getClassicalSecurityStrength()
getClassicalSecurityStrength in interface PQCParameterspublic int getN()
public SLHDSAEngine getEngine()
public boolean isPreHash()