diff options
Diffstat (limited to 'checks')
-rw-r--r-- | checks/ChangeLog | 6 | ||||
-rw-r--r-- | checks/Makefile.am | 20 | ||||
-rwxr-xr-x | checks/conventional.test | 4 | ||||
-rwxr-xr-x | checks/mds.test | 4 | ||||
-rwxr-xr-x | checks/mkdemodirs | 37 | ||||
-rwxr-xr-x | checks/signdemokey | 16 |
6 files changed, 77 insertions, 10 deletions
diff --git a/checks/ChangeLog b/checks/ChangeLog index 3217d4145..b5c20f7da 100644 --- a/checks/ChangeLog +++ b/checks/ChangeLog @@ -1,3 +1,9 @@ +Sun Apr 18 10:11:28 CEST 1999 Werner Koch <[email protected]> + + * mkdemodirs: New + * signdemokey: New. + * Makefile.am (distclean-local): New. + Wed Mar 17 13:09:03 CET 1999 Werner Koch <[email protected]> * mds.test: replaced the "echo -n" diff --git a/checks/Makefile.am b/checks/Makefile.am index ab0e2ec09..df2a330cc 100644 --- a/checks/Makefile.am +++ b/checks/Makefile.am @@ -18,7 +18,8 @@ TEST_FILES = pubring.asc secring.asc plain-1o.asc plain-2o.asc plain-3o.asc \ DATA_FILES = data-500 data-9000 data-32000 data-80000 plain-large -EXTRA_DIST = defs.inc run-gpg run-gpgm run-gpg.patterns $(TESTS) $(TEST_FILES) +EXTRA_DIST = defs.inc run-gpg run-gpg.patterns $(TESTS) $(TEST_FILES) \ + mkdemodirs signdemokey CLEANFILES = prepared.stamp x y yy z out err $(DATA_FILES) \ plain-1 plain-2 plain-3 options trustdb.gpg *.lock .\#lk* \ pubring.gpg secring.gpg pubring.pkr secring.skr @@ -27,31 +28,34 @@ CLEANFILES = prepared.stamp x y yy z out err $(DATA_FILES) \ all-local: prepared.stamp +distclean-local: + ./mkdemodirs --clean + prepared.stamp: ./pubring.gpg ./secring.gpg ./plain-1 ./plain-2 ./plain-3 \ ./pubring.pkr ./secring.skr $(DATA_FILES) echo timestamp >./prepared.stamp ./pubring.gpg: $(srcdir)/pubring.asc - ../g10/gpgm --yes --dearmor -o ./pubring.gpg $(srcdir)/pubring.asc + ../g10/gpg --yes --dearmor -o ./pubring.gpg $(srcdir)/pubring.asc ./secring.gpg: $(srcdir)/secring.asc - ../g10/gpgm --yes --dearmor -o ./secring.gpg $(srcdir)/secring.asc + ../g10/gpg --yes --dearmor -o ./secring.gpg $(srcdir)/secring.asc ./pubring.pkr: $(srcdir)/pubring.pkr.asc - ../g10/gpgm --yes --dearmor -o ./pubring.pkr $(srcdir)/pubring.pkr.asc + ../g10/gpg --yes --dearmor -o ./pubring.pkr $(srcdir)/pubring.pkr.asc ./secring.skr: $(srcdir)/secring.skr.asc - ../g10/gpgm --yes --dearmor -o ./secring.skr $(srcdir)/secring.skr.asc + ../g10/gpg --yes --dearmor -o ./secring.skr $(srcdir)/secring.skr.asc ./plain-1: $(srcdir)/plain-1o.asc - ../g10/gpgm --yes --dearmor -o ./plain-1 $(srcdir)/plain-1o.asc + ../g10/gpg --yes --dearmor -o ./plain-1 $(srcdir)/plain-1o.asc ./plain-2: $(srcdir)/plain-2o.asc - ../g10/gpgm --yes --dearmor -o ./plain-2 $(srcdir)/plain-2o.asc + ../g10/gpg --yes --dearmor -o ./plain-2 $(srcdir)/plain-2o.asc ./plain-3: $(srcdir)/plain-3o.asc - ../g10/gpgm --yes --dearmor -o ./plain-3 $(srcdir)/plain-3o.asc + ../g10/gpg --yes --dearmor -o ./plain-3 $(srcdir)/plain-3o.asc diff --git a/checks/conventional.test b/checks/conventional.test index 6f78b0191..289a85095 100755 --- a/checks/conventional.test +++ b/checks/conventional.test @@ -2,6 +2,10 @@ . $srcdir/defs.inc || exit 3 +# temp. hack cause the format for 128 biut blocksize messages may change +GNUPG_ENABLE_TWOFISH=1 +export GNUPG_ENABLE_TWOFISH + #info Checking conventional encryption for i in plain-2 data-32000 ; do echo "Hier spricht HAL" | $srcdir/run-gpg --passphrase-fd 0 -c -o x --yes $i diff --git a/checks/mds.test b/checks/mds.test index 63bec7c05..98584b395 100755 --- a/checks/mds.test +++ b/checks/mds.test @@ -13,7 +13,7 @@ test_one () { failed="" #info Checking message digests -cat /dev/null | $srcdir/run-gpgm -v --print-mds >y +cat /dev/null | $srcdir/run-gpg -v --print-mds >y test_one "MD5" "D41D8CD98F00B204E9800998ECF8427E" test_one "SHA1" "DA39A3EE5E6B4B0D3255BFEF95601890AFD80709" test_one "RMD160" "9C1185A5C5E9FC54612808977EE8F548B2258D31" @@ -25,7 +25,7 @@ fi [ "$failed" != "" ] && error "$failed failed for empty string" -/bin/echo "abcdefghijklmnopqrstuvwxyz\c" | $srcdir/run-gpgm --print-mds >y +/bin/echo "abcdefghijklmnopqrstuvwxyz\c" | $srcdir/run-gpg --print-mds >y test_one "MD5" "C3FCD3D76192E4007DFB496CCA67E13B" test_one "SHA1" "32D10C7B8CF96570CA04CE37F2A19D84240D3A89" test_one "RMD160" "F71C27109C692C1B56BBDCEB5B9D2865B3708DBC" diff --git a/checks/mkdemodirs b/checks/mkdemodirs new file mode 100755 index 000000000..b0755ab48 --- /dev/null +++ b/checks/mkdemodirs @@ -0,0 +1,37 @@ +#!/bin/sh + +set -e + +GPG="../g10/gpg --batch --quiet --no-secmem-warning" +NAMES='Alpha Bravo Charlie Delta Echo Foxtrot Golf Hotel India + Juliet Kilo Lima Mike November Oscar Papa Quebec Romeo + Sierra Tango Uniform Victor Whisky XRay Yankee Zulu' + +if [ "$1" = "--clean" ]; then + for i in $NAMES; do + [ -d $i ] && rm -r $i + done + exit 0 +fi + +$GPG --dearmor -o secdemo.gpg --yes ../checks/secdemo.asc +$GPG --dearmor -o pubdemo.gpg --yes ../checks/pubdemo.asc +[ -f ./tdb.tmp ] && rm ./tdb.tmp +GPGDEMO="$GPG --homedir . --trustdb-name ./tdb.tmp --no-default-keyring + --keyring pubdemo.gpg --secret-keyring secdemo.gpg" +/bin/echo "Creating:\c" +for name in $NAMES; do + /bin/echo " $name\c" + [ -d $name ] && rm -r $name + mkdir $name + $GPGDEMO --export-secret-key -o - $name | tee $name/Secret.gpg | \ + $GPG --homedir $name --import + $GPGDEMO --export -o - $name | tee $name/Public.gpg | \ + $GPG --homedir $name --import + [ -f $name/pubring.gpg~ ] && rm $name/pubring.gpg~ +done +echo "." +[ -f ./tdb.tmp ] && rm ./tdb.tmp +rm pubdemo.gpg secdemo.gpg + + diff --git a/checks/signdemokey b/checks/signdemokey new file mode 100755 index 000000000..e387446c2 --- /dev/null +++ b/checks/signdemokey @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +if [ $# != 3 ]; then + echo "Usage: signdemokey name user_id user_id_no" + exit 1 +fi +name="$1" +user_id="$2" +user_id_no="$3" + +echo "abc" | ../g10/gpg --options ./options --homedir $name \ + --sign-key --batch --yes --passphrase-fd 0 $user_id \ + $user_id_no sign save + |