README.md

July 29, 2026 ยท View on GitHub

Shows examples of how to work with SRP.

srp_gen.c show how to generate a verifier to store on the server. srp.c shows a client and server.

The build option used for wolfSSL is

./configure --enable-srp

How to use:

./srp_gen wolfssl password > srp_store.h

make

./srp wolfssl password

srp_sha256.c runs a complete SRP-6a exchange (enrollment through mutual proof verification) using SHA-256 and the RFC 5054 2048-bit group:

./srp_sha256