Clone this repo:
  1. a79fe1d [build] //src/sys/build -> //build/components by Shai Barack · 3 years, 1 month ago main master
  2. bb1d2f5 [components] src/sys/build -> build/components by Shai Barack · 3 years, 1 month ago
  3. 0f9aa1b [ecjpake] Migrate to new component templates by Prashanth Swaminathan · 3 years, 2 months ago
  4. c09b9be [Wconversion] Suppress warnings by Shai Barack · 3 years, 8 months ago
  5. 380c94c [Wconversion] Suppress warnings by Shai Barack · 3 years, 8 months ago

openssl-ecjpake

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.

Building

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