ECMultiplier (Bouncy Castle Library 1.52 API Specification)

org.bouncycastle.math.ec

## Interface ECMultiplier

- All Known Implementing Classes:
    AbstractECMultiplier, DoubleAddMultiplier, FixedPointCombMultiplier, GLVMultiplier, MixedNafR2LMultiplier, MontgomeryLadderMultiplier, NafL2RMultiplier, NafR2LMultiplier, ReferenceMultiplier, WNafL2RMultiplier, WTauNafMultiplier, ZSignedDigitL2RMultiplier, ZSignedDigitR2LMultiplier

      public interface ECMultiplier

  Interface for classes encapsulating a point multiplication algorithm for `ECPoint`s.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ECPoint` | `multiply(ECPoint p, java.math.BigInteger k)` Multiplies the `ECPoint p` by `k`, i.e.

- - ### Method Detail

    - #### multiply

          ECPoint multiply(ECPoint p,
                         java.math.BigInteger k)

      Multiplies the `ECPoint p` by `k`, i.e. `p` is added `k` times to itself.
      Parameters:
        `p` - The `ECPoint` to be multiplied.
        `k` - The factor by which `p` is multiplied.
      Returns:
        `p` multiplied by `k`.