Obsolete option --no-sig-create-check.
[gnupg.git] / checks / sigs.test
1 #!/bin/sh
2
3 . $srcdir/defs.inc || exit 3
4
5 for i in $plain_files $data_files; do
6     echo "$usrpass1" | $GPG --passphrase-fd 0 -s -o x --yes $i
7     $GPG -o y --yes x
8     cmp $i y || error "$i: mismatch"
9 done
10
11 for da in `all_hash_algos` ; do
12     echo_n "$da "
13
14     # RSA key, so any hash is okay
15     if have_pubkey_algo "RSA"; then
16         for i in $plain_files; do
17             $GPG -u $usrname3 --digest-algo $da -s -o x --yes $i
18             $GPG -o y --yes x
19             cmp $i y || error "$i: mismatch"
20             # process only the first one
21             break
22         done
23     fi
24
25     # Using the DSA sig key - only 160 bit or larger hashes
26     if test $da != "MD5"; then
27         for i in $plain_files; do
28             echo "$usrpass1" | $GPG --passphrase-fd 0 --digest-algo $da \
29                                 -s -o x --yes $i
30             $GPG -o y --yes x
31             cmp $i y || error "$i: mismatch"
32             # process only the first one
33             break
34         done
35     fi
36 done
37 echo_n "| "