org.bouncycastle.math.ec
Class WNafPreCompInfo
java.lang.Object
|
+--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 int |
confWidth
|
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). |
protected int |
width
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
WNafPreCompInfo
public WNafPreCompInfo()
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)