From: jsing Date: Wed, 27 Mar 2024 10:59:48 +0000 (+0000) Subject: Stop building the assembly implementation of blowfish on i386. X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=4d3cdadbf2ace5222cfbedfbf5dff3a985e838e3;p=openbsd 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@ --- 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