(Patch for OpenSSH-7.6p1 is also available)
This is a patch for OpenSSH-7.5p1 to build with OpenSSL-1.1.0 . By default OpenSSH-7.5p1 only supports up to OpenSSL-1.0.2 versions. This patch will build and pass all "make tests" regressions.
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 if. This patch doesn't introduce new functions to emulate OpenSSL-1.1.x API on 1.0.x .
#ifdef
s which was minimal in origial OpenSSH code.