org.bouncycastle.pqc.crypto.aimer
Class AIMerParameters
java.lang.Object
org.bouncycastle.pqc.crypto.aimer.AIMerParameters
- public class AIMerParameters
- extends java.lang.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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aimer128f
public static final AIMerParameters aimer128f
aimer192f
public static final AIMerParameters aimer192f
aimer256f
public static final AIMerParameters aimer256f
aimer128s
public static final AIMerParameters aimer128s
aimer192s
public static final AIMerParameters aimer192s
aimer256s
public static final AIMerParameters aimer256s
getName
public java.lang.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()