``` commit f97df2e6d4b9c721c97bcbd3b5930530604a127a Author: Daniel-Constantin Mierla miconda@gmail.com Date: Fri Sep 16 12:49:50 2016 +0200
crypto: updated to be compatible with api from libssl v1.1.0
(cherry picked from commit 8d83571658471f162e35cb54ba7e3baecbe7970d) ```
``` make every-module group_include=ktls Makefile:56: modules.lst: No such file or directory Makefile:107: config.mak: No such file or directory target architecture <x86_64>, host architecture <x86_64> making config... saving modules list... CC (gcc) [M auth_identity.so] auth_http.o CC (gcc) [M auth_identity.so] auth_hdrs.o CC (gcc) [M auth_identity.so] auth_tables.o CC (gcc) [M auth_identity.so] auth_identity.o CC (gcc) [M auth_identity.so] auth_crypt.o CC (gcc) [M auth_identity.so] auth_dynstr.o LD (gcc) [M auth_identity.so] auth_identity.so CC (gcc) [M crypto.so] crypto_uuid.o CC (gcc) [M crypto.so] crypto_mod.o LD (gcc) [M crypto.so] crypto.so CC (gcc) [M tls.so] tls_domain.o tls_domain.c: In function 'setup_dh': tls_domain.c:117:6: error: dereferencing pointer to incomplete type 'DH {aka struct dh_st}' dh->p = BN_bin2bn(dh3072_p, sizeof(dh3072_p), NULL); ^~ tls_domain.c: In function 'sr_ssl_ctx_info_callback': tls_domain.c:717:10: error: dereferencing pointer to incomplete type 'SSL {aka const struct ssl_st}' if (ssl->s3) { ^~ tls_domain.c: In function 'tls_ssl_ctx_set_freelist': tls_domain.c:841:6: error: dereferencing pointer to incomplete type 'SSL_CTX {aka struct ssl_ctx_st}' ctx->freelist_max_len = val; ^~ tls_domain.c: In function 'tls_server_name_cb': tls_domain.c:930:46: error: dereferencing pointer to incomplete type 'SSL {aka struct ssl_st}' SSL_set_options(ssl, SSL_CTX_get_options(ssl->ctx)); ^~ ../../Makefile.rules:97: recipe for target 'tls_domain.o' failed make[1]: *** [tls_domain.o] Error 1 Makefile:511: recipe for target 'modules' failed make: *** [modules] Error 1 ```