[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: loop-aes and amd64
Dan Hollis wrote:
> Are there plans for amd64 optimized loop-aes?
I have already implemented that. I'm waiting for Marcelo to release 2.4.27
kernel, and I then will release loop-AES-v2.1c that includes AMD64 optimized
assembler implementations of AES and MD5. It is all tested and ready for
release.
AMD Opteron 1593.7 MHz, gcc-3.2.2
AES C implementation:
key length 128 bits, encrypt speed 690.0 Mbits/s
key length 128 bits, decrypt speed 711.8 Mbits/s
key length 192 bits, encrypt speed 588.3 Mbits/s
key length 192 bits, decrypt speed 607.4 Mbits/s
key length 256 bits, encrypt speed 507.7 Mbits/s
key length 256 bits, decrypt speed 527.0 Mbits/s
AES assembler implementation:
key length 128 bits, encrypt speed 1106.6 Mbits/s
key length 128 bits, decrypt speed 1107.0 Mbits/s
key length 192 bits, encrypt speed 932.3 Mbits/s
key length 192 bits, decrypt speed 933.3 Mbits/s
key length 256 bits, encrypt speed 807.8 Mbits/s
key length 256 bits, decrypt speed 813.7 Mbits/s
MD5 C implementation:
md5 IV speed 1381.8 Mbits/sec
MD5 assembler implementation:
md5 IV speed 2367.1 Mbits/sec
--
Jari Ruusu 1024R/3A220F51 5B 4B F9 BB D3 3F 52 E9 DB 1D EB E3 24 0E A9 DD
-
Linux-crypto: cryptography in and on the Linux system
Archive: http://mail.nl.linux.org/linux-crypto/