On Thu, Aug 04, 2011 at 08:19:23PM +0200, Mathias Krause wrote: > This patch series adds an assembler implementation for the SHA1 hash algorithm > for the x86-64 architecture. Its raw hash performance can be more than 2 times > faster than the generic C implementation. This gives a real world benefit for > IPsec with an throughput increase of up to +35%. For concrete numbers have a > look at the second patch. > > This implementation is currently x86-64 only but might be ported to 32 bit with > some effort in a follow up patch. (I had no time to do this yet.) > > Note: The SSSE3 is no typo, it's "Supplemental SSE3". > > v3 changes: > - removed #ifdef in first patch > v2 changes: > - fixed typo in Makefile making AVX version unusable > - whitespace fixes for the .S file I'll apply this as soon as rc1 is out. Thanks! PS if you have time please look into the asynchronous version. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html