comparison src/sslconn.c @ 7016:aa619031193b

[gaim-migrate @ 7579] SSL suport is now provided by invisible plugins that are auto-loaded when SSL is needed. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 29 Sep 2003 15:29:49 +0000
parents 6d0d4e9149b9
children cd8a9907c779
comparison
equal deleted inserted replaced
7015:dece74f05509 7016:aa619031193b
23 #include "internal.h" 23 #include "internal.h"
24 24
25 #include "debug.h" 25 #include "debug.h"
26 #include "sslconn.h" 26 #include "sslconn.h"
27 27
28 /* Pre-installed SSL op functions. */
29 #ifdef HAVE_NSS
30 GaimSslOps *gaim_ssl_nss_get_ops();
31 #endif
32
33 #ifdef HAVE_GNUTLS
34 GaimSslOps *gaim_ssl_gnutls_get_ops();
35 #endif
36
37
38 static gboolean _ssl_initialized = FALSE; 28 static gboolean _ssl_initialized = FALSE;
39 static GaimSslOps *_ssl_ops = NULL; 29 static GaimSslOps *_ssl_ops = NULL;
40 30
41 static gboolean 31 static gboolean
42 ssl_init(void) 32 ssl_init(void)
235 } 225 }
236 226
237 void 227 void
238 gaim_ssl_init(void) 228 gaim_ssl_init(void)
239 { 229 {
240 #if defined(HAVE_NSS)
241 gaim_ssl_set_ops(gaim_ssl_nss_get_ops());
242 #elif defined(HAVE_GNUTLS)
243 gaim_ssl_set_ops(gaim_ssl_gnutls_get_ops());
244 #endif
245 } 230 }
246 231
247 void 232 void
248 gaim_ssl_uninit(void) 233 gaim_ssl_uninit(void)
249 { 234 {