[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: heimdal and OpenSSL

At 01:07 PM 1/4/01 -0600, Jacques A. Vidrine wrote:
>On Thu, Jan 04, 2001 at 07:28:45PM +0100, GOMBAS Gabor wrote:
>> On Thu, Jan 04, 2001 at 10:42:21AM -0600, Jacques A. Vidrine wrote:
>> > The crypto APIs in Heimdal's libdes appear different from those
>> > in OpenSSL, e.g. MD5Init versus MD5_Init.  Could I suggest the
>> > following for hiemdal-0.3e?
>> I argue against it: either leave lib/des alone so existing binaries using
>> it will continue to work
>I am not convinced that this would break any binaries.  In general,
>applications do not call these APIs directly.

Don't be so sure. 

>> or simply drop it and say "you need OpenSSL to build Heimdal". I
>> have a near complete patch for building with either OpenSSL or the
>> current lib/des; I'll post it if I finish sorting out my other
>> changes.
>> Your patch has other problems too:
>No it doesn't.  My patch simply renames the APIs.  What you list below
>seem to be what you think are problems with Heimdal/OpenSSL.
>> 1. OpenSSL does not have des_new_random_key(), which Heimdal uses
>The *BSD systems provide this in libcrypto.  One could always use the
>one Heimdal provides on systems without it. 
>> 2. It breaks on every operating system which do not have /dev/urandom
>>    (see the OpenSSL sources); my patch has egd support too
>What is `It' in the sentence above?
>> I'm using Heimdal with OpenSSL since 0.2l or something so I would not mind
>> dropping lib/des completely and depending on OpenSSL instead...
>I don't really mind either way.
>Jacques Vidrine / n@nectar.com / jvidrine@verio.net / nectar@FreeBSD.org