bouncycastle.math.ec.ECMultiplier 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;
import java.math.BigInteger;
/**
* Interface for classes encapsulating a point multiplication algorithm
* for ECPoint
s.
*/
interface ECMultiplier
{
/**
* Multiplies the ECPoint p
by k
, i.e.
* p
is added k
times to itself.
* @param p The ECPoint
to be multiplied.
* @param k The factor by which p
i multiplied.
* @return p
multiplied by k
.
*/
ECPoint multiply(ECPoint p, BigInteger k, PreCompInfo preCompInfo);
}