~ubuntu-branches/ubuntu/hardy/openssl/hardy-security

« back to all changes in this revision

Viewing changes to test/testenc

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Martin
  • Date: 2004-05-24 17:02:29 UTC
  • Revision ID: james.westby@ubuntu.com-20040524170229-ixlo08bbbly0xied
Tags: upstream-0.9.7d
ImportĀ upstreamĀ versionĀ 0.9.7d

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
testsrc=Makefile.ssl
 
4
test=./p
 
5
cmd=../apps/openssl
 
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
 
 
30
for i in `$cmd list-cipher-commands`
 
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