bouncycastle.math.ec.WTauNafPreCompInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of woodlouse Show documentation
Show all versions of woodlouse Show documentation
Lightweight crypto toolkit for Android and Java 6+
The newest version!
package bouncycastle.math.ec;
/**
* Class holding precomputation data for the WTNAF (Window
* τ
-adic Non-Adjacent Form) algorithm.
*/
class WTauNafPreCompInfo implements PreCompInfo
{
/**
* Array holding the precomputed ECPoint.F2m
s used for the
* WTNAF multiplication in
* {@link bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply()
* WTauNafMultiplier.multiply()}
.
*/
private ECPoint.F2m[] preComp = null;
/**
* Constructor for WTauNafPreCompInfo
* @param preComp Array holding the precomputed ECPoint.F2m
s
* used for the WTNAF multiplication in
* {@link bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply()
* WTauNafMultiplier.multiply()}
.
*/
WTauNafPreCompInfo(ECPoint.F2m[] preComp)
{
this.preComp = preComp;
}
/**
* @return the array holding the precomputed ECPoint.F2m
s
* used for the WTNAF multiplication in
* {@link bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply()
* WTauNafMultiplier.multiply()}
.
*/
protected ECPoint.F2m[] getPreComp()
{
return preComp;
}
}