2011-04-01 20:58:42 -04:00
2011-04-01 20:57:26 -04:00
2011-04-01 20:57:26 -04:00
2011-04-01 20:57:26 -04:00
2011-02-08 14:10:17 -05:00
2011-02-08 14:10:17 -05:00
2011-02-08 14:10:17 -05:00

*** OVERVIEW ***

This library is a straight-forward implementation of the Secure Remote Password
protocol version 6a as defined at http://srp.stanford.edu. The API documentation
is a little light but it's really just a direct C function for each step in the
SRP protocol. The easiest way to learn the library is to simply follow the
steps in "example.c"

There is a compatible Python module at http://code.google.com/p/pysrp that
contains complete, user-friendly API documentation. As this library serves
as the basis for the C-extension module for pysrp, the APIs are very simmilar
so the pysrp documentation is a good reference for understanding this package.

*** USAGE ***

While it is certainly possile to create a shared library form of this packge,
it's really intended for direct inclusion into the source of using applications.
The only dependency srp.c has is on the OpenSSL library.

*** Compiling the example and test code ***

gcc -o srp_example example.c -lssl
gcc -o test_srp test_srp.c -lssl
Description
No description provided
Readme 230 KiB
Languages
C 100%