| Interface | Description |
|---|---|
| ECConstants | |
| ECMultiplier |
Interface for classes encapsulating a point multiplication algorithm
for
ECPoints. |
| ECPointMap | |
| PreCompInfo |
Interface for classes storing precomputation data for multiplication
algorithms.
|
| 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 |