i get a compiler error when i try to compile the libssh master branch ( or the 0.8.7 ) with the OpenSSL 1.1.1b.
/libssh/src/libcrypto.c:689:102: error: 'block128_f' undeclared (first use in this function); did you mean 'clockid_t'?
CRYPTO_ctr128_encrypt(in, out, len, &cipher->aes_key->key, cipher->aes_key->IV, tmp_buffer, &num, (block128_f)AES_encrypt);
Apparently, no OpenSSL version will be supported longer than 2019 except for the 1.1.1.
Note: The latest stable version is the 1.1.1 series. This is also our Long Term Support (LTS) version, supported until 11th September 2023. Our previous LTS version > (1.0.2 series) will continue to be supported until 31st December 2019 (security fixes only during the last year of support). The 1.1.0 series is currently only receiving security fixes and will go out of support on 11th September 2019. All users of 1.0.2 and 1.1.0 are encouraged to upgrade to 1.1.1 as soon as possible. The 0.9.8, 1.0.0 and 1.0.1 versions are now out of support and should not be used.