* mds.test, sigs.test: Remove TIGER/192 and make SHA-256 optional (since
[gnupg.git] / checks / sigs.test
1 #!/bin/sh
2
3 . $srcdir/defs.inc || exit 3
4
5 #info Checking signatures
6 for i in $plain_files $data_files; do
7     echo "$usrpass1" | $GPG --passphrase-fd 0 -s -o x --yes $i
8     $GPG -o y --yes x
9     cmp $i y || error "$i: mismatch"
10 done
11
12 # TODO: add the new SHAs here once we allow them to be used in new
13 # documents.
14
15 hash_algo_list="ripemd160 sha1 md5"
16 if have_hash_algo "SHA256"; then
17   hash_algo_list="$hash_algo_list sha256"
18 fi
19
20 for da in $hash_algo_list ; do
21     for i in $plain_files; do
22         echo "$usrpass1" | $GPG --passphrase-fd 0 --digest-algo $da \
23                                 -s -o x --yes $i
24         $GPG -o y --yes x
25         cmp $i y || error "$i: mismatch"
26         # process only the first one
27         break
28     done
29 done