gtank / ristretto255

Implements ristretto255, a fast prime-order group.
https://ristretto.group
BSD 3-Clause "New" or "Revised" License
98 stars 22 forks source link

Remove the elliptic.Curve code #14

Closed gtank closed 5 years ago

gtank commented 5 years ago

It was an experiment, and my conclusion was that elliptic.Curve is a terrible interface for general-purpose curve implementations. It forces us to convert in and out of big.Int between operations and allows no sensible way of reporting errors (see https://github.com/gtank/ed25519/issues/9).