commit | a79fe1d0d1dff32a290fe81a6ebc232d810119d7 | [log] [tgz] |
---|---|---|
author | Shai Barack <shayba@google.com> | Sat Apr 17 15:31:08 2021 -0700 |
committer | Shai Barack <shayba@google.com> | Sat Apr 17 22:31:55 2021 +0000 |
tree | 2cfcd15d95dbc10d3c56a775cbda9cb89a66fa59 | |
parent | bb1d2f5d1d0d6262ae52d9e8d14834bc90be6761 [diff] |
[build] //src/sys/build -> //build/components Change-Id: If7f838e974c6af37212708f7548950687c688671 Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/openssl-ecjpake/+/517009 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