gnutls_srp_verifier3
Api function
Usage
#include <gnutls/gnutls.h>
int gnutls_srp_verifier(const char * username, const char * password, const gnutls_datum_t * salt, const gnutls_datum_t * generator, const gnutls_datum_t * prime, gnutls_datum_t * res);
Arguments
const char * username
|
is the user's name |
|---|---|
const char * password
|
is the user's password |
const gnutls_datum_t * salt
|
should be some randomly generated bytes |
const gnutls_datum_t * generator
|
is the generator of the group |
const gnutls_datum_t * prime
|
is the group's prime |
gnutls_datum_t * res
|
where the verifier will be stored. |
Overview
This function will create an SRP verifier, as specified in RFC2945. The prime and generator should be one of the static parameters defined in gnutls/gnutls.h or may be generated.
The verifier will be allocated with @gnutls_malloc() and will be stored in
res using binary format.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, or an error code.
Releases
10 releases since Debian 4.0 (Etch); the text changed 9 times.