diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-05-14 09:45:20 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-05-14 09:45:20 +0000 |
commit | 9746d01d3576874253237e6341724657069d6c37 (patch) | |
tree | 79bb7f95a46542d74914d3047a71632727bca88e /lib/auth_srp.c | |
parent | b530091f8591014f3f111dc3d2139a95d7c1b13d (diff) | |
download | gnutls-9746d01d3576874253237e6341724657069d6c37.tar.gz |
added functions to access authentication data (like username), and
the key exchange algorithm used.
Diffstat (limited to 'lib/auth_srp.c')
-rw-r--r-- | lib/auth_srp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/auth_srp.c b/lib/auth_srp.c index 5c5dff227b..66ad47941b 100644 --- a/lib/auth_srp.c +++ b/lib/auth_srp.c @@ -73,11 +73,11 @@ int gen_srp_server_kx(GNUTLS_KEY key, opaque ** data) GNUTLS_SRP_PWD_ENTRY *pwd_entry; int err; - if (key->username == NULL) { + if (key->auth_info == NULL) { return GNUTLS_E_INSUFICIENT_CRED; } - pwd_entry = _gnutls_srp_pwd_read_entry( key, key->username, &err); + pwd_entry = _gnutls_srp_pwd_read_entry( key, ((SRP_AUTH_INFO*)key->auth_info)->username, &err); if (pwd_entry == NULL) { if (err==0) @@ -386,3 +386,4 @@ int proc_srp_server_kx2(GNUTLS_KEY key, opaque * data, int data_size) mpi_release(B); return 0; } + |