Class AbstractECMultiplier

java.lang.Object
org.bouncycastle.math.ec.AbstractECMultiplier
All Implemented Interfaces:
ECMultiplier
Direct Known Subclasses:
FixedPointCombMultiplier, GLVMultiplier, WNafL2RMultiplier, WTauNafMultiplier

public abstract class AbstractECMultiplier extends Object implements ECMultiplier
  • Constructor Details

    • AbstractECMultiplier

      public AbstractECMultiplier()
  • Method Details

    • multiply

      public ECPoint multiply(ECPoint p, BigInteger k)
      Description copied from interface: ECMultiplier
      Multiplies the ECPoint p by k, i.e. p is added k times to itself.
      Specified by:
      multiply in interface ECMultiplier
      Parameters:
      p - The ECPoint to be multiplied.
      k - The factor by which p is multiplied.
      Returns:
      p multiplied by k.
    • multiplyPositive

      protected abstract ECPoint multiplyPositive(ECPoint p, BigInteger k)
    • checkResult

      protected ECPoint checkResult(ECPoint p)