summaryrefslogtreecommitdiff
path: root/src/ne_privssl.h
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2013-07-31 14:15:05 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2013-07-31 14:15:05 +0000
commit841b9e95a7f15744beab818eb43825f1b37ad7d5 (patch)
treecf5d1077e591e6217661372c7ffecfe84e221dfd /src/ne_privssl.h
parenta66cb5a509dd74d670ed23cd6bd71d79fd769796 (diff)
downloadneon-841b9e95a7f15744beab818eb43825f1b37ad7d5.tar.gz
* src/ne_privssl.h, src/ne_gnutls.c, src/ne_socket.c: Avoid olde GnuTLS types,
avoiding deprecation warnings. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1917 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_privssl.h')
-rw-r--r--src/ne_privssl.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ne_privssl.h b/src/ne_privssl.h
index 1a5cabc..57d53c8 100644
--- a/src/ne_privssl.h
+++ b/src/ne_privssl.h
@@ -59,7 +59,7 @@ ne__ssl_clicert_exkey_import(const unsigned char *der,
#include <gnutls/gnutls.h>
struct ne_ssl_context_s {
- gnutls_certificate_credentials cred;
+ gnutls_certificate_credentials_t cred;
int verify; /* non-zero if client cert verification required */
const char *hostname; /* for SNI */
@@ -67,10 +67,10 @@ struct ne_ssl_context_s {
/* Session cache. */
union ne_ssl_scache {
struct {
- gnutls_datum key, data;
+ gnutls_datum_t key, data;
} server;
#if defined(HAVE_GNUTLS_SESSION_GET_DATA2)
- gnutls_datum client;
+ gnutls_datum_t client;
#else
struct {
char *data;
@@ -85,7 +85,7 @@ struct ne_ssl_context_s {
#endif
};
-typedef gnutls_session ne_ssl_socket;
+typedef gnutls_session_t ne_ssl_socket;
NE_PRIVATE ne_ssl_client_cert *
ne__ssl_clicert_exkey_import(const unsigned char *der, size_t der_len);