OpenSSH and OpenSSL snapshots

Lutz Jaenicke Lutz.Jaenicke at aet.TU-Cottbus.DE
Thu Jan 24 08:20:32 EST 2002


On Wed, Jan 23, 2002 at 11:21:49AM -0800, Booker C. Bense wrote:
> On Wed, 23 Jan 2002, Lutz Jaenicke wrote:
> 
> > On Wed, Jan 23, 2002 at 07:03:20AM -0800, Booker C. Bense wrote:
> > > On Wed, 23 Jan 2002, Lutz Jaenicke wrote:
> > > > Ok, the behaviour of the OpenSSL-0.9.7 has been adjusted:
> > > > The old interface is now working again by default, as long as
> > > > OPENSSL_NO_OLD_DES_SUPPORT is not defined. Applications should
> > > > be changed to the DES_* interface in the long run, as the old
> > > > interface will go away at some point in the future.
> > > >
> > > > (Please note, that 0.9.7 providing the new interface is not even out...)
> > > >
> > >
> > > - Just to confirm, the routines will be DES_foo , but you are playing
> > > cpp macro games to provide the old interface?
> >
> > No cpp macro games but real functions just calling the new functions.
> >
> 
> - I was afraid you'd say that... It defeats the whole point of
> changing the names in the first place[1]. Oh well, I'll just have to
> figure a way to install openssl without them. At least you tried to do
> the right thing.
> 
> - BTW, the cpp macro trick works. I've used it in the kerberos code to
> allow openssl compatiblity. Looks like I'll have to keep those
> patches around.
> 
> - Booker C. Bense
> 
> [1] Unless you put them in separate library.

Hmm, hmm. I actually didn't look into this issue personally (Richard
Levitte handled it) and I only pointed out the state-as-is.
Your point makes complete sense: as long as the des_* functions are
in the library, the linker might take them. So actually it should
be macros replacing the des_* calls with DES_* calls...
But I am tired now, maybe not seeing the forest because there are so
many trees around :-), so I will crosspost this issue to openssl-dev...

Best regards,
	Lutz
-- 
Lutz Jaenicke                             Lutz.Jaenicke at aet.TU-Cottbus.DE
http://www.aet.TU-Cottbus.DE/personen/jaenicke/
BTU Cottbus, Allgemeine Elektrotechnik
Universitaetsplatz 3-4, D-03044 Cottbus



More information about the openssh-unix-dev mailing list