Fixtype of elliptic curves over prime fields in twisted Edwards form.
This is a product type introduced by fty::defprod.
The following invariant is enforced on the fields:
(and (dm::primep p) (> p 2) (fep a p) (fep d p) (not (equal a d)) (not (equal a 0)) (not (equal d 0)))
This kind of curve is specified by
the prime
We require
We require
To fix the three components to satisfy the requirements above,
we pick 3 for