]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Define Security::ContextPointer for GnuTLS
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 21 Mar 2015 11:58:32 +0000 (04:58 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 21 Mar 2015 11:58:32 +0000 (04:58 -0700)
src/security/Context.h

index 36a6163429a4c331495811a1f691777027f076ce..84a59da25e51686b9564395bc9f7a1c81d12c1f5 100644 (file)
 #define SQUID_SRC_SECURITY_CONTEXT_H
 
 #if USE_OPENSSL
-#include "ssl/gadgets.h"
+#if HAVE_OPENSSL_SSL_H
+#include <openssl/ssl.h>
+#endif
+#endif
+
+#if USE_GNUTLS
+#if HAVE_GNUTLS_GNUTLS_H
+#include <gnutls/gnutls.h>
+#endif
 #endif
 
 namespace Security {
 
 #if USE_OPENSSL
-// XXX: make this a SSL_CTX_Pointer
 typedef SSL_CTX* ContextPointer;
 
+#elif USE_GNUTLS
+typedef gnutls_certificate_credentials_t* ContextPointer;
+
 #else
 // use void* so we can check against NULL
 typedef void* ContextPointer;