From 4d3cdadbf2ace5222cfbedfbf5dff3a985e838e3 Mon Sep 17 00:00:00 2001 From: jsing Date: Wed, 27 Mar 2024 10:59:48 +0000 Subject: [PATCH] Stop building the assembly implementation of blowfish on i386. This is the only architecture that has an assembly implementation. There is little to gain from accelerating a legacy algorithm on a legacy architecture. ok beck@ tb@ --- lib/libcrypto/arch/i386/Makefile.inc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/libcrypto/arch/i386/Makefile.inc b/lib/libcrypto/arch/i386/Makefile.inc index a01fcb3af65..6957eff8687 100644 --- a/lib/libcrypto/arch/i386/Makefile.inc +++ b/lib/libcrypto/arch/i386/Makefile.inc @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.9 2023/04/15 18:23:54 tb Exp $ +# $OpenBSD: Makefile.inc,v 1.10 2024/03/27 10:59:48 jsing Exp $ # i386-specific libcrypto build rules @@ -12,8 +12,7 @@ CFLAGS+= -DVPAES_ASM SSLASM+= aes vpaes-x86 SSLASM+= aes aesni-x86 # bf -SRCS+= bf_cbc.c -SSLASM+= bf bf-586 +SRCS+= bf_enc.c # bn CFLAGS+= -DOPENSSL_IA32_SSE2 SSLASM+= bn bn-586 -- 2.20.1