package org.bouncycastle.math.ec;

Class holding precomputation data for fixed-point multiplications.
/** * Class holding precomputation data for fixed-point multiplications. */
public class FixedPointPreCompInfo implements PreCompInfo { protected ECPoint offset = null;
Lookup table for the precomputed ECPoints used for a fixed point multiplication.
/** * Lookup table for the precomputed {@link ECPoint}s used for a fixed point multiplication. */
protected ECLookupTable lookupTable = 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.
/** * 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 ECLookupTable getLookupTable() { return lookupTable; } public void setLookupTable(ECLookupTable lookupTable) { this.lookupTable = lookupTable; } public ECPoint getOffset() { return offset; } public void setOffset(ECPoint offset) { this.offset = offset; } public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } }