Package org.bouncycastle.pqc.crypto.mayo
Class MayoParameters
java.lang.Object
org.bouncycastle.pqc.crypto.mayo.MayoParameters
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MayoParametersstatic final MayoParametersstatic final MayoParametersstatic final MayoParameters -
Method Summary
Modifier and TypeMethodDescriptionintgetACols()intintintint[]getFTail()intgetK()intgetM()intintintgetN()getName()intgetO()intintintComputes: (v * (v + 1) / 2) * mVecLimbsintintComputes: v * o * mVecLimbsintComputes: (o * (o + 1) / 2) * mVecLimbsintintintintintintgetV()int
-
Field Details
-
mayo1
-
mayo2
-
mayo3
-
mayo5
-
-
Method Details
-
getName
-
getN
public int getN() -
getM
public int getM() -
getMVecLimbs
public int getMVecLimbs() -
getO
public int getO() -
getV
public int getV() -
getACols
public int getACols() -
getK
public int getK() -
getMBytes
public int getMBytes() -
getOBytes
public int getOBytes() -
getVBytes
public int getVBytes() -
getRBytes
public int getRBytes() -
getP1Bytes
public int getP1Bytes() -
getP2Bytes
public int getP2Bytes() -
getCskBytes
public int getCskBytes() -
getCpkBytes
public int getCpkBytes() -
getSigBytes
public int getSigBytes() -
getFTail
public int[] getFTail() -
getSaltBytes
public int getSaltBytes() -
getDigestBytes
public int getDigestBytes() -
getPkSeedBytes
public int getPkSeedBytes() -
getSkSeedBytes
public int getSkSeedBytes() -
getP1Limbs
public int getP1Limbs()Computes: (v * (v + 1) / 2) * mVecLimbs -
getP2Limbs
public int getP2Limbs()Computes: v * o * mVecLimbs -
getP3Limbs
public int getP3Limbs()Computes: (o * (o + 1) / 2) * mVecLimbs
-