Make Ed25519 consistent with X25519
authorDr. Stephen Henson <steve@openssl.org>
Wed, 5 Apr 2017 15:09:57 +0000 (16:09 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 30 May 2017 19:38:19 +0000 (20:38 +0100)
commitd4d001df371f2ccd13eee7f9d7f4c6594a080168
treeb1ffc906785628cb6f3498a8af6f26d849ef0aea
parent06c6d05faea05ced44a580c5a2f8bf38a4f3017a
Make Ed25519 consistent with X25519

Rename and change ED25519_keypair_from_seed to ED25519_public_from_private
to be consistent with X25519 API.

Modidy ED25519_sign to take separate public key argument instead of
requiring it to follow the private key.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3503)
crypto/ec/curve25519.c
crypto/ec/ec_lcl.h