]>
Commit | Line | Data |
---|---|---|
d02b48c6 RE |
1 | #!/bin/sh |
2 | ||
e852b853 | 3 | testsrc=Makefile |
d02b48c6 | 4 | test=./p |
62d27939 | 5 | cmd="../util/shlib_wrap.sh ../apps/openssl" |
d02b48c6 RE |
6 | |
7 | cat $testsrc >$test; | |
8 | ||
9 | echo cat | |
10 | $cmd enc < $test > $test.cipher | |
11 | $cmd enc < $test.cipher >$test.clear | |
12 | cmp $test $test.clear | |
13 | if [ $? != 0 ] | |
14 | then | |
15 | exit 1 | |
16 | else | |
17 | /bin/rm $test.cipher $test.clear | |
18 | fi | |
19 | echo base64 | |
20 | $cmd enc -a -e < $test > $test.cipher | |
21 | $cmd enc -a -d < $test.cipher >$test.clear | |
22 | cmp $test $test.clear | |
23 | if [ $? != 0 ] | |
24 | then | |
25 | exit 1 | |
26 | else | |
27 | /bin/rm $test.cipher $test.clear | |
28 | fi | |
29 | ||
fc8ee06b | 30 | for i in `$cmd list-cipher-commands` |
d02b48c6 RE |
31 | do |
32 | echo $i | |
33 | $cmd $i -bufsize 113 -e -k test < $test > $test.$i.cipher | |
34 | $cmd $i -bufsize 157 -d -k test < $test.$i.cipher >$test.$i.clear | |
35 | cmp $test $test.$i.clear | |
36 | if [ $? != 0 ] | |
37 | then | |
38 | exit 1 | |
39 | else | |
40 | /bin/rm $test.$i.cipher $test.$i.clear | |
41 | fi | |
42 | ||
43 | echo $i base64 | |
44 | $cmd $i -bufsize 113 -a -e -k test < $test > $test.$i.cipher | |
45 | $cmd $i -bufsize 157 -a -d -k test < $test.$i.cipher >$test.$i.clear | |
46 | cmp $test $test.$i.clear | |
47 | if [ $? != 0 ] | |
48 | then | |
49 | exit 1 | |
50 | else | |
51 | /bin/rm $test.$i.cipher $test.$i.clear | |
52 | fi | |
53 | done | |
54 | rm -f $test |