From 80c0d45bb037de66439df11930a29fd34d4ecab5 Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Fri, 13 Aug 2010 10:48:56 +0000 Subject: Changed kvissl initialization so that we can initialize ssl also from outside the kvissl class git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4863 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/str/libkvistr.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'src/modules/str/libkvistr.cpp') diff --git a/src/modules/str/libkvistr.cpp b/src/modules/str/libkvistr.cpp index 84eaf7a0e..87b71d5b3 100644 --- a/src/modules/str/libkvistr.cpp +++ b/src/modules/str/libkvistr.cpp @@ -40,7 +40,7 @@ #if defined( COMPILE_SSL_SUPPORT ) && !defined( COMPILE_NO_EMBEDDED_CODE ) // The current implementation - #include + #include #include #include #elif defined(COMPILE_NO_EMBEDDED_CODE) @@ -2229,15 +2229,12 @@ static bool str_kvs_fnc_evpSign(KviKvsModuleFunctionCall * c) #if defined(COMPILE_SSL_SUPPORT) && !defined(COMPILE_NO_EMBEDDED_CODE) + KviSSL::globalSSLInit(); EVP_MD_CTX md_ctx; EVP_PKEY * pKey = 0; unsigned int len = 0; unsigned char *sig = 0; - //FIXME do we need a mutex here? - SSL_library_init(); - SSL_load_error_strings(); - if(szCert.isEmpty()) { //use default cert @@ -2364,10 +2361,7 @@ static bool str_kvs_fnc_evpVerify(KviKvsModuleFunctionCall * c) #if defined(COMPILE_SSL_SUPPORT) && !defined(COMPILE_NO_EMBEDDED_CODE) - //FIXME do we need a mutex here? - SSL_library_init(); - SSL_load_error_strings(); - + KviSSL::globalSSLInit(); szSign = QByteArray::fromBase64(szSignB64); const char * message = szMessage.data(); -- cgit v1.3.1-10-gc9f91