Class AIMerParameters

java.lang.Object
org.bouncycastle.pqc.crypto.aimer.AIMerParameters

public class AIMerParameters extends Object
Parameter set for the AIMer PQC signature scheme (KpqC Round 2 submission). The six NIST submission variants are exposed as the aimer128f, aimer128s, aimer192f, aimer192s, aimer256f and aimer256s constants, covering NIST security categories 1/3/5 in fast and short trade-off flavours.
  • Field Details

  • Method Details

    • getName

      public String getName()
    • getSecurityBits

      public int getSecurityBits()
    • getSecurityBytes

      public int getSecurityBytes()
    • getAim2NumBitsField

      public int getAim2NumBitsField()
    • getAim2NumBytesField

      public int getAim2NumBytesField()
    • getAim2NumWordsField

      public int getAim2NumWordsField()
    • getAim2NumBitsWord

      public int getAim2NumBitsWord()
    • getAim2IVSize

      public int getAim2IVSize()
    • getAim2NumInputSbox

      public int getAim2NumInputSbox()
    • getAimerSaltSize

      public int getAimerSaltSize()
    • getAimerSeedSize

      public int getAimerSeedSize()
    • getAimerCommitSize

      public int getAimerCommitSize()
    • getAimerL

      public int getAimerL()
    • getAimerT

      public int getAimerT()
    • getAimerN

      public int getAimerN()
    • getAimerLogN

      public int getAimerLogN()
    • getSessionKeySize

      public int getSessionKeySize()
    • getPublicKeyBytes

      public int getPublicKeyBytes()
    • getSecretKeyBytes

      public int getSecretKeyBytes()
    • getSignatureBytes

      public int getSignatureBytes()
    • getNumFieldElementsPerMatrix

      public int getNumFieldElementsPerMatrix()