OpenSSL 1.1.0-pre5 breaks with 0.2.8.4-rc and 0.2.9.0-dev
Both 0.2.8.4-rc and master fails to compile against OpenSSL 1.1.0-pre5, regardless if --enable-static-openssl is enabled or not. The src/common/aes.c translation unit consistently fails due to incorrect/unexposed type declaration for 'evp':
src/common/aes.c: At top level: src/common/aes.c:141:20: error: field 'evp' has incomplete type EVP_CIPHER_CTX evp; ^ Makefile:3543: recipe for target 'src/common/aes.o' failed make[1]: *** [src/common/aes.o] Error 1