Bouncy Castle Cryptography 1.51

org.bouncycastle.math.ec
Class WNafPreCompInfo

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

public class WNafPreCompInfo
extends java.lang.Object
implements PreCompInfo

Class holding precomputation data for the WNAF (Window Non-Adjacent Form) algorithm.


Field Summary
protected  ECPoint[] preComp
          Array holding the precomputed ECPoints used for a Window NAF multiplication.
protected  ECPoint[] preCompNeg
          Array holding the negations of the precomputed ECPoints used for a Window NAF multiplication.
protected  ECPoint twice
          Holds an ECPoint representing twice(this).
 
Constructor Summary
WNafPreCompInfo()
           
 
Method Summary
 ECPoint[] getPreComp()
           
 ECPoint[] getPreCompNeg()
           
 ECPoint getTwice()
           
 void setPreComp(ECPoint[] preComp)
           
 void setPreCompNeg(ECPoint[] preCompNeg)
           
 void setTwice(ECPoint twice)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.

Constructor Detail

WNafPreCompInfo

public WNafPreCompInfo()
Method Detail

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)

Bouncy Castle Cryptography 1.51