This is a patch for OpenSSH-7.4p1 to build with OpenSSL-1.1.0c . By default OpenSSH-7.4p1 only supports up to OpenSSL-1.0.x 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 does not support OpenSSL 1.0.x, so don't if. This patch doesn't introduce new functions to emulate 1.1.x API on 1.0.x .
#ifdef
s which was minimal in origial OpenSSH code.