diff options
Diffstat (limited to 'lib/gnutls_ui.h')
-rw-r--r-- | lib/gnutls_ui.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/gnutls_ui.h b/lib/gnutls_ui.h index 38c14bd001..53c8136207 100644 --- a/lib/gnutls_ui.h +++ b/lib/gnutls_ui.h @@ -8,10 +8,14 @@ typedef enum gnutls_x509_subject_alt_name { # ifdef LIBGNUTLS_VERSION /* These are defined only in gnutls.h */ -typedef int gnutls_certificate_client_select_function(gnutls_session, - const gnutls_datum *, unsigned int, const gnutls_datum *, unsigned int); -typedef int gnutls_certificate_server_select_function(gnutls_session, - const gnutls_datum *, unsigned int); +/* Callback prototypes for the certificate authentication + * callbacks. + */ +typedef int gnutls_certificate_client_select_function( + gnutls_session, const gnutls_datum *client_cert, int ncerts, + const gnutls_datum* req_ca_cert, int nreqs); +typedef int gnutls_certificate_server_select_function( + gnutls_session, const gnutls_datum *server_certs, int ncerts); /* Functions that allow AUTH_INFO structures handling */ |