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

Re: heimdal and OpenSSL



On Thu, Jan 04, 2001 at 11:11:14PM +0100, GOMBAS Gabor wrote:
> On Thu, Jan 04, 2001 at 01:07:45PM -0600, Jacques A. Vidrine wrote:
> 
> > The *BSD systems provide this in libcrypto. 
> 
> There are operating systems other than *BSD. Read the OpenSSL documentation
> (doc/crypto/des.pod): "des_new_random_key() [...] not implemented here."

Are you _trying_ to misunderstand me?

> > One could always use the one Heimdal provides on systems without it. 
> 
> You haven't looked at the Heimdal build system either: if it finds the
> OpenSSL crypto library, it _won't_ build the included des library.

I didn't say that it did.   Re-read the thread.

[restoring what you snipped]
> > > 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?
> 
> Your proposed changes. If there is no /dev/urandom, the RNG will not be
> seeded.

That's not true.  The changes I posted do not change how anything is
seeded.   

It only changes the API names in libdes and it's consumers.

> Your changes might be fine for a *BSD port, but are not enough for a
> general distribution.

Why do you feel this way?  The changes I propose make it easier for
porters to use OpenSSL _if they so choose_.  The changes work on all
platforms.  They do not mandate the use of OpenSSL.  It is just text
substitution.

Cheers,
-- 
Jacques Vidrine / n@nectar.com / jvidrine@verio.net / nectar@FreeBSD.org