summaryrefslogtreecommitdiff
path: root/lib/gnutls_auth.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2001-08-07 12:16:24 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2001-08-07 12:16:24 +0000
commitac2a96f653a8f83bca32307aa818a7cf7097e95a (patch)
tree0127bd85ce8cb7c9f1d98b03dbe0e0e3c2157889 /lib/gnutls_auth.h
parentedb7b3a0c735885e85bcde45e9f0a4d441382b46 (diff)
downloadgnutls-ac2a96f653a8f83bca32307aa818a7cf7097e95a.tar.gz
additions in order for gnutls server to support client authentication
Diffstat (limited to 'lib/gnutls_auth.h')
-rw-r--r--lib/gnutls_auth.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/gnutls_auth.h b/lib/gnutls_auth.h
index 8017c50eb8..2a9442ce53 100644
--- a/lib/gnutls_auth.h
+++ b/lib/gnutls_auth.h
@@ -3,7 +3,8 @@
typedef struct MOD_AUTH_STRUCT_INT {
char* name; /* null terminated */
- int (*gnutls_generate_certificate)( GNUTLS_STATE, opaque**);
+ int (*gnutls_generate_server_certificate)( GNUTLS_STATE, opaque**);
+ int (*gnutls_generate_client_certificate)( GNUTLS_STATE, opaque**);
int (*gnutls_generate_server_kx)( GNUTLS_STATE, opaque**);
int (*gnutls_generate_server_kx2)( GNUTLS_STATE, opaque**); /* used in SRP */
int (*gnutls_generate_client_kx0)( GNUTLS_STATE, opaque**);
@@ -11,7 +12,8 @@ typedef struct MOD_AUTH_STRUCT_INT {
int (*gnutls_generate_client_cert_vrfy) ( GNUTLS_STATE, opaque**);
int (*gnutls_generate_server_certificate_request) ( GNUTLS_STATE, opaque**);
- int (*gnutls_process_certificate)( GNUTLS_STATE, opaque*, int);
+ int (*gnutls_process_server_certificate)( GNUTLS_STATE, opaque*, int);
+ int (*gnutls_process_client_certificate)( GNUTLS_STATE, opaque*, int);
int (*gnutls_process_server_kx)( GNUTLS_STATE, opaque*, int);
int (*gnutls_process_server_kx2)( GNUTLS_STATE, opaque*, int);
int (*gnutls_process_client_kx0)( GNUTLS_STATE, opaque*, int);