git: f3cac6c020ba - main - libcrypto: Add new assembly files added in OpenSSL 3.0.

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Tue, 22 Aug 2023 04:04:22 UTC
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/src/commit/?id=f3cac6c020ba474b11432eb9b29c91519962488a

commit f3cac6c020ba474b11432eb9b29c91519962488a
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2023-08-22 04:02:12 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2023-08-22 04:02:12 +0000

    libcrypto: Add new assembly files added in OpenSSL 3.0.
    
    This only affects amd64 and i386, but in particular includes wrappers
    for AES encryption/decryption that gate all of the accelerated AES.
    
    Reviewed by:    gallatin, ngie, emaste
    Differential Revision:  https://reviews.freebsd.org/D41537
---
 secure/lib/libcrypto/Makefile.asm | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/secure/lib/libcrypto/Makefile.asm b/secure/lib/libcrypto/Makefile.asm
index b9af383e492f..65cc0322f3ca 100644
--- a/secure/lib/libcrypto/Makefile.asm
+++ b/secure/lib/libcrypto/Makefile.asm
@@ -79,11 +79,12 @@ sha256-armv8.S:	sha512-armv8.pl
 SRCS=	x86_64cpuid.pl
 
 # aes
-SRCS+=	aesni-mb-x86_64.pl aesni-sha1-x86_64.pl aesni-sha256-x86_64.pl \
-	aesni-x86_64.pl vpaes-x86_64.pl
+SRCS+=	aes-x86_64.pl \
+	aesni-mb-x86_64.pl aesni-sha1-x86_64.pl aesni-sha256-x86_64.pl \
+	aesni-x86_64.pl bsaes-x86_64.pl vpaes-x86_64.pl
 
 # bn
-SRCS+=	rsaz-avx2.pl rsaz-avx512.S rsaz-x86_64.pl x86_64-gf2m.pl \
+SRCS+=	rsaz-avx2.pl rsaz-avx512.pl rsaz-x86_64.pl x86_64-gf2m.pl \
 	x86_64-mont.pl x86_64-mont5.pl
 
 # camellia
@@ -221,7 +222,7 @@ aes-armv4.S:	aes-armv4.pl
 SRCS=	x86cpuid.pl
 
 # aes
-SRCS+=	aesni-x86.pl vpaes-x86.pl
+SRCS+=	aes-586.pl aesni-x86.pl vpaes-x86.pl
 
 # blowfish
 SRCS+=	bf-586.pl