Messages in this thread | ![/](/images/icornerl.gif) | | Date | Wed, 13 Jun 2007 00:50:31 -0500 | From | Matt Mackall <> | Subject | Re: [PATCH 2/3] [CRYPTO] Add optimized SHA-1 implementation for i486+ |
| |
On Tue, Jun 12, 2007 at 01:05:44AM -0400, linux@horizon.com wrote: > > I got this code from Nettle, originally, and I never looked at the SHA-1 > > round structure very closely. I'll give that approach a try. > > Attached is some (tested, working, and public domain) assembly code for > three different sha_transform implementations. Compared to C code, the > timings to hash 10 MiB on a 600 MHz PIII are: > > The names are the order they were written in. "One" is the lib/sha1.c > code (547 bytes with -Os). "Four" is a 5x unrolled C version (1106 bytes).
I'd like to see your version four.
-- Mathematics is the supreme nostalgia of our time. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |