On 04/12/2011 03:12 PM, Simon Josefsson wrote:

>>> I had 10% speed-ups in a web server that used gnutls with the optimized
>>> version of memxor. That is because CBC encryption mode uses XOR heavily.
>>> 10% is enormous speed-up considering that this is a very small part of
>>> the encryption process.
>> OK, that is sufficient rationale for having this faster memxor function in
>> gnutls.
> I'm surprised the gnulib memxor ends up being used by GnuTLS at all.
> Nikos, shouldn't the Nettle implementation be used instead?  Is this a
> question of the GnuTLS (gnulib) memxor symbol replacing the memxor that
> is shipped with Nettle?  Maybe the solution is to fix the Nettle
> namespace.

GnuTLS uses gnulib memxor, because it might be compiled either with
nettle or libgcrypt.



Reply via email to