Debugging ssh-keygen dsa on Solaris8

Lutz Jaenicke Lutz.Jaenicke at aet.TU-Cottbus.DE
Thu Jul 26 19:12:42 EST 2001


On Wed, Jul 25, 2001 at 05:09:14PM -0500, Scott Burch wrote:
> I have some good news to report:
> 
> 1) Doing the following worked:
> 
> Please change line 69 in openssl-0.9.6b/crypto/dsa/dsa_lib.c from
> > >   static DSA_METHOD *default_DSA_method;
> > > to
> > >   static DSA_METHOD *default_DSA_method = NULL;

Ok. I have checked in this change to the OpenSSL repository, so that it
will be fixed in the next release. Up to then it is a point for the
FAQ or KNOWN_BUGS section...
As it seems to me, there is no workaround OpenSSH could perform.

...
> change)! I will be testing -xarch=v9 and 64 bit compilation to see if
> that works as well. In any case thanks for the suggestions. I still have
> to test the applications, but I will report back on that soon. Just to
...

Please report about your results, so that we can be sure the problem
won't pop up again.

Best regards,
	Lutz
PS. As Andy already pointed out, the behaviour shown violates the C standard.
A static variable should automatically be defined to 0. Still, it seems,
it is not. I don't have Solaris around to find out more details myself.
But it would probably be worth finding out what is going on "behind the scenes"
as other software might be affected as well.
-- 
Lutz Jaenicke                             Lutz.Jaenicke at aet.TU-Cottbus.DE
BTU Cottbus               http://www.aet.TU-Cottbus.DE/personen/jaenicke/
Lehrstuhl Allgemeine Elektrotechnik                  Tel. +49 355 69-4129
Universitaetsplatz 3-4, D-03044 Cottbus              Fax. +49 355 69-4153



More information about the openssh-unix-dev mailing list