SPAKE2 is a password-authenticated key exchange. This implementation is over the twisted Edwards curve Ed25519, and uses SHA-512 as the hash primitive. See https://tools.ietf.org/html/draft-irtf-cfrg-spake2-03 Change-Id: I2cd3c3ebdc3d55ac3aea3a9eb0d06275509597ac Reviewed-on: https://boringssl-review.googlesource.com/7114 Reviewed-by: Adam Langley <agl@google.com>
Change-Id: I6c7188648d81ab11a43b5491a850fb1d74e40986 Reviewed-on: https://boringssl-review.googlesource.com/6810 Reviewed-by: Adam Langley <agl@google.com>
This assembly is in gas syntax so is not built on Windows nor when OPENSSL_SMALL is defined. Change-Id: I1050cf1b16350fd4b758e4c463261b30a1b65390 Reviewed-on: https://boringssl-review.googlesource.com/6782 Reviewed-by: Adam Langley <agl@google.com>