Compile openssh with ./configure --without-ssh1 Try to run "make tests": regress/unittests/sshkey/test_fuzz.o: In function `sshkey_fuzz_tests': /havana/sources/openssh/regress/unittests/sshkey/test_fuzz.c:135: undefined reference to `sshkey_parse_public_rsa1_fileblob' /havana/sources/openssh/regress/unittests/sshkey/test_fuzz.c:143: undefined reference to `sshkey_parse_public_rsa1_fileblob' collect2: error: ld returned 1 exit status
Yeah, most of the unit/regress tests assume OpenSSL and SSH1 support. They need quite a bit of work - these are on the list before !SSH1 / !OpenSSL can matriculate from being "experimental"
Closing as "later" then, thanks for the response.
I want to get the unit tests fixed for the next release (not sure whether the regress tests will be)
None of the regress/unit tests are ready for no-OpenSSL or no-SSH1.
OpenSSH 6.8 is approaching release and closed for major work. Retarget these bugs for the next release.
Retarget to 6.9
fixed in -current; the regress/unit tests should pass for --without-ssh1, though it is still experimental
openssh-6.8 is released