Bug#1049864: ITP: libopaque - Language bindings for establishing a shared secret using the OPAQUE protocol
Package: wnpp
Severity: wishlist
Owner: Joost van Baal-Ilić <joostvb@debian.org>
* Package name : libopaque
Version : 0.99
Upstream Author : Stefan Marsiske and Chris Topher
* URL : https://github.com/stef/libopaque
* License : GPLv3, LGPLv3
Programming Lang: C, JavaScript, Python, Go, PHP
Description : Language bindings for establishing a shared secret using the OPAQUE protocol
This library implements the OPAQUE protocol as proposed in the IRTF Crypto
Forum Research Group draft (https://github.com/cfrg/draft-irtf-cfrg-opaque).
The OPAQUE protocol combines a Oblivious Pseudo-Random Function (OPRF) and an
Authenticated Key-Exchange (AKE) into a protocol where a user holding nothing
but a password and a server holding some information protected by the password
can establish a shared secret. The library comes with bindings for js, php7,
ruby, java, erlang, lua, python, go and SASL.
libopaque depends on liboprf, ITP Bug #1049347 .
The (yet to be packaged) Klutshnik software (https://klutshnik.info/) will
depend upon libopaque. I will be working on this package at (yet to be created)
https://salsa.debian.org/debian/libopaque .
The libopaque project was funded through the NGI0 PET Fund, a fund established
by NLnet with financial support from the European Commission's Next Generation
Internet programme, under the aegis of DG Communications Networks, Content and
Technology under grant agreement No 825310.
Bye,
Joost
Reply to: