aboutsummaryrefslogtreecommitdiffstats
path: root/checks
diff options
context:
space:
mode:
Diffstat (limited to 'checks')
-rw-r--r--checks/ChangeLog6
-rw-r--r--checks/Makefile.am20
-rwxr-xr-xchecks/conventional.test4
-rwxr-xr-xchecks/mds.test4
-rwxr-xr-xchecks/mkdemodirs37
-rwxr-xr-xchecks/signdemokey16
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
+