From 4762bb5731bf7cd92c8b8ef889df0870ac19d3bd Mon Sep 17 00:00:00 2001 From: jsing <> Date: Thu, 28 Mar 2024 12:28:48 +0000 Subject: Make AES_cbc_encrypt() always be a C function. Rename the assembly generated functions from AES_cbc_encrypt() to aes_cbc_encrypt_internal(). Always include aes_cbc.c and change it to use defines that are similar to those used in BN. ok tb@ --- src/lib/libcrypto/arch/amd64/Makefile.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/arch/amd64') diff --git a/src/lib/libcrypto/arch/amd64/Makefile.inc b/src/lib/libcrypto/arch/amd64/Makefile.inc index 40ba3c063c..13d2c0b1be 100644 --- a/src/lib/libcrypto/arch/amd64/Makefile.inc +++ b/src/lib/libcrypto/arch/amd64/Makefile.inc @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.18 2024/03/28 01:57:00 jsing Exp $ +# $OpenBSD: Makefile.inc,v 1.19 2024/03/28 12:28:48 jsing Exp $ # amd64-specific libcrypto build rules @@ -13,6 +13,8 @@ SSLASM+= aes bsaes-x86_64 CFLAGS+= -DVPAES_ASM SSLASM+= aes vpaes-x86_64 SSLASM+= aes aesni-x86_64 +CFLAGS+= -DHAVE_AES_CBC_ENCRYPT_INTERNAL +SRCS+= aes_cbc.c # bn CFLAGS+= -DOPENSSL_IA32_SSE2 CFLAGS+= -DRSA_ASM -- cgit v1.2.3-55-g6feb