Module Name: src Committed By: rillig Date: Sat Aug 27 08:58:32 UTC 2022
Modified Files: src/crypto/external/bsd/netpgp/bin/netpgpverify: Makefile src/crypto/external/bsd/netpgp/dist/src/lib: keyring.c netpgp.c src/crypto/external/bsd/netpgp/dist/src/libmj: mj.c src/crypto/external/bsd/netpgp/dist/src/netpgpverify: rsa.c src/crypto/external/bsd/netpgp/lib/verify: Makefile Log Message: netpgp: fix or suppress a few lint warnings No functional change. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 \ src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile cvs rdiff -u -r1.57 -r1.58 \ src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c cvs rdiff -u -r1.105 -r1.106 \ src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c cvs rdiff -u -r1.6 -r1.7 src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c cvs rdiff -u -r1.4 -r1.5 \ src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c cvs rdiff -u -r1.13 -r1.14 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/bin/netpgpverify/Makefile diff -u src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile:1.18 src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile:1.19 --- src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile:1.18 Sun Oct 13 07:28:04 2019 +++ src/crypto/external/bsd/netpgp/bin/netpgpverify/Makefile Sat Aug 27 08:58:31 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2019/10/13 07:28:04 mrg Exp $ +# $NetBSD: Makefile,v 1.19 2022/08/27 08:58:31 rillig Exp $ PROG=netpgpverify BINDIR= /usr/bin @@ -19,6 +19,10 @@ CPPFLAGS+=-g -O0 LDFLAGS+=-g -O0 .endif +LINTFLAGS.bzlib.c+= -X 161 # constant in conditional context +LINTFLAGS.bzlib.c+= -X 220 # fallthrough on case statement +LINTFLAGS.zlib.c+= -X 220 # fallthrough on case statement + MAN= netpgpverify.1 WARNS= 5 Index: src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c diff -u src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c:1.57 src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c:1.58 --- src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c:1.57 Wed Oct 14 05:19:41 2020 +++ src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c Sat Aug 27 08:58:32 2022 @@ -57,7 +57,7 @@ #if defined(__NetBSD__) __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved."); -__RCSID("$NetBSD: keyring.c,v 1.57 2020/10/14 05:19:41 jhigh Exp $"); +__RCSID("$NetBSD: keyring.c,v 1.58 2022/08/27 08:58:32 rillig Exp $"); #endif #ifdef HAVE_FCNTL_H @@ -837,11 +837,8 @@ pgp_keyring_filewrite(pgp_keyring_t *key unsigned res = 1; pgp_key_t *key; unsigned n; - unsigned keyc = (keyring != NULL) ? keyring->keyc : 0; - char *cp; pgp_content_enum type; pgp_armor_type_t atype; - char keyid[PGP_KEY_ID_SIZE * 3]; fd = pgp_setup_file_write(&output, filename, 1); if (fd < 0) { Index: src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c diff -u src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.105 src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.106 --- src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.105 Sat Aug 27 08:35:01 2022 +++ src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c Sat Aug 27 08:58:32 2022 @@ -34,7 +34,7 @@ #if defined(__NetBSD__) __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved."); -__RCSID("$NetBSD: netpgp.c,v 1.105 2022/08/27 08:35:01 rillig Exp $"); +__RCSID("$NetBSD: netpgp.c,v 1.106 2022/08/27 08:58:32 rillig Exp $"); #endif #include <sys/types.h> @@ -471,7 +471,7 @@ get_duration(char *s) { uint64_t now; int64_t t; - char *mult; + const char *mult; if (s == NULL) { return 0; @@ -584,8 +584,6 @@ p(FILE *fp, const char *s, ...) static void pobj(FILE *fp, mj_t *obj, int depth) { - unsigned i; - char *s; if (obj == NULL) { (void) fprintf(stderr, "No object found\n"); Index: src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c diff -u src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c:1.6 src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c:1.7 --- src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c:1.6 Tue Nov 13 14:52:30 2018 +++ src/crypto/external/bsd/netpgp/dist/src/libmj/mj.c Sat Aug 27 08:58:32 2022 @@ -299,7 +299,6 @@ mj_snprint(char *buf, size_t size, mj_t *bp = 0x0; return bp - buf; } - break; case MJ_ARRAY: cc = snprintf(buf, size, "[ "); for (i = 0 ; i < atom->c ; i++) { Index: src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c diff -u src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c:1.4 src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c:1.5 --- src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c:1.4 Mon May 4 00:18:34 2020 +++ src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c Sat Aug 27 08:58:32 2022 @@ -502,7 +502,7 @@ netpgpv_DSA_size(const NETPGPV_DSA *dsa) return (dsa == NULL) ? 0 : PGPV_BN_num_bits(dsa->p); } -unsigned +unsigned netpgpv_dsa_verify(const signature_t *signature, const netpgpv_dsa_pubkey_t *pubdsa, const uint8_t *calculated, size_t hash_length) @@ -513,7 +513,7 @@ netpgpv_dsa_verify(const signature_t *si int ret; if (signature == NULL || pubdsa == NULL || calculated == NULL) { - return -1; + return (unsigned)-1; } (void) memset(&osig, 0x0, sizeof(osig)); (void) memset(&odsa, 0x0, sizeof(odsa)); Index: src/crypto/external/bsd/netpgp/lib/verify/Makefile diff -u src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.13 src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.14 --- src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.13 Sun May 3 21:46:37 2020 +++ src/crypto/external/bsd/netpgp/lib/verify/Makefile Sat Aug 27 08:58:32 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2020/05/03 21:46:37 christos Exp $ +# $NetBSD: Makefile,v 1.14 2022/08/27 08:58:32 rillig Exp $ LIB=netpgpverify SRCS+=b64.c @@ -30,6 +30,10 @@ INCSDIR=/usr/include/netpgp COPTS+= ${${ACTIVE_CC} == "gcc":? -Wno-implicit-fallthrough :} COPTS.libverify.c+= ${GCC_NO_FORMAT_TRUNCATION} +LINTFLAGS.bzlib.c+= -X 161 # constant in conditional context +LINTFLAGS.bzlib.c+= -X 220 # fallthrough on case statement +LINTFLAGS.zlib.c+= -X 220 # fallthrough on case statement + LDFLAGS+=-Wl,--version-script=${.CURDIR}/verify.map .include <bsd.lib.mk>