org.bouncycastle.math.ec (Bouncy Castle Library 1.52 API Specification)

# Package org.bouncycastle.math.ec

Math support for Elliptic Curve.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ECConstants |
  ECMultiplier | Interface for classes encapsulating a point multiplication algorithm for `ECPoint`s.
  ECPointMap |
  PreCompInfo | Interface for classes storing precomputation data for multiplication algorithms.

- Class Summary
  Class | Description
  --- | ---
  AbstractECMultiplier |
  DoubleAddMultiplier |
  ECAlgorithms |
  ECCurve | base class for an elliptic curve
  ECCurve.AbstractF2m |
  ECCurve.AbstractFp |
  ECCurve.F2m | Elliptic curves over F2m.
  ECCurve.Fp | Elliptic curve over Fp
  ECFieldElement |
  ECFieldElement.F2m | Class representing the Elements of the finite field `F2m` in polynomial basis (PB) representation.
  ECFieldElement.Fp |
  ECPoint | base class for points on elliptic curves.
  ECPoint.AbstractF2m |
  ECPoint.AbstractFp |
  ECPoint.F2m | Elliptic curve points over F2m
  ECPoint.Fp | Elliptic curve points over Fp
  FixedPointCombMultiplier |
  FixedPointPreCompInfo | Class holding precomputation data for fixed-point multiplications.
  FixedPointUtil |
  GLVMultiplier |
  MixedNafR2LMultiplier | Class implementing the NAF (Non-Adjacent Form) multiplication algorithm (right-to-left) using mixed coordinates.
  MontgomeryLadderMultiplier |
  NafL2RMultiplier | Class implementing the NAF (Non-Adjacent Form) multiplication algorithm (left-to-right).
  NafR2LMultiplier | Class implementing the NAF (Non-Adjacent Form) multiplication algorithm (right-to-left).
  ReferenceMultiplier |
  ScaleXPointMap |
  ScaleYPointMap |
  WNafL2RMultiplier | Class implementing the WNAF (Window Non-Adjacent Form) multiplication algorithm.
  WNafPreCompInfo | Class holding precomputation data for the WNAF (Window Non-Adjacent Form) algorithm.
  WNafUtil |
  WTauNafMultiplier | Class implementing the WTNAF (Window `τ`-adic Non-Adjacent Form) algorithm.
  WTauNafPreCompInfo | Class holding precomputation data for the WTNAF (Window `τ`-adic Non-Adjacent Form) algorithm.
  ZSignedDigitL2RMultiplier |
  ZSignedDigitR2LMultiplier |

## Package org.bouncycastle.math.ec Description

Math support for Elliptic Curve.