Module Name:    src
Committed By:   christos
Date:           Thu May 11 14:36:12 UTC 2023

Modified Files:
        src/crypto/external/bsd/openssl/include/openssl: configuration.h
        src/crypto/external/bsd/openssl/lib/libcrypto: ec.inc
        src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64: ec.inc
            modes.inc
        src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64: ec.inc

Log Message:
changes to get aarch64 to link


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
    src/crypto/external/bsd/openssl/include/openssl/configuration.h
cvs rdiff -u -r1.8 -r1.9 src/crypto/external/bsd/openssl/lib/libcrypto/ec.inc
cvs rdiff -u -r1.1 -r1.2 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc
cvs rdiff -u -r1.3 -r1.4 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc
cvs rdiff -u -r1.2 -r1.3 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/openssl/include/openssl/configuration.h
diff -u src/crypto/external/bsd/openssl/include/openssl/configuration.h:1.2 src/crypto/external/bsd/openssl/include/openssl/configuration.h:1.3
--- src/crypto/external/bsd/openssl/include/openssl/configuration.h:1.2	Tue May  9 12:41:29 2023
+++ src/crypto/external/bsd/openssl/include/openssl/configuration.h	Thu May 11 10:36:11 2023
@@ -49,9 +49,11 @@ extern "C" {
 # ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
 #  define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
 # endif
+#if 0
 # ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
 #  define OPENSSL_NO_EC_NISTP_64_GCC_128
 # endif
+#endif
 # ifndef OPENSSL_NO_EGD
 #  define OPENSSL_NO_EGD
 # endif

Index: src/crypto/external/bsd/openssl/lib/libcrypto/ec.inc
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/ec.inc:1.8 src/crypto/external/bsd/openssl/lib/libcrypto/ec.inc:1.9
--- src/crypto/external/bsd/openssl/lib/libcrypto/ec.inc:1.8	Sat May  6 13:07:22 2023
+++ src/crypto/external/bsd/openssl/lib/libcrypto/ec.inc	Thu May 11 10:36:11 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: ec.inc,v 1.8 2023/05/06 17:07:22 christos Exp $
+#	$NetBSD: ec.inc,v 1.9 2023/05/11 14:36:11 christos Exp $
 
 .PATH:	${OPENSSLSRC}/crypto/ec
 
@@ -37,7 +37,7 @@ ecx_meth.c \
 
 .if defined(ECNI)
 COPTS.ecp_nistz256.c+=-Wno-error=stack-protector
-EC_SRCS+= ecp_nistz256.c
+EC_SRCS+= ecp_nistz256.c ecp_nistp224.c ecp_nistp521.c ecp_nistputil.c
 .endif
 
 SRCS += ${EC_SRCS}

Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc:1.1	Wed Mar  7 11:05:44 2018
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc	Thu May 11 10:36:11 2023
@@ -1,4 +1,4 @@
 .PATH.S: ${.PARSEDIR}
-EC_SRCS += ecp_nistz256-armv8.S 
+EC_SRCS += ecp_nistz256-armv8.S
 ECNI = yes
 .include "../../ec.inc"

Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc:1.3 src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc:1.4
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc:1.3	Wed May 10 21:31:54 2023
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc	Thu May 11 10:36:11 2023
@@ -1,4 +1,3 @@
 .PATH.S: ${.PARSEDIR}
 MODES_SRCS += ghashv8-armx.S
-MODESCPPFLAGS = -DGHASH_ASM
 .include "../../modes.inc"

Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc:1.3
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc:1.2	Sun Sep 23 09:33:05 2018
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc	Thu May 11 10:36:12 2023
@@ -3,7 +3,7 @@ EC_SRCS += \
 ecp_nistz256-x86_64.S \
 x25519-x86_64.S 
 
-ECCPPFLAGS+= -DX25519_ASM
+ECCPPFLAGS+= -DX25519_ASM -DOPENSSL_NO_EC_NISTP_64_GCC_128
 
 ECNI = yes
 .include "../../ec.inc"

Reply via email to