boringssl/crypto/curve25519
Adam Langley 815b12ece6 ed25519: Don't negate output when decoding.
The function |ge_frombytes_negate_vartime|, as the name suggests,
negates its output. This change converts it to |ge_frombytes_vartime|
and, instead, does the negation explicitly when verifying signatures.
The latter function is more generally useful.

Change-Id: I465f8bdf5edb101a80ab1835909ae0ff41d3e295
Reviewed-on: https://boringssl-review.googlesource.com/7142
Reviewed-by: Arnar Birgisson <arnarb@google.com>
Reviewed-by: David Benjamin <davidben@google.com>
2016-02-16 21:07:44 +00:00
..
asm Add #ifdef guards to crypto/curve25519 assembly files. 2016-02-02 16:03:33 +00:00
CMakeLists.txt Include 'asm' in the name of X25519 asm sources. 2016-01-05 16:05:50 +00:00
curve25519.c ed25519: Don't negate output when decoding. 2016-02-16 21:07:44 +00:00
ed25519_test.cc Enable Ed25519 when building with OPENSSL_SMALL. 2015-12-18 23:15:33 +00:00
ed25519_tests.txt Add X25519 and Ed25519 support. 2015-11-17 21:56:12 +00:00
internal.h Don't build X25519 asm code when NO_ASM is set. 2015-12-22 16:32:53 +00:00
x25519_test.cc Update draft-irtf-cfrg-curves-11 references to RFC 7748. 2016-01-28 00:53:26 +00:00
x25519-x86_64.c Add x86-64 assembly for X25519. 2015-12-22 16:22:38 +00:00