My first step will be to study the only existing AMD64 implementation of
AES: loop-aes, merged in Linux kernel 2.6.8-rc3 by Brian Gladman.

yeah gladman aes is the way to go ... the gladman code and linux-kernel variations on it

Keep in mind that [unlike Gladman's code] OpenSSL code has to be position independent! It surely no problem on x86_64, but on x86 this puts you in very tight spot. But I've sketched some 32-bit PIC code already [as previously mentioned "I might have an opportunity to play with AES some day *this* year"], so give me few more days...

aes-586.pl module is committed to CVS now [see http://cvs.openssl.org/rlog?f=openssl/crypto/aes/asm/aes-586.pl]. Take "Special note about instruction choice" in commentary section for consideration even for AMD64. Merry Christmas to everybody:-) A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]

Reply via email to