diff options
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/math/ec/WTauNafPreCompInfo.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/math/ec/WTauNafPreCompInfo.java | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/math/ec/WTauNafPreCompInfo.java b/bcprov/src/main/java/org/bouncycastle/math/ec/WTauNafPreCompInfo.java index d7c583f..190eecb 100644 --- a/bcprov/src/main/java/org/bouncycastle/math/ec/WTauNafPreCompInfo.java +++ b/bcprov/src/main/java/org/bouncycastle/math/ec/WTauNafPreCompInfo.java @@ -4,7 +4,7 @@ package org.bouncycastle.math.ec; * Class holding precomputation data for the WTNAF (Window * <code>τ</code>-adic Non-Adjacent Form) algorithm. */ -class WTauNafPreCompInfo implements PreCompInfo +public class WTauNafPreCompInfo implements PreCompInfo { /** * Array holding the precomputed <code>ECPoint.F2m</code>s used for the @@ -12,28 +12,15 @@ class WTauNafPreCompInfo implements PreCompInfo * {@link org.bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply() * WTauNafMultiplier.multiply()}</code>. */ - private ECPoint.F2m[] preComp = null; + protected ECPoint.F2m[] preComp = null; - /** - * Constructor for <code>WTauNafPreCompInfo</code> - * @param preComp Array holding the precomputed <code>ECPoint.F2m</code>s - * used for the WTNAF multiplication in <code> - * {@link org.bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply() - * WTauNafMultiplier.multiply()}</code>. - */ - WTauNafPreCompInfo(ECPoint.F2m[] preComp) + public ECPoint.F2m[] getPreComp() { - this.preComp = preComp; + return preComp; } - /** - * @return the array holding the precomputed <code>ECPoint.F2m</code>s - * used for the WTNAF multiplication in <code> - * {@link org.bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply() - * WTauNafMultiplier.multiply()}</code>. - */ - protected ECPoint.F2m[] getPreComp() + public void setPreComp(ECPoint.F2m[] preComp) { - return preComp; + this.preComp = preComp; } } |