bool QSslSocketPrivate::ensureLibraryLoaded()
{
- if (!q_resolveOpenSslSymbols())
- return false;
-
+#ifndef QT_NO_OPENSSL
// Check if the library itself needs to be initialized.
QMutexLocker locker(openssl_locks()->initLock());
if (!s_libraryLoaded) {
}
}
return true;
+#else
+ return false;
+#endif // QT_NO_OPENSSL
}
void QSslSocketPrivate::ensureCiphersAndCertsLoaded()
DEFINEFUNC3(int, SSL_CTX_load_verify_locations, SSL_CTX *ctx, ctx, const char *CAfile, CAfile, const char *CApath, CApath, return 0, return)
DEFINEFUNC(long, SSLeay, void, DUMMYARG, return 0, return)
-
-bool q_resolveOpenSslSymbols()
-{
-#ifdef QT_NO_OPENSSL
- return false;
-#endif
- return true;
-}
-
//==============================================================================
// contributed by Jay Case of Sarvega, Inc.; http://sarvega.com/
// Based on X509_cmp_time() for intitial buffer hacking.
// **************** Static declarations ******************
-bool q_resolveOpenSslSymbols();
long q_ASN1_INTEGER_get(ASN1_INTEGER *a);
unsigned char * q_ASN1_STRING_data(ASN1_STRING *a);
int q_ASN1_STRING_length(ASN1_STRING *a);