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).
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).