On 2/8/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
...
For some reason, three (two OpenBSD/i386 and one OpenBSD/sparc64) of
my four identically-configured SSH daemons cough up the above error
when I try to authenticate using a big (4096-bit) DSA key from the
same OpenSSH 4.2 client.

There's your problem right there: according to this post from last
October, newer versions of OpenSSL reject DSA keys longer than 3kbits:
   http://marc.theaimsgroup.com/?l=openbsd-misc&m=116146116610721&w=2

Indeed, if you follow that thread you'll find Damien Miller saying
this in response to a question:

No, longer DSA keys do not offer extra cryptographic strength unless
you make other modifications to the algorithm.

...and that "longer" was in regard to keys longer than 1024bits!


Note that I said three out of four -
strangely one works, and this would ordinarily make me suspect my own
incompetence, but I haven't done anything funny and all of them have
default, vanilla configuration files.

My guess is that the one that accepts them is behind on its patches to OpenSSL.


So, get rid of that bogus 4096bit DSA key and put a normal 1024bit DSA
key or some RSA key in its place.


Philip Guenther

Reply via email to