Sun Dec 7 22:21:36 2014 UTC ()
add another test, after some prodding from riz@ - check that the verification
fails when no valid public key for the signature is provided.


(agc)
diff -r1.3 -r1.4 pkgsrc/security/netpgpverify/files/Makefile.bsd

cvs diff -r1.3 -r1.4 pkgsrc/security/netpgpverify/files/Makefile.bsd (expand / switch to unified diff)

--- pkgsrc/security/netpgpverify/files/Makefile.bsd 2014/12/04 20:08:47 1.3
+++ pkgsrc/security/netpgpverify/files/Makefile.bsd 2014/12/07 22:21:36 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.bsd,v 1.3 2014/12/04 20:08:47 agc Exp $ 1# $NetBSD: Makefile.bsd,v 1.4 2014/12/07 22:21:36 agc Exp $
2 2
3PROG=netpgpverify 3PROG=netpgpverify
4 4
5SRCS= b64.c bignum.c bufgap.c digest.c 5SRCS= b64.c bignum.c bufgap.c digest.c
6SRCS+= libverify.c main.c misc.c 6SRCS+= libverify.c main.c misc.c
7SRCS+= pgpsum.c rsa.c 7SRCS+= pgpsum.c rsa.c
8 8
9SRCS+= bzlib.c zlib.c 9SRCS+= bzlib.c zlib.c
10 10
11SRCS+= md5c.c rmd160.c sha1.c sha2.c tiger.c 11SRCS+= md5c.c rmd160.c sha1.c sha2.c tiger.c
12 12
13CPPFLAGS+=-I. 13CPPFLAGS+=-I.
14 14
@@ -20,13 +20,16 @@ LDFLAGS+=-g -O0 @@ -20,13 +20,16 @@ LDFLAGS+=-g -O0
20MAN= netpgpverify.1 20MAN= netpgpverify.1
21WARNS= 5 21WARNS= 5
22 22
23.include <bsd.prog.mk> 23.include <bsd.prog.mk>
24 24
25tst: 25tst:
26 ./${PROG} -k pubring.gpg NetBSD-6.0_RC1_hashes.asc 26 ./${PROG} -k pubring.gpg NetBSD-6.0_RC1_hashes.asc
27 ./${PROG} -k pubring.gpg NetBSD-6.0_RC1_hashes.gpg 27 ./${PROG} -k pubring.gpg NetBSD-6.0_RC1_hashes.gpg
28 ./${PROG} -v 28 ./${PROG} -v
29 ./${PROG} -S sshtest-20140202.pub data.gpg 29 ./${PROG} -S sshtest-20140202.pub data.gpg
30 ./${PROG} -S sshtest-20140202.pub data.sig 30 ./${PROG} -S sshtest-20140202.pub data.sig
31 @echo "expected failure, to check bad signatures fail to verify" 31 @echo "expected failure, to check bad signatures fail to verify"
32 -sed -e 's|A|B|' data.gpg | ./${PROG} -S sshtest-20140202.pub  32 -sed -e 's|A|B|' data.gpg | ./${PROG} -S sshtest-20140202.pub
 33 @echo ""
 34 @echo "expected failure, no valid key for verification"
 35 -./${PROG} -k /dev/null NetBSD-6.0_RC1_hashes.gpg