[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sha1/botan stuff (was Re: [Monotone-devel] updates to net.venge.mono
From: |
Eric Anderson |
Subject: |
Re: sha1/botan stuff (was Re: [Monotone-devel] updates to net.venge.monotone.experiment.performance) |
Date: |
Thu, 10 Aug 2006 02:03:13 -0700 |
Nathaniel Smith writes:
> > 997a677db676734acc0d098979d2a9cee8765ec9: libcrypto ssl linking
> >
> > Enable optional compilation with openssl libcrypto for the optimized
> > SHA1 hash. Likely to be obsoleted by getting the fast assembly code
> > from libcrypto used in Botan. Depending on how long that's expected
> > to take, it may be worth merging this patch now (it's disabled by
> > default) and letting people enable it if they want. It was a
> > relatively substantial improvement at the time of the measurements,
> > probably a whole lot more after all of the other improvements have
> > been applied.
>
> I'm nervous about landing it on mainline, even as optional, because of
> the potential legal issues -- e.g., possibly debian would have to rip
> it out again before distributing our standard packages, etc. etc.
I don't believe there is any legal issue because the legal issues only
kick in if debian (or other vendor) explicitly configures with
--with-crypto; by default it won't configure with crypto, so it won't
use any of that code; I couldn't imagine that a configured-out call to
SHA1() would cause a legal problem.
> [ x86 SHA1 is license encumbered ]
Bummer. http://sourceforge.net/projects/beecrypt/ and
http://www.lysator.liu.se/~nisse/lsh/ both seem to have some sort of
assembler optimized x86 implementations and they are both LGPL.
-Eric
- [Monotone-devel] updates to net.venge.monotone.experiment.performance, Eric Anderson, 2006/08/10
- xdelta speedups (was Re: [Monotone-devel] updates to net.venge.monotone.experiment.performance), Nathaniel Smith, 2006/08/10
- misc stuff for mainline (was Re: [Monotone-devel] updates to net.venge.monotone.experiment.performance), Nathaniel Smith, 2006/08/10
- sha1/botan stuff (was Re: [Monotone-devel] updates to net.venge.monotone.experiment.performance), Nathaniel Smith, 2006/08/10
- Re: sha1/botan stuff (was Re: [Monotone-devel] updates to net.venge.monotone.experiment.performance),
Eric Anderson <=
- Re: sha1/botan stuff (was Re: [Monotone-devel] updates to net.venge.monotone.experiment.performance), Nathaniel Smith, 2006/08/10
- [Monotone-devel] Re: sha1/botan stuff, Florian Weimer, 2006/08/11
- Re: [Monotone-devel] Re: sha1/botan stuff, Nathaniel Smith, 2006/08/11
- Re: [Monotone-devel] Re: sha1/botan stuff, Jack Lloyd, 2006/08/11
- Re: [Monotone-devel] Re: sha1/botan stuff, Florian Weimer, 2006/08/11
[Monotone-devel] Re: sha1/botan stuff, Jack Lloyd, 2006/08/12