See ChangeLog: Fri Feb 19 15:49:15 CET 1999 Werner Koch
[gnupg.git] / checks / defs.inc
1 # definitions for the check scripts
2
3 #--------------------------------
4 #------ constants ---------------
5 #--------------------------------
6
7 # Note that usrpass1 is also used in Makefile.am
8 usrname1="one"
9 usrpass1="def"
10 usrname2="two"
11 usrpass2=""
12 usrname3="three"
13 usrpass3="abc"
14
15
16 dsa_usrname1="pgp5"
17 # we use the sub key because we do not yet have the logic to
18 # to derive the first encryption key from a keyblock (I guess)
19 dsa_usrname2="0xCB879DE9"
20
21 dsa_keyrings="--keyring ./pubring.pkr --secret-keyring ./secring.skr"
22
23
24 plain_files="plain-1 plain-2 plain-3"
25 data_files="data-500 data-9000 data-32000 data-80000"
26 exp_files=""
27
28
29 #--------------------------------
30 #------ utility functions -------
31 #--------------------------------
32
33 fatal () {
34     echo "$pgmname: fatal:" $* >&2
35     exit 1;
36 }
37
38 error () {
39     echo "$pgmname:" $* >&2
40     exit 1
41 }
42
43 info () {
44     echo "$pgmname:" $* >&2
45 }
46
47 chdir () {
48     cd $1 || fatal "cannot cd to $1"
49 }
50
51 #cleanup () {
52 #    rm $cleanup_files 2>/dev/null || true
53 #    echo "#empty" >./options
54 #}
55
56
57 #add_cleanup () {
58 #    cleanup_files="$cleanup_files $*"
59 #}
60
61
62 have_hash_algo () {
63   if  ../g10/gpgm --homedir .  --version | grep "Hash:.*$1" >/dev/null
64   then
65         true
66   else
67         false
68   fi
69 }
70
71 set -e
72 pgmname=`basename $0`
73 #trap cleanup SIGHUP SIGINT SIGQUIT
74
75 [ -z "$srcdir" ] && fatal "not called from make"
76
77 # Note don't use lock-once here because we call gpg in a pipe
78 cat <<EOF  >./options
79 no-greeting
80 no-secmem-warning
81 load-extension ../cipher/tiger
82 batch
83 lock-once
84 EOF
85