2 * ngIRCd -- The Next Generation IRC Daemon
11 #include <openssl/ssl.h>
15 #include <gnutls/gnutls.h>
16 #ifndef LIBGNUTLS_VERSION_MAJOR
17 #define gnutls_certificate_credentials_t gnutls_certificate_credentials
18 #define gnutls_cipher_algorithm_t gnutls_cipher_algorithm
19 #define gnutls_datum_t gnutls_datum
20 #define gnutls_dh_params_t gnutls_dh_params
21 #define gnutls_session_t gnutls_session
22 #define gnutls_transport_ptr_t gnutls_transport_ptr
27 struct ConnSSL_State {
32 gnutls_session gnutls_session;
33 void *cookie; /* pointer to server configuration structure
34 (for outgoing connections), or NULL. */
39 ConnSSL_InitLibrary(void);
42 ConnSSL_InitLibrary(void) { return true; }
43 #endif /* SSL_SUPPORT */
45 #endif /* conf_ssl_h */