Mec.CurveSig
module type BASE = sig ... end
Basic interface for elliptic curves
module type WeierstrassT = sig ... end
Curve in Weierstrass form with a and b. In affine, the curve has the equation form y² = x³ + ax + b
module type AffineWeierstrassT = sig ... end
module type ProjectiveWeierstrassT = sig ... end
module type JacobianWeierstrassT = sig ... end
module type MontgomeryT = sig ... end
module type AffineMontgomeryT = sig ... end
module type AffineEdwardsT = sig ... end
module type PAIRING = sig ... end