Class SQIsignParameters
- java.lang.Object
-
- org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters
-
public class SQIsignParameters extends java.lang.ObjectParameter 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_lvl5for NIST security categories I, III and V.Byte sizes are taken from
src/nistapi/lvl<n>/api.hof the reference C implementation.
-
-
Field Summary
Fields Modifier and Type Field Description static SQIsignParameterssqisign_lvl1static SQIsignParameterssqisign_lvl3static SQIsignParameterssqisign_lvl5
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()intgetPrivateKeyLength()intgetPublicKeyLength()intgetSignatureLength()
-
-
-
Field Detail
-
sqisign_lvl1
public static final SQIsignParameters sqisign_lvl1
-
sqisign_lvl3
public static final SQIsignParameters sqisign_lvl3
-
sqisign_lvl5
public static final SQIsignParameters sqisign_lvl5
-
-