commit | 0f9aa1b9ff7e3e4b02c95c5c3fbdab1f2183d249 | [log] [tgz] |
---|---|---|
author | Prashanth Swaminathan <prashanthsw@google.com> | Tue Mar 09 21:49:51 2021 -0800 |
committer | Prashanth Swaminathan <prashanthsw@google.com> | Wed Mar 10 16:07:41 2021 +0000 |
tree | ed83fef42338398999e90c4deb3571e77f27ed7e | |
parent | c09b9be0d48674d7b1d53dbcb32d8eb494e2f64e [diff] |
[ecjpake] Migrate to new component templates Test: fx test openssl-ecjpake_tests Change-Id: I0dc0da09720d76387c6d8385df5e8ee1b3e0635c Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/openssl-ecjpake/+/498879 Reviewed-by: Shai Barack <shayba@google.com>
An implementation of the J-PAKE cryptographic protocol based on elliptic curves. J-PAKE is a key agreement protocol that allows parties to establish secure communications by means of a shared, low-entropy password/secret.
This implementation is built for use with OpenSSL, and makes use of OpenSSL‘s public EC crypto APIs. It can also be with Google’s BoringSSL.
Clone the openssl-ecjpake repo:
$ git clone https://github.com/openweave/openssl-ecjpake $ cd openssl-ecjpake
Build using the supplied automake makefile:
$ autoreconf -ivf $ ./configure $ make