Skip to content
Snippets Groups Projects

BS-SPEKE

This repo contains an early prototype implementation of the BS-SPEKE protocol for augmented password authenticated key exchange (aPAKE).

BS-SPEKE is described by Steve Thomas in his blog post SRP is Now Deprecated and in a Github Gist.

The implementation contained here is built with Loup Vaillant's Monocypher library and uses D.J. Bernstein's elliptic curve Curve25519.

Disclaimer

This code has not undergone any sort of security audit or evaluation. Please do not use it for anything serious at this time.