| package org.bouncycastle.math.ec; |
| |
| /** |
| * Class holding precomputation data for fixed-point multiplications. |
| */ |
| public class FixedPointPreCompInfo implements PreCompInfo |
| { |
| /** |
| * Array holding the precomputed <code>ECPoint</code>s used for a fixed |
| * point multiplication. |
| */ |
| protected ECPoint[] preComp = null; |
| |
| /** |
| * The width used for the precomputation. If a larger width precomputation |
| * is already available this may be larger than was requested, so calling |
| * code should refer to the actual width. |
| */ |
| protected int width = -1; |
| |
| public ECPoint[] getPreComp() |
| { |
| return preComp; |
| } |
| |
| public void setPreComp(ECPoint[] preComp) |
| { |
| this.preComp = preComp; |
| } |
| |
| public int getWidth() |
| { |
| return width; |
| } |
| |
| public void setWidth(int width) |
| { |
| this.width = width; |
| } |
| } |