From: Lutz Jaenicke <[EMAIL PROTECTED]>

Lutz.Jaenicke> On Wed, Jan 23, 2002 at 11:21:49AM -0800, Booker C. Bense wrote:
Lutz.Jaenicke> > - I was afraid you'd say that... It defeats the whole
Lutz.Jaenicke> > point of changing the names in the first place[1]. Oh
Lutz.Jaenicke> > well, I'll just have to figure a way to install
Lutz.Jaenicke> > openssl without them. At least you tried to do the
Lutz.Jaenicke> > right thing.
Lutz.Jaenicke> > 
Lutz.Jaenicke> > - BTW, the cpp macro trick works. I've used it in the
Lutz.Jaenicke> > kerberos code to allow openssl compatiblity. Looks
Lutz.Jaenicke> > like I'll have to keep those patches around.
Lutz.Jaenicke> > 
Lutz.Jaenicke> > - Booker C. Bense
Lutz.Jaenicke> > 
Lutz.Jaenicke> > [1] Unless you put them in separate library.

My first attepmt was to do the whole thing with cpp macros.  However,
after giving it some thought, that could cause a number of problems;
one is that macros have zero type safety.  You can give those macros
exactly whatever without the compiler reacting, since a lot of casts
would be made in their expansion.  The other problem is applications
that link either with libdes or with openssl's libcrypto.  The latter
will very suddenly fail.

But, this isn't the end of the story.  On some architectures, there
are binary incompatibilities between openssl's libcrypto and libdes.

-- 
Richard Levitte   \ Spannvägen 38, II \ [EMAIL PROTECTED]
Redakteur@Stacken  \ S-168 35  BROMMA  \ T: +46-8-26 52 47
                    \      SWEDEN       \ or +46-733-72 88 11
Procurator Odiosus Ex Infernis                -- [EMAIL PROTECTED]
Member of the OpenSSL development team: http://www.openssl.org/
Software Engineer, GemPlus:             http://www.gemplus.com/

Unsolicited commercial email is subject to an archival fee of $400.
See <http://www.stacken.kth.se/~levitte/mail/> for more info.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to