Commit Graph
2 Commits
Author SHA1 Message Date
Filippo Valsorda f4817d981b curve25519: implement new X25519 API and deprecate ScalarMult
const ScalarSize = 32
    const PointSize = 32
    var Basepoint []byte
    func X25519(scalar, point []byte) ([]byte, error)

Fixes golang/go#32670

Change-Id: I6b08932e4123949355610b16b6053559b399516c
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/205157
Reviewed-by: Katie Hockman <katie@golang.org>
Reviewed-by: Adam Langley <agl@golang.org>
2019-11-07 22:22:54 +00:00
Filippo Valsorda fe70532ba3 curve25519: update package structure per golang.org/wiki/TargetSpecific
This was extracted from CL 205157.

Updates golang/go#31470

Change-Id: I8109b874d4c3897ffc920bb4e12c71836da9d44a
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/205861
Reviewed-by: Katie Hockman <katie@golang.org>
2019-11-07 22:13:45 +00:00