Package org.bouncycastle.math.ec

## Interface ECMultiplier

- All Known Implementing Classes:
    `AbstractECMultiplier`, `FixedPointCombMultiplier`, `GLVMultiplier`, `WNafL2RMultiplier`, `WTauNafMultiplier`

      public interface ECMultiplier

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

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | 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`.