Class SQIsignParameters
java.lang.Object
org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
Parameter sets for SQIsign (Short Quaternion and Isogeny Signature), the
NIST PQC additional-signatures candidate based on isogenies of supersingular
elliptic curves. Three parameter sets are defined matching the official
NIST-API reference:
sqisign_lvl1, sqisign_lvl3,
sqisign_lvl5 for NIST security categories I, III and V.
Byte sizes are taken from src/nistapi/lvl<n>/api.h of the
reference C implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SQIsignParametersstatic final SQIsignParametersstatic final SQIsignParameters -
Method Summary
-
Field Details
-
sqisign_lvl1
-
sqisign_lvl3
-
sqisign_lvl5
-
-
Method Details
-
getName
-
getPublicKeyLength
public int getPublicKeyLength() -
getPrivateKeyLength
public int getPrivateKeyLength() -
getSignatureLength
public int getSignatureLength()
-