Class SQIsignParameters

java.lang.Object
org.bouncycastle.pqc.crypto.sqisign.SQIsignParameters

public class SQIsignParameters extends Object
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 Details

  • Method Details

    • getName

      public String getName()
    • getPublicKeyLength

      public int getPublicKeyLength()
    • getPrivateKeyLength

      public int getPrivateKeyLength()
    • getSignatureLength

      public int getSignatureLength()