Module Name:    src
Committed By:   lukem
Date:           Wed May 27 06:47:58 UTC 2009

Modified Files:
        src/crypto/external/bsd/netpgp/dist/tests: atlocal.in init.at
            testsuite.at verify.at
Added Files:
        src/crypto/external/bsd/netpgp/dist/tests: key-private.asc
            key-public.asc

Log Message:
Provide a passphraseless test key for the testsuite.
Use gpg to import the test key until netpgp's key management is overhauled.

Per discussion with Alistair.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/netpgp/dist/tests/atlocal.in \
    src/crypto/external/bsd/netpgp/dist/tests/init.at
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/netpgp/dist/tests/key-private.asc \
    src/crypto/external/bsd/netpgp/dist/tests/key-public.asc
cvs rdiff -u -r1.1 -r1.2 \
    src/crypto/external/bsd/netpgp/dist/tests/testsuite.at \
    src/crypto/external/bsd/netpgp/dist/tests/verify.at

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/dist/tests/atlocal.in
diff -u src/crypto/external/bsd/netpgp/dist/tests/atlocal.in:1.2 src/crypto/external/bsd/netpgp/dist/tests/atlocal.in:1.3
--- src/crypto/external/bsd/netpgp/dist/tests/atlocal.in:1.2	Wed May 27 01:54:22 2009
+++ src/crypto/external/bsd/netpgp/dist/tests/atlocal.in	Wed May 27 06:47:57 2009
@@ -1,10 +1,12 @@
-# $Id: atlocal.in,v 1.2 2009/05/27 01:54:22 lukem Exp $
+# $NetBSD: atlocal.in,v 1.3 2009/05/27 06:47:57 lukem Exp $
 
 topsrcd...@abs_top_srcdir@
 export TOPSRCDIR
 
-testro...@abs_builddir@/root
-export TESTROOT
-
 netp...@abs_top_builddir@/src/bin/netpgp
 export NETPGP
+
+testhomed...@abs_builddir@/homedir
+testpublick...@abs_srcdir@/key-public.asc
+testprivatek...@abs_srcdir@/key-private.asc
+testuserid=C7AB5F325F918728
Index: src/crypto/external/bsd/netpgp/dist/tests/init.at
diff -u src/crypto/external/bsd/netpgp/dist/tests/init.at:1.2 src/crypto/external/bsd/netpgp/dist/tests/init.at:1.3
--- src/crypto/external/bsd/netpgp/dist/tests/init.at:1.2	Wed May 27 00:38:27 2009
+++ src/crypto/external/bsd/netpgp/dist/tests/init.at	Wed May 27 06:47:57 2009
@@ -1,20 +1,20 @@
-# $Id: init.at,v 1.2 2009/05/27 00:38:27 agc Exp $
+# $NetBSD: init.at,v 1.3 2009/05/27 06:47:57 lukem Exp $
 
 AT_SETUP([init])
 
-# remove any previous testsuite run $TESTROOT
-AT_CHECK([rm -rf $TESTROOT], [0], [ignore], [ignore])
+# Remove any previous testsuite run's $testhomedir
+AT_CHECK([rm -rf $testhomedir], [0], [ignore], [ignore])
 
-# create $TESTROOT as fake $HOME
-AT_CHECK([mkdir -p $TESTROOT], [0], [ignore], [ignore])
+# Create $testhomedir as fake $HOME/.gnupg
+AT_CHECK([mkdir -m 700 -p $testhomedir], [0], [ignore], [ignore])
 
-#XXX provide pubkey.asc and privkey.asc for this
-# import public key for tests
-AT_CHECK([$NETPGP --homedir=$TESTROOT --import < $TOPSRCDIR/files/pubkey.asc],
+# Create a gpg.conf
+AT_CHECK([echo "default-key $testuserid" > $testhomedir/gpg.conf],
     [0], [ignore], [ignore])
 
-# import private key for tests
-AT_CHECK([$NETPGP --homedir=$TESTROOT --import < $TOPSRCDIR/files/privkey.asc],
+# Import private key for tests
+# XXX: Use GPG until NetPGP's key management is overhauled
+AT_CHECK([gpg --batch --homedir $testhomedir --import < $testprivatekey],
     [0], [ignore], [ignore])
 
 AT_CLEANUP

Index: src/crypto/external/bsd/netpgp/dist/tests/testsuite.at
diff -u src/crypto/external/bsd/netpgp/dist/tests/testsuite.at:1.1 src/crypto/external/bsd/netpgp/dist/tests/testsuite.at:1.2
--- src/crypto/external/bsd/netpgp/dist/tests/testsuite.at:1.1	Tue May 26 04:27:30 2009
+++ src/crypto/external/bsd/netpgp/dist/tests/testsuite.at	Wed May 27 06:47:57 2009
@@ -1,4 +1,4 @@
-# $Id: testsuite.at,v 1.1 2009/05/26 04:27:30 lukem Exp $
+# $NetBSD: testsuite.at,v 1.2 2009/05/27 06:47:57 lukem Exp $
 
 AT_INIT([netpgp])
 
Index: src/crypto/external/bsd/netpgp/dist/tests/verify.at
diff -u src/crypto/external/bsd/netpgp/dist/tests/verify.at:1.1 src/crypto/external/bsd/netpgp/dist/tests/verify.at:1.2
--- src/crypto/external/bsd/netpgp/dist/tests/verify.at:1.1	Tue May 26 04:27:30 2009
+++ src/crypto/external/bsd/netpgp/dist/tests/verify.at	Wed May 27 06:47:57 2009
@@ -1,11 +1,13 @@
-# $Id: verify.at,v 1.1 2009/05/26 04:27:30 lukem Exp $
+# $NetBSD: verify.at,v 1.2 2009/05/27 06:47:57 lukem Exp $
 
 AT_SETUP([check-verify])
 
 cp ${TOPSRCDIR}/configure a
 
-AT_CHECK([$NETPGP --sign a], [0], [ignore], [ignore])
+AT_CHECK([$NETPGP --homedir $testhomedir --sign a],
+    [0], [ignore], [ignore])
 
-AT_CHECK([$NETPGP --verify a.pgp], [0], [ignore], [ignore])
+AT_CHECK([$NETPGP --homedir $testhomedir --verify a.gpg],
+    [0], [ignore], [ignore])
 
 AT_CLEANUP

Added files:

Index: src/crypto/external/bsd/netpgp/dist/tests/key-private.asc
diff -u /dev/null src/crypto/external/bsd/netpgp/dist/tests/key-private.asc:1.1
--- /dev/null	Wed May 27 06:47:58 2009
+++ src/crypto/external/bsd/netpgp/dist/tests/key-private.asc	Wed May 27 06:47:57 2009
@@ -0,0 +1,58 @@
+-----BEGIN PGP PRIVATE KEY BLOCK-----
+Version: GnuPG v1.4.9 (NetBSD)
+
+lQOYBEoc2XIBCAC+jo609m0rMwFbdTJMh4Q6cSWbwbIn1hgGg02d4QealxWCw4MG
+RmQaWOo1qWknmcDVCpERoBiJNugIwIi/tmpS9O/E6X1JtF4yNk0JaAj8TlD6tJnv
+w/inLI/Q4ionHKQhp483s6LGOX5NKAoiiqdEdNLGWA/xHqHBgZRdWvUN/lOTCjjN
+tVC0jFMN20zVem4jIp9pPCqKwK0vEOH+OutiOoiBXeDn54nKPcwKfLESvP58E+k9
+IQgAqgqz1frKyM6oHQkqbx3oVQkrTC/hcFiUat9XSksJ/bLNfSl+qo7pajdDL3Bu
+Hmn/StanxZzHiE7WYdA5/CCMNv1TRKS8Vc6RABEBAAEAB/9FLTx6TmF4RsZt3MBb
+TvD+RFgaULlrw8mqB520PF6FzOZGt9JHg2NQu0mfHHarpSH/VRwv8VYm7fNTRg3+
+xuqXXgrzCa5thNiTUuopiYaFjarRMKIXjCWnDsLQ2mHiHAArpYgU+RYU7wc+XFQ9
+kOdDL0PbNFnpNy0SsgdZ0qzWnIZmSA7lrx4WxInjKGhsd5TSw6jz8ElncDHwYpi9
+LT86BK6wVt09NuClFsa2D+DCzXYQ8HQACAqEKnUr658/Bf46MPnG70m0zDU5t4E5
+lcN0+G+5v7VMsyXyCNSbvCuK27YnBziqM6KGL1Yca+uTdrQttJAFL0xo24C16xHN
+lg1nBADVZgqN8/UrhaWzArqeXAvtYwGl1Cdshd/cEtc/+XFP09j1+aMIPmR5dWdt
+fEZ/jZtA20sDDQuaFTXz+KFZiIDskK/CIRoj3kCc2SGx1uOa8Uz+NRRm3Q6w8bbH
+hAQbnixWLbcMFkQwtkQgdQKPvH3NZNvAnvns3xJAeCUH1NbNuwQA5JkqX1rUQMYB
+FSvBLzMFyDXVj2Owex2M1dEj9Ipq/UWGcfbhsIrHnOF6jMAkqAOi7a8XFUIcpL7v
+A7Koq8D9XHARFxyaSAMIZf6rj5htg642Kbg2iVFeN5kbg/V82qJQwf7HS0XaVZYd
+B8uKHRk4Sz19irhtxR/7awPf4NC1KiMD/1Z3lNoOaYnz3mTimv4hDVl1pItl7MB4
+PHMJqd6er8Vkmo0cbuEIpO7csAjM6L0VvsMs2Jooh5WCYk43E52OCUyB9c1wLB7a
+4UAE1cWhAxbWkq+rNci+GiUxwAkxWPCc3IjKVCxbUG2xfe6RVAaFDjUF8YYcmnlu
+lysZDH+P5Td5Oxm0R05ldFBHUCB0ZXN0IHN1aXRlICh0ZXN0IC0gZG8gbm90IHVz
+ZSkgPGFnYy1uZXRwZ3AtdGVzdHN1aXRlQE5ldEJTRC5vcmc+iQE3BBMBAgAhBQJK
+HNlyAhsDBwsJCAcDAgEEFQIIAwQWAgMBAh4BAheAAAoJEMerXzJfkYco2X8H/iZG
+cNwaatdhlcuT8pPXvFTXe6qx8OwOv7fJmq/z/yqx2S7B3dB1tnyfe5Q0kk2Wgf4s
+ovh5BCS727tx/P1VQrurn2YjWtq2PVpYZrH00gTnhD2fWYP7QO/Qu0kVPsoq6/LR
+WfVAIuj1ezteZ689sF+1NnTo+2Q6BNFyXGdOBPmAp5HQLFaubN/bn1NwNCcGVwyu
+I4iNZqgVBapVJLil5RHY+3ffDfnk3QIQos071WOi2y2TiDgGi2ZRlJT99/0oRjFj
+DcjwCAfoa3rfaIxdrShedQ9I0Y3aP/n0IQplhV6XGRACCJuWVTPx9IBRfMTEpFeS
+m/+eDJ0urRANuiq9zA+dA5gEShzZtAEIAMN62rVntTv3pll/lci5dRE67l8MACCm
+iO3e0yl5YKsdfhDXAPd54Slp5qFVqW2VMb+Qixg/SJ8J3XznMt/AyCMrBmuJYfUY
+X2A8+X1ROEqHLjCI1xGvsL0KB7M2zJmeufTxuFgfbWrS5Ht3Gs6ZEqz4lThqzzM3
+cXZ501hBdzXI8CLg2TEQswWe6/48cmty2BpMPGUQH1cI6cVlbTz9NhFRGeAFa7mx
+XEnYgb1GqVwRwx7zst4jSNHI0o76Wikbo9W/srp4bMacp1Vg0PDsNpfSeN0vZfBj
+dBvzESmDDkezZ9w21ktV5voWDM0bEeNV0p5Qsf+0V3QQGC6Bozfkp+0AEQEAAQAH
++gMq2zzlip34ZdzmgJlf768cZ/VhTgRIesEait73I1+HIm1bXgczlaF+5Gii4YzG
+c2uWD342HbT5/+pt3tcDP+3DIMxMCecIc6AeI2YPwKPlNwWmAnKWarFE/TBsD3Lv
+E0Wkzwiagf7dgHdDj9KqZlqgnc/Gehp6jbX0HtxZ6J5DInxv/APZal5xeYwKRyj1
+2B19KjXh70jrIe5kMIwQwCVpAWqt1qfNsL+vGikzU0942u98nWKzaAA4KKTtg3X1
+3HK7Y51jD2KhYw3Y3hdgOwlvmsAJ1H/ytVJIYyaOcR0aojr/LcY414yqqd5gD1PY
+Ga5NqH4w3M7bFOWaWWaa0b8EANNR2VlfAHGiuTZ5ycVa3+CUOSQvprYcf9OsrtuF
+fkMJu9DQry7FpfKjD3QOiWrFDnBdLfv6vAA16xcrKiIgWHR42pulCZirrcQVrutG
+07bLh7bPq/LG92P1NORUjh0Nsc6gjIc7uRcs4rIu+fBC2hwsqIxqGCmrpH9/B00a
+LcRfBADsz6O79YobzG0o7oqts8CTWtrOIWyePJVRbjrmCArVxz5T2X6SqeUBY32V
+t679dqXUcYvQ/XYaiIcKtDAZ7W3hfMxqvbBxCpoiQwLHQGnInn8OAakDSSa5gFgN
+tEpIxKZMroJztPulBAzqUwQ10oJr2PXtpiFSvgfzTmoTvx4XMwP/fb7MrlcGGx0J
+HJwTdEf+rIuPegeImIvM626LlelzRowRJEKUGd7J2mZ5fcOUVddU7Duz/trFxSAY
+Ami8nLcDavq/ICIFjSOwO6o15x7INAUxijDbNkPuDJj620u5ZMax33QiR98E1cz2
+WYZPspPVDyyEyZRke+gdiQjmicq0M6JA84kBHwQYAQIACQUCShzZtAIbDAAKCRDH
+q18yX5GHKL0SCAC1K+7mvTYjnYi/tuGoChJb4+omMP+/lHcOzNEETWC536kr24AK
+DKcRYnXSkHmk9lyyRcRaFy4j5o4rpRakBvbWGpGMRQDWbwHQi6ocOsplnmwXczf8
+lMhFDZgmiRhCIlmBFBVQhjQcQ+ELQ9y9g0UP0rtCEUuv4Q8+1UIiO9PUMwWpOiIR
+QS727tsE0I7BEL4v3lD0ZtBDq7DLC/R3tniao509G5TY0YT/hzQQgRk7ZiVt1DNr
+xhmoDqImYb/BdLbD/m/swvmGrgZ5v0JfLZ7TxvWYMU5q0qp27VQi2ykeD4fTzTnm
+Sb4oL4ERHdmfE3TMUFA0rgiGIEWB5N0aEiu9
+=drs+
+-----END PGP PRIVATE KEY BLOCK-----
Index: src/crypto/external/bsd/netpgp/dist/tests/key-public.asc
diff -u /dev/null src/crypto/external/bsd/netpgp/dist/tests/key-public.asc:1.1
--- /dev/null	Wed May 27 06:47:58 2009
+++ src/crypto/external/bsd/netpgp/dist/tests/key-public.asc	Wed May 27 06:47:57 2009
@@ -0,0 +1,31 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.9 (NetBSD)
+
+mQENBEoc2XIBCAC+jo609m0rMwFbdTJMh4Q6cSWbwbIn1hgGg02d4QealxWCw4MG
+RmQaWOo1qWknmcDVCpERoBiJNugIwIi/tmpS9O/E6X1JtF4yNk0JaAj8TlD6tJnv
+w/inLI/Q4ionHKQhp483s6LGOX5NKAoiiqdEdNLGWA/xHqHBgZRdWvUN/lOTCjjN
+tVC0jFMN20zVem4jIp9pPCqKwK0vEOH+OutiOoiBXeDn54nKPcwKfLESvP58E+k9
+IQgAqgqz1frKyM6oHQkqbx3oVQkrTC/hcFiUat9XSksJ/bLNfSl+qo7pajdDL3Bu
+Hmn/StanxZzHiE7WYdA5/CCMNv1TRKS8Vc6RABEBAAG0R05ldFBHUCB0ZXN0IHN1
+aXRlICh0ZXN0IC0gZG8gbm90IHVzZSkgPGFnYy1uZXRwZ3AtdGVzdHN1aXRlQE5l
+dEJTRC5vcmc+iQE3BBMBAgAhBQJKHNlyAhsDBwsJCAcDAgEEFQIIAwQWAgMBAh4B
+AheAAAoJEMerXzJfkYco2X8H/iZGcNwaatdhlcuT8pPXvFTXe6qx8OwOv7fJmq/z
+/yqx2S7B3dB1tnyfe5Q0kk2Wgf4sovh5BCS727tx/P1VQrurn2YjWtq2PVpYZrH0
+0gTnhD2fWYP7QO/Qu0kVPsoq6/LRWfVAIuj1ezteZ689sF+1NnTo+2Q6BNFyXGdO
+BPmAp5HQLFaubN/bn1NwNCcGVwyuI4iNZqgVBapVJLil5RHY+3ffDfnk3QIQos07
+1WOi2y2TiDgGi2ZRlJT99/0oRjFjDcjwCAfoa3rfaIxdrShedQ9I0Y3aP/n0IQpl
+hV6XGRACCJuWVTPx9IBRfMTEpFeSm/+eDJ0urRANuiq9zA+5AQ0EShzZtAEIAMN6
+2rVntTv3pll/lci5dRE67l8MACCmiO3e0yl5YKsdfhDXAPd54Slp5qFVqW2VMb+Q
+ixg/SJ8J3XznMt/AyCMrBmuJYfUYX2A8+X1ROEqHLjCI1xGvsL0KB7M2zJmeufTx
+uFgfbWrS5Ht3Gs6ZEqz4lThqzzM3cXZ501hBdzXI8CLg2TEQswWe6/48cmty2BpM
+PGUQH1cI6cVlbTz9NhFRGeAFa7mxXEnYgb1GqVwRwx7zst4jSNHI0o76Wikbo9W/
+srp4bMacp1Vg0PDsNpfSeN0vZfBjdBvzESmDDkezZ9w21ktV5voWDM0bEeNV0p5Q
+sf+0V3QQGC6Bozfkp+0AEQEAAYkBHwQYAQIACQUCShzZtAIbDAAKCRDHq18yX5GH
+KL0SCAC1K+7mvTYjnYi/tuGoChJb4+omMP+/lHcOzNEETWC536kr24AKDKcRYnXS
+kHmk9lyyRcRaFy4j5o4rpRakBvbWGpGMRQDWbwHQi6ocOsplnmwXczf8lMhFDZgm
+iRhCIlmBFBVQhjQcQ+ELQ9y9g0UP0rtCEUuv4Q8+1UIiO9PUMwWpOiIRQS727tsE
+0I7BEL4v3lD0ZtBDq7DLC/R3tniao509G5TY0YT/hzQQgRk7ZiVt1DNrxhmoDqIm
+Yb/BdLbD/m/swvmGrgZ5v0JfLZ7TxvWYMU5q0qp27VQi2ykeD4fTzTnmSb4oL4ER
+HdmfE3TMUFA0rgiGIEWB5N0aEiu9
+=XlZq
+-----END PGP PUBLIC KEY BLOCK-----

Reply via email to