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