Class MontgomeryCurve<E,F extends Field<E>>

java.lang.Object
dk.jonaslindstrom.ruffini.elliptic.structures.MontgomeryCurve<E,F>
All Implemented Interfaces:
AdditiveGroup<AffinePoint<E>>, CommutativeMonoid<AffinePoint<E>>, Set<AffinePoint<E>>
Direct Known Subclasses:
Curve25519

public class MontgomeryCurve<E,F extends Field<E>> extends Object implements AdditiveGroup<AffinePoint<E>>
Curve on Montgomery form By2 = x3 + Ax2 + x. The field should have characteristics not equal to 2, A ≠ ∓ 2 and B ≠ 0.