summaryrefslogtreecommitdiff
path: root/libextra/auth_srp.h
diff options
context:
space:
mode:
Diffstat (limited to 'libextra/auth_srp.h')
-rw-r--r--libextra/auth_srp.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/libextra/auth_srp.h b/libextra/auth_srp.h
index 7b42f0229f..bf4cd28c09 100644
--- a/libextra/auth_srp.h
+++ b/libextra/auth_srp.h
@@ -5,17 +5,17 @@
typedef int gnutls_srp_server_credentials_function(gnutls_session,
- char *username,
- gnutls_datum * salt,
- gnutls_datum * verifier,
- gnutls_datum *
- generator,
- gnutls_datum * prime);
+ const char *username, gnutls_datum * salt, gnutls_datum * verifier,
+ gnutls_datum * generator, gnutls_datum * prime);
+
+typedef int gnutls_srp_client_credentials_function(gnutls_session,
+ unsigned int times, char **username, char** password);
typedef struct {
char *username;
char *password;
+ gnutls_srp_client_credentials_function *get_function;
} SRP_CLIENT_CREDENTIALS_INT;
#define gnutls_srp_client_credentials SRP_CLIENT_CREDENTIALS_INT*