On Wed, Aug 17, 2011, Mike Belopuhov wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   mi...@cvs.openbsd.org   2011/08/17 11:00:35
> 
> Modified files:
> sys/arch/amd64/amd64: aes_intel.S aesni.c

No i386 version?

> 
> Log message:
> Assembler implementation of the GCM mode using the Carry-less
> Multiplication (CLMUL) instruction found in the new Intel and
> future AMD CPUs.
> 
> Done about a year ago and was rotting in my trees until Ryan
> prodded Theo to read the white paper and figure out the license
> issues.  Apparently, there are none.  All C code and SSE glue
> code was written by me, while the GF multiplication function
> is taken from the CLMUL white paper, specifically Figure 6:
> "Code Sample - Performing Ghash Using Algorithms 1 and 5".

Reply via email to