summaryrefslogtreecommitdiff
path: root/lib/libcrypto/arch/amd64
diff options
context:
space:
mode:
authorJoel Sing <jsing@cvs.openbsd.org>2023-01-14 15:45:45 +0000
committerJoel Sing <jsing@cvs.openbsd.org>2023-01-14 15:45:45 +0000
commit6442da9932853b68b66269a669272de72978937f (patch)
tree4be1b7538417522e4958c51e93ce461fab99e8c9 /lib/libcrypto/arch/amd64
parent5f0e5580510a13b06e8e51b8d71023e8aab3274d (diff)
Remove unused Elliptic Curve code.
For various reasons, the ecp_nistp* and ecp_nistz* code is unused. While ecp_nistp* was being compiled, it is disabled due to OPENSSL_NO_EC_NISTP_64_GCC_128 being defined. On the other hand, ecp_nistz* was not even being built. We will bring in new versions or alternative versions of such code, if we end up enabling it in the future. For now it is just causing complexity (and grep noise) while trying to improve the EC code. Discussed with tb@
Diffstat (limited to 'lib/libcrypto/arch/amd64')
-rw-r--r--lib/libcrypto/arch/amd64/Makefile.inc6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/libcrypto/arch/amd64/Makefile.inc b/lib/libcrypto/arch/amd64/Makefile.inc
index 8b875625003..dc615ece1c3 100644
--- a/lib/libcrypto/arch/amd64/Makefile.inc
+++ b/lib/libcrypto/arch/amd64/Makefile.inc
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.8 2017/08/20 17:53:13 espie Exp $
+# $OpenBSD: Makefile.inc,v 1.9 2023/01/14 15:45:43 jsing Exp $
# amd64-specific libcrypto build rules
@@ -31,10 +31,6 @@ SRCS+= cmll_misc.c
SSLASM+= camellia cmll-x86_64
# des
SRCS+= des_enc.c fcrypt_b.c
-# ec
-#CFLAGS+= -DECP_NISTZ256_ASM
-#SRCS+= ecp_nistz256.c
-#SSLASM+= ec ecp_nistz256-x86_64
# md5
CFLAGS+= -DMD5_ASM
SSLASM+= md5 md5-x86_64