Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.picnic

pack-priv abstract Class LowmcConstants

extends Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.pqc.crypto.picnic.LowmcConstantsL1, org.bouncycastle.pqc.crypto.picnic.LowmcConstantsL3, org.bouncycastle.pqc.crypto.picnic.LowmcConstantsL5
Imports
java.io.ByteArrayOutputStream, .DataInputStream, .IOException, java.util.Properties, org.bouncycastle.util.Pack, org.bouncycastle.util.encoders.Hex

Field Summary

Modifier and TypeField and Description
protected int[]
protected int[]
protected int[]
protected KMatrices
protected KMatrices
protected KMatrices
protected int[]
protected int[]
protected int[]
protected KMatrices
protected KMatrices
protected KMatrices
protected KMatrices
protected KMatrices
protected int[]
protected int[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private KMatricesWithPointer
GET_MAT(KMatrices m, int r)

protected KMatricesWithPointer
KMatrix(PicnicEngine engine, int round)

protected KMatricesWithPointer
protected KMatricesWithPointer
LMatrix(PicnicEngine engine, int round)

protected KMatricesWithPointer
LMatrixInv(PicnicEngine engine, int round)

protected KMatricesWithPointer
RConstant(PicnicEngine engine, int round)

pack-priv static int[]
pack-priv static int[]
ReadFromProperty(Properties props, String key, int intSize)

private static byte[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

keyMatricesback to summary
protected int[] keyMatrices
keyMatrices_fullback to summary
protected int[] keyMatrices_full
keyMatrices_invback to summary
protected int[] keyMatrices_inv
KMatrixback to summary
protected KMatrices KMatrix
KMatrix_fullback to summary
protected KMatrices KMatrix_full
KMatrix_invback to summary
protected KMatrices KMatrix_inv
linearMatricesback to summary
protected int[] linearMatrices
linearMatrices_fullback to summary
protected int[] linearMatrices_full
linearMatrices_invback to summary
protected int[] linearMatrices_inv
LMatrixback to summary
protected KMatrices LMatrix
LMatrix_fullback to summary
protected KMatrices LMatrix_full
LMatrix_invback to summary
protected KMatrices LMatrix_inv
RConstantsback to summary
protected KMatrices RConstants
RConstants_fullback to summary
protected KMatrices RConstants_full
roundConstantsback to summary
protected int[] roundConstants
roundConstants_fullback to summary
protected int[] roundConstants_full

Constructor Detail

LowmcConstantsback to summary
pack-priv LowmcConstants()

Method Detail

GET_MATback to summary
private KMatricesWithPointer GET_MAT(KMatrices m, int r)
KMatrixback to summary
protected KMatricesWithPointer KMatrix(PicnicEngine engine, int round)
KMatrixInvback to summary
protected KMatricesWithPointer KMatrixInv(PicnicEngine engine)
LMatrixback to summary
protected KMatricesWithPointer LMatrix(PicnicEngine engine, int round)
LMatrixInvback to summary
protected KMatricesWithPointer LMatrixInv(PicnicEngine engine, int round)
RConstantback to summary
protected KMatricesWithPointer RConstant(PicnicEngine engine, int round)
readArrayback to summary
pack-priv static int[] readArray(DataInputStream dIn) throws IOException
ReadFromPropertyback to summary
pack-priv static int[] ReadFromProperty(Properties props, String key, int intSize)
removeCommasback to summary
private static byte[] removeCommas(String s)