CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2025/06/15 09:11:50

Modified files:
        lib/libcrypto/aes/asm: aes-586.pl aes-x86_64.pl 
        lib/libcrypto/arch/amd64: Makefile.inc 
        lib/libcrypto/arch/i386: Makefile.inc 
Added files:
        lib/libcrypto/aes: aes_amd64.c aes_i386.c 

Log message:
Integrate AES-NI into the AES code.

Currently, the AES-NI code is only integrated into EVP - add code to
integrate AES-NI into AES. Rename the assembly provided functions and
provide C versions for the original names, which check for AES-NI support
and dispatch to the appropriate function. This means that the AES_* public
API will now use AES-NI, if available.

ok tb@

Reply via email to