diff options
| author | Petr Štetiar | 2020-12-10 10:30:02 +0000 |
|---|---|---|
| committer | Petr Štetiar | 2020-12-10 11:18:05 +0000 |
| commit | 2c342ae57c5bd9fb99f69a4dd06a5a6e49eac7de (patch) | |
| tree | 86f9c848e7aa089a7826b5f67fd36c5f2bd79142 | |
| parent | fa8ecd6ed14036256e43cfe8ebaf52770e6e0826 (diff) | |
| download | ustream-ssl-2c342ae57c5bd9fb99f69a4dd06a5a6e49eac7de.tar.gz | |
ustream-openssl: fix wolfSSL includes
Fixes following compilation errors:
ustream-io-wolfssl.c:74:2: error: implicit declaration of function 'wolfSSL_SetIORecv' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
ustream-io-wolfssl.c:75:2: error: implicit declaration of function 'wolfSSL_SetIOSend' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
ustream-io-wolfssl.c:79:2: error: implicit declaration of function 'wolfSSL_SetIOReadCtx' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
ustream-io-wolfssl.c:80:2: error: implicit declaration of function 'wolfSSL_SetIOWriteCtx' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
| -rw-r--r-- | ustream-openssl.c | 3 | ||||
| -rw-r--r-- | ustream-openssl.h | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/ustream-openssl.c b/ustream-openssl.c index f8e848d..dec2b9f 100644 --- a/ustream-openssl.c +++ b/ustream-openssl.c @@ -20,7 +20,10 @@ #include <ctype.h> #include "ustream-ssl.h" #include "ustream-internal.h" + +#if !defined(HAVE_WOLFSSL) #include <openssl/x509v3.h> +#endif /* Ciphersuite preference: * - for server, no weak ciphers are used if you use an ECDSA key. diff --git a/ustream-openssl.h b/ustream-openssl.h index 0a6ca91..9663d21 100644 --- a/ustream-openssl.h +++ b/ustream-openssl.h @@ -21,10 +21,12 @@ #if defined(HAVE_WOLFSSL) #include <wolfssl/options.h> -#endif - +#include <wolfssl/openssl/ssl.h> +#else #include <openssl/ssl.h> #include <openssl/err.h> +#endif + #include <stdbool.h> void __ustream_ssl_session_free(void *ssl); |