Dan,

You ran interoperability tests, e.g. current non-optimized
bits interoperating with your new optimized bits via IPsec- right?

pkgdefs/SUNWcslr/Makefile
-------------------------
mcp-0   I assume this package never delivered the objects and
        that's why you removed LICENSEFILES_i386.

lib/pkcs11/pkcs11_softtoken/amd64/Makefile
------------------------------------------
mcp-1    lines 71,75    s/amd64/$(MACH64)/

aes/amd64/aes_amd64.s
---------------------
mcp-2    line 167    s/has //

aes/aes_cbc_crypt.c
-------------------
mcp-3    line 296,508,824    s/16/AES_BLOCK_LEN/


Mark


Dan Anderson wrote:
> Here's a review for AES optimization on OpenSolaris x86 64-bit:
>       5072963 Need an optimized AES implementation for amd64
>
> http://dan.drydog.com/reviews/5072963-aes/
>
> I optimized AES by replacing C code with Dr. Brian Gladman's (faster) 64-bit 
> assembly code available from http://fp.gladman.plus.com/AES/ Dr. Gladman's 
> code also performed better than 64-bit assembly available from OpenSSL.
>
> I translated Dr. Gladman's Intel-based yasm assembly source to 
> OpenSolaris/ATT/UNIX/Linux assembly source format and made changes to fit 
> OpenSolaris prototypes and structures and to remove some byte-swapping.
>
> Here's a summary of microbenchmark results:
>
> Algo. .Benchmark . . . . amd64 . em64t
> aes128 openssl speed . . 21-34% 11-20%
> aes256 {en,de}crypt CLI .24-33% 14-20%
> aes128 userland        . . . . . . 37% 12%
> aes256 Kernel module . . 47-50% 16-18%
>
> Please send comments by COB June 2, 2008.
>
>     - Dan
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> security-discuss mailing list
> security-discuss at opensolaris.org
>   


Reply via email to