Here's a review for CR 6662791 Need a SHA1 implementation optimized for 64-bit x86 http://dan.drydog.com/reviews/6662791-sha1/
I incorporated the OpenSSH/CRYPTOGAMS version of SHA1 written in x86_64 assembler for AMD64 and EM64T. Performance results follow. Please send comments by COB March 6, 2008. - Dan Performance Summary (all numbers are in MBytes/second throughput) NV83 Adding OpenSSL sha1-x86_64.pl to Solaris OS speeds up performance for both AMD64 and Intel EM64T. pk11sha1perf (128-byte data) Language AMD64 EM64T C....... 182 165 Assembly 231 247 modload ssha1_scale (1 thread) Language AMD64 EM64T C....... 200 200 Assembly 278 246 modload ssha1_scale (4 threads) Language AMD64 EM64T C....... 674 656 Assembly 883 826 amd64/openssl speed -evp sha1 -elapsed -engine pkcs11 (16-byte data) Language AMD64 EM64T C....... 5.4 6.2 Assembly 5.6 6.5 amd64/openssl speed -evp sha1 -elapsed -engine pkcs11 (8192-byte data) Language AMD64 EM64T C....... 222 226 Assembly 298 282 This message posted from opensolaris.org