Bug#981415: ITP: golang-filippo-edwards25519 -- low-level implementation of the Ed25519 elliptic curve
Package: wnpp
Severity: wishlist
Owner: nicoo <[email protected]>
* Package name : golang-filippo-edwards25519
Version : 1.0.0-beta.2-1
Upstream Author : Filippo Valsorda
* URL : https://github.com/FiloSottile/edwards25519
* License : BSD-3-clause
Programming Lang: Go
Description : low-level implementation of the Ed25519 elliptic curve
This library implements the edwards25519 elliptic curve, exposing the
necessary APIs to build a wide array of higher-level primitives. It is
originally derived from Adam Langley's internal implementation in the Go
standard library, and includes George Tankersley's performance improvements
(https://golang.org/cl/71950). It was then further developed by Henry de
Valence for use in ristretto255.
Most users don't need this package, and should instead use crypto/ed25519
for signatures, golang.org/x/crypto/curve25519 for Diffie-Hellman, or
github.com/gtank/ristretto255 for prime order group logic. However, for
anyone currently using a fork of crypto/ed25519/internal/edwards25519 or
github.com/agl/edwards25519, this package should be a safer, faster, and
more powerful alternative.
This is a dependency of newer versions of age, by the same author.
Reply to: