Stop building the assembly implementation of blowfish on i386.
authorjsing <jsing@openbsd.org>
Wed, 27 Mar 2024 10:59:48 +0000 (10:59 +0000)
committerjsing <jsing@openbsd.org>
Wed, 27 Mar 2024 10:59:48 +0000 (10:59 +0000)
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

index a01fcb3..6957eff 100644 (file)
@@ -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