CVS commit: src/crypto/external/bsd/netpgp/lib/verify

2020-05-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May  3 21:46:37 UTC 2020

Modified Files:
src/crypto/external/bsd/netpgp/lib/verify: Makefile
Added Files:
src/crypto/external/bsd/netpgp/lib/verify: verify.map

Log Message:
Add a linker map to hide all the symbols the this library accidentally
exported. In particular the following symbols:

DSA_SIG_free
DSA_SIG_new
DSA_do_sign
DSA_do_verify
DSA_free
DSA_new
DSA_size
RSA_check_key
RSA_free
RSA_generate_key
RSA_new
RSA_private_decrypt
RSA_private_encrypt
RSA_public_decrypt
RSA_public_encrypt

conflict with libcrypto and break pkg_add which links against both
libraries.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/crypto/external/bsd/netpgp/lib/verify/Makefile
cvs rdiff -u -r0 -r1.1 src/crypto/external/bsd/netpgp/lib/verify/verify.map

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/netpgp/lib/verify/Makefile
diff -u src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.12 src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.13
--- src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.12	Sun Oct 13 03:28:05 2019
+++ src/crypto/external/bsd/netpgp/lib/verify/Makefile	Sun May  3 17:46:37 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2019/10/13 07:28:05 mrg Exp $
+# $NetBSD: Makefile,v 1.13 2020/05/03 21:46:37 christos Exp $
 
 LIB=netpgpverify
 SRCS+=b64.c
@@ -30,4 +30,6 @@ INCSDIR=/usr/include/netpgp
 COPTS+=			${${ACTIVE_CC} == "gcc":? -Wno-implicit-fallthrough :}
 COPTS.libverify.c+=	${GCC_NO_FORMAT_TRUNCATION}
 
+LDFLAGS+=-Wl,--version-script=${.CURDIR}/verify.map
+
 .include 

Added files:

Index: src/crypto/external/bsd/netpgp/lib/verify/verify.map
diff -u /dev/null src/crypto/external/bsd/netpgp/lib/verify/verify.map:1.1
--- /dev/null	Sun May  3 17:46:37 2020
+++ src/crypto/external/bsd/netpgp/lib/verify/verify.map	Sun May  3 17:46:37 2020
@@ -0,0 +1,17 @@
+NETPGPVERIFY_5_0 {
+global:
+	pgpv_new;
+	pgpv_new_cursor;
+	pgpv_read_pubring;
+	pgpv_read_ssh_pubkeys;
+	pgpv_verify;
+	pgpv_get_verified;
+	pgpv_dump;
+	pgpv_get_entry;
+	pgpv_get_cursor_num;
+	pgpv_get_cursor_str;
+	pgpv_get_cursor_element;
+	pgpv_close;
+	pgpv_cursor_close;
+local: *;
+};



CVS commit: src/crypto/external/bsd/netpgp/lib/verify

2017-04-17 Thread Alistair G. Crooks
Module Name:src
Committed By:   agc
Date:   Mon Apr 17 23:38:51 UTC 2017

Modified Files:
src/crypto/external/bsd/netpgp/lib/verify: shlib_version

Log Message:
libnetpgpverify major bump to 5


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/netpgp/lib/verify/shlib_version

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/netpgp/lib/verify/shlib_version
diff -u src/crypto/external/bsd/netpgp/lib/verify/shlib_version:1.2 src/crypto/external/bsd/netpgp/lib/verify/shlib_version:1.3
--- src/crypto/external/bsd/netpgp/lib/verify/shlib_version:1.2	Tue Nov 20 05:26:26 2012
+++ src/crypto/external/bsd/netpgp/lib/verify/shlib_version	Mon Apr 17 23:38:51 2017
@@ -1,2 +1,2 @@
-major=4
+major=5
 minor=0



CVS commit: src/crypto/external/bsd/netpgp/lib/verify

2013-09-11 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Sep 11 09:57:09 UTC 2013

Modified Files:
src/crypto/external/bsd/netpgp/lib/verify: Makefile

Log Message:
Add dependency on libz and libbz2.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/crypto/external/bsd/netpgp/lib/verify/Makefile

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/netpgp/lib/verify/Makefile
diff -u src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.5 src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.6
--- src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.5	Thu Dec 27 14:16:16 2012
+++ src/crypto/external/bsd/netpgp/lib/verify/Makefile	Wed Sep 11 09:57:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/12/27 14:16:16 martin Exp $
+# $NetBSD: Makefile,v 1.6 2013/09/11 09:57:09 joerg Exp $
 
 LIB=netpgpverify
 SRCS=libverify.c b64.c pgpsum.c
@@ -16,6 +16,9 @@ EXTDIST=${.CURDIR}/../../dist
 INCS=verify.h
 INCSDIR=/usr/include/netpgp
 
+LIBDPLIBS+=	z		${NETBSDSRCDIR}/lib/libz
+LIBDPLIBS+=	bz2		${NETBSDSRCDIR}/lib/libbz2
+
 .include bsd.lib.mk
 
 .if ${HAVE_GCC:U} == 45  ${MACHINE_CPU} == ia64



CVS commit: src/crypto/external/bsd/netpgp/lib/verify

2012-12-27 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Dec 27 14:16:16 UTC 2012

Modified Files:
src/crypto/external/bsd/netpgp/lib/verify: Makefile

Log Message:
Compile bignum.c with -O1 only on ia64 to avoid a gcc bug


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/crypto/external/bsd/netpgp/lib/verify/Makefile

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/netpgp/lib/verify/Makefile
diff -u src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.4 src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.5
--- src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.4	Thu Nov 22 21:20:44 2012
+++ src/crypto/external/bsd/netpgp/lib/verify/Makefile	Thu Dec 27 14:16:16 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2012/11/22 21:20:44 agc Exp $
+# $NetBSD: Makefile,v 1.5 2012/12/27 14:16:16 martin Exp $
 
 LIB=netpgpverify
 SRCS=libverify.c b64.c pgpsum.c
@@ -17,3 +17,8 @@ INCS=verify.h
 INCSDIR=/usr/include/netpgp
 
 .include bsd.lib.mk
+
+.if ${HAVE_GCC:U} == 45  ${MACHINE_CPU} == ia64
+COPTS.bignum.c+=	${${ACTIVE_CC} == gcc :? -O1 :}
+.endif
+