Class LowmcConstantsL3

java.lang.Object
org.bouncycastle.pqc.crypto.picnic.LowmcConstantsL3

public class LowmcConstantsL3 extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int[]
     
    protected int[]
     
    protected int[]
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected int[]
     
    protected int[]
     
    protected int[]
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatrices
     
    protected int[]
     
    protected int[]
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer
    KMatrix(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer
    KMatrixInv(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine)
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer
    LMatrix(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer
    LMatrixInv(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)
     
    protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer
    RConstant(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • linearMatrices

      protected int[] linearMatrices
    • roundConstants

      protected int[] roundConstants
    • keyMatrices

      protected int[] keyMatrices
    • LMatrix

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices LMatrix
    • KMatrix

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices KMatrix
    • RConstants

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices RConstants
    • linearMatrices_full

      protected int[] linearMatrices_full
    • keyMatrices_full

      protected int[] keyMatrices_full
    • keyMatrices_inv

      protected int[] keyMatrices_inv
    • linearMatrices_inv

      protected int[] linearMatrices_inv
    • roundConstants_full

      protected int[] roundConstants_full
    • LMatrix_full

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices LMatrix_full
    • LMatrix_inv

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices LMatrix_inv
    • KMatrix_full

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices KMatrix_full
    • KMatrix_inv

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices KMatrix_inv
    • RConstants_full

      protected org.bouncycastle.pqc.crypto.picnic.KMatrices RConstants_full
  • Method Details

    • LMatrix

      protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer LMatrix(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)
    • LMatrixInv

      protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer LMatrixInv(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)
    • KMatrix

      protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer KMatrix(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)
    • KMatrixInv

      protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer KMatrixInv(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine)
    • RConstant

      protected org.bouncycastle.pqc.crypto.picnic.KMatricesWithPointer RConstant(org.bouncycastle.pqc.crypto.picnic.PicnicEngine engine, int round)