CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2025/07/22 03:13:49

Modified files:
        lib/libcrypto/aes: aes.c aes_amd64.c aes_i386.c 
        lib/libcrypto/arch/amd64: crypto_arch.h 
        lib/libcrypto/arch/i386: crypto_arch.h 
        lib/libcrypto/evp: e_aes.c 

Log message:
Move AES-NI for ECB out of EVP.

Make aes_ecb_encrypt_internal() replaceable and provide machine dependent
versions for amd64 and i386, which dispatch to AES-NI if appropriate.
Remove the AES-NI specific EVP methods for ECB.

This removes the last of the machine dependent code from EVP AES.

ok bcook@ joshua@ tb@

Reply via email to