(Patch for OpenSSH-7.7p1 is also available)
This is a patch for OpenSSH-7.6p1 to build with OpenSSL-1.1.0 . By default OpenSSH-7.6p1 only supports up to OpenSSL-1.0.x versions. This patch will build and pass all "make tests" regressions using OpenSSL-1.1.0.
Some obsolete OS may not pass the last test_utf8
test;
use env TEST_SSH_UTF8=no ./configure ... to skip the test.
This patch breaks support for OpenSSL-1.0.x, so don't use this patch if you need 1.0.x support. This patch doesn't introduce new shim functions to emulate OpenSSL-1.1.x API on 1.0.x .
#ifdef
s which was minimal in origial OpenSSH code.