git: f3cac6c020ba - main - libcrypto: Add new assembly files added in OpenSSL 3.0.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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