Class WNafPreCompInfo

java.lang.Object
org.bouncycastle.math.ec.WNafPreCompInfo
All Implemented Interfaces:
PreCompInfo

public class WNafPreCompInfo extends Object implements PreCompInfo
Class holding precomputation data for the WNAF (Window Non-Adjacent Form) algorithm.
  • Field Details

    • confWidth

      protected int confWidth
    • preComp

      protected ECPoint[] preComp
      Array holding the precomputed ECPoints used for a Window NAF multiplication.
    • preCompNeg

      protected ECPoint[] preCompNeg
      Array holding the negations of the precomputed ECPoints used for a Window NAF multiplication.
    • twice

      protected ECPoint twice
      Holds an ECPoint representing twice(this). Used for the Window NAF multiplication to create or extend the precomputed values.
    • width

      protected int width
  • Constructor Details

    • WNafPreCompInfo

      public WNafPreCompInfo()
  • Method Details

    • isPromoted

      public boolean isPromoted()
    • getConfWidth

      public int getConfWidth()
    • setConfWidth

      public void setConfWidth(int confWidth)
    • getPreComp

      public ECPoint[] getPreComp()
    • setPreComp

      public void setPreComp(ECPoint[] preComp)
    • getPreCompNeg

      public ECPoint[] getPreCompNeg()
    • setPreCompNeg

      public void setPreCompNeg(ECPoint[] preCompNeg)
    • getTwice

      public ECPoint getTwice()
    • setTwice

      public void setTwice(ECPoint twice)
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth(int width)