ECMultiplier
DoubleAddMultiplier
, FixedPointCombMultiplier
, GLVMultiplier
, MixedNafR2LMultiplier
, MontgomeryLadderMultiplier
, NafL2RMultiplier
, NafR2LMultiplier
, ReferenceMultiplier
, WNafL2RMultiplier
, WTauNafMultiplier
, ZSignedDigitL2RMultiplier
, ZSignedDigitR2LMultiplier
public abstract class AbstractECMultiplier extends java.lang.Object implements ECMultiplier
Constructor | Description |
---|---|
AbstractECMultiplier() |
Modifier and Type | Method | Description |
---|---|---|
protected ECPoint |
checkResult(ECPoint p) |
|
ECPoint |
multiply(ECPoint p,
java.math.BigInteger k) |
Multiplies the
ECPoint p by k , i.e. |
protected abstract ECPoint |
multiplyPositive(ECPoint p,
java.math.BigInteger k) |
public ECPoint multiply(ECPoint p, java.math.BigInteger k)
ECMultiplier
ECPoint p
by k
, i.e.
p
is added k
times to itself.multiply
in interface ECMultiplier
p
- The ECPoint
to be multiplied.k
- The factor by which p
is multiplied.p
multiplied by k
.