ECMultiplier (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

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 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`.