We are pleased to announce that wolfCrypt now has support for SRP6a (Secure Remote Password Protocol version 6a).
SRP is a password authentication and key-exchange protocol suitable for authenticating users and exchanging keys over an untrusted network designed by Thomas Wu at the Computer Science Department of Stanford University.
The SRP implementation can be enabled with either:
./configure –enable-srp
OR
defining WOLFCRYPT_HAVE_SRP if you’re not using autotools.
The wolfCrypt SRP documented api can be found directly in the srp.h file in our repository at github.
If you have any questions about using SRP with wolfCrypt or the wolfSSL embedded SSL/TLS library please let us know at facts@wolfssl.com.