fixed up some stuff
authorFelix Morgner <felix.morgner@gmail.com>
Fri, 30 Jan 2015 13:07:00 +0000 (14:07 +0100)
committerFelix Morgner <felix.morgner@gmail.com>
Sat, 31 Jan 2015 12:12:19 +0000 (13:12 +0100)
additionally it seems like i can't spell "initialize"

src/ssli_gnutls.c

index bfadca71404613fb34204844be5b5faa8ee40f1a..938678697fadf8b9ee753f0a2101b2c0a23ee625 100644 (file)
@@ -1,10 +1,14 @@
 #include "ssl.h"
 #include "conf.h"
+#include "log.h"
 
 static gnutls_dh_params_t dhParameters;
-static gnutls_certificate_credentials certificate;
+static gnutls_certificate_credentials_t certificate;
 
-void initiliazeCertificate()
+static const char * ciphers = "SECURE128:-VERS-DTLS-ALL:-VERS-SSL3.0:-VERS-TLS1.0:+COMP_ALL";
+static gnutls_priority_t cipherCache;
+
+void initializeCertificate()
   {
   char* certificatePath = (char*) getStrConf(CERTIFICATE);
 
@@ -39,6 +43,8 @@ void SSLi_init()
   gnutls_global_init();
 #endif
 
+  gnutls_priority_init(&cipherCache, ciphers, NULL);
+
   initializeCertificate();
 
   Log_info("Sucessfully initialized GNUTLS version %s", gnutls_check_version(NULL));