ae6b5dfc37bce04b1b2d598abf51a617f0413af7
[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 #data_files="data-500 data-9000"
27 exp_files=""
28
29
30 #--------------------------------
31 #------ utility functions -------
32 #--------------------------------
33
34 fatal () {
35     echo "$pgmname: fatal:" $* >&2
36     exit 1;
37 }
38
39 error () {
40     echo "$pgmname:" $* >&2
41     exit 1
42 }
43
44 info () {
45     echo "$pgmname:" $* >&2
46 }
47
48 chdir () {
49     cd $1 || fatal "cannot cd to $1"
50 }
51
52 #cleanup () {
53 #    rm $cleanup_files 2>/dev/null || true
54 #    echo "#empty" >./options
55 #}
56
57
58 #add_cleanup () {
59 #    cleanup_files="$cleanup_files $*"
60 #}
61
62
63 have_hash_algo () {
64   if  ../g10/gpgm --homedir .  --version | grep "Hash:.*$1" >/dev/null
65   then
66         true
67   else
68         false
69   fi
70 }
71
72 set -e
73 pgmname=`basename $0`
74 #trap cleanup SIGHUP SIGINT SIGQUIT
75
76 [ -z "$srcdir" ] && fatal "not called from make"
77
78 cat <<EOF  >./options
79 no-greeting
80 no-secmem-warning
81 load-extension ../cipher/tiger
82 batch
83 EOF
84