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