commit | 380c94c492ed126e3f58530bf95b24b5fb1cf199 | [log] [tgz] |
---|---|---|
author | Shai Barack <shayba@google.com> | Thu Sep 10 17:22:39 2020 -0700 |
committer | Shai Barack <shayba@google.com> | Fri Sep 11 22:35:09 2020 +0000 |
tree | dc6d56b695b79023f8adf909e3e3331d3d9f1542 | |
parent | c1ed824a117e6ce82ecf614cd9a275de8c3f4c71 [diff] |
[Wconversion] Suppress warnings Bug: 56258 Bug: 58162 Change-Id: Ic93691efb819eeedaa202fa89f897d2d5cf6044d Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/openssl-ecjpake/+/425969 Reviewed-by: Shai Barack <shayba@google.com> Reviewed-by: Petr Hosek <phosek@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