|
|
@ -48,7 +48,8 @@ class KOpenSSLProxyPrivate;
|
|
|
|
#include <openssl/stack.h>
|
|
|
|
#include <openssl/stack.h>
|
|
|
|
#include <openssl/bn.h>
|
|
|
|
#include <openssl/bn.h>
|
|
|
|
#undef crypt
|
|
|
|
#undef crypt
|
|
|
|
#if OPENSSL_VERSION_NUMBER >= 0x10100000L
|
|
|
|
|
|
|
|
|
|
|
|
#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
|
|
|
|
#define STACK OPENSSL_STACK
|
|
|
|
#define STACK OPENSSL_STACK
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
#if OPENSSL_VERSION_NUMBER >= 0x10000000L
|
|
|
|
#if OPENSSL_VERSION_NUMBER >= 0x10000000L
|
|
|
@ -59,7 +60,7 @@ class KOpenSSLProxyPrivate;
|
|
|
|
|
|
|
|
|
|
|
|
#include <kstaticdeleter.h>
|
|
|
|
#include <kstaticdeleter.h>
|
|
|
|
|
|
|
|
|
|
|
|
#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
|
|
|
#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
|
|
|
typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *);
|
|
|
|
typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *);
|
|
|
|
typedef int X509_LOOKUP_TYPE;
|
|
|
|
typedef int X509_LOOKUP_TYPE;
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|