Call for testing: OpenSSH 7.6
Zev Weiss
zev at bewilderbeest.net
Sat Sep 23 17:37:36 AEST 2017
On Fri, Sep 22, 2017 at 07:28:01AM CDT, Darren Tucker wrote:
>On Thu, Sep 21, 2017 at 02:22:10AM -0500, Zev Weiss wrote:
>> test_kex: regress/unittests/kex/test_kex.c:91 test #1 "sshkey_generate"
>> ASSERT_INT_EQ(sshkey_generate(keytype, bits, &private), 0) failed:
>> sshkey_generate(keytype, bits, &private) = -56
>
>That error code is:
>$ grep -- -56 ssherr.h
>#define SSH_ERR_KEY_LENGTH -56
>
>Unfortunately there's lots of places in that code that can return that.
>I have seen that on one Cygwin system (OpenSSL 1.0.2k) here so I added
>the below code to try to narrow it down. On mine it gave:
>
>test_kex: dsa_generate_private_key bits 2048 expected 1024
>
>but I don't understand how.
>
>Don't try to use ssh or sshd with this diff as it'll probably mess
>things up pretty good.
>
And now I'm not able to reproduce the failure at all, with or without
that patch. Not sure what could possibly be different (same git commit,
same terminal session/environment, same 'make' command), but repeated
attempts have been fruitless -- now test_kex gets "352 tests ok" every
time (after printing a bunch of ENOENT warnings on
/usr/local/etc/moduli).
Zev
More information about the openssh-unix-dev
mailing list