tsid 1.9 KB
Newer Older
1 2
#!/bin/sh

3
cmd='../util/shlib_wrap.sh ../apps/openssl sess_id'
4 5 6 7 8 9 10 11

if [ "$1"x != "x" ]; then
	t=$1
else
	t=testsid.pem
fi

echo testing session-id conversions
B
Ben Laurie 已提交
12
cp $t sid-fff.p
13 14

echo "p -> d"
B
Ben Laurie 已提交
15
$cmd -in sid-fff.p -inform p -outform d >sid-f.d
16 17
if [ $? != 0 ]; then exit 1; fi
#echo "p -> t"
B
Ben Laurie 已提交
18
#$cmd -in sid-fff.p -inform p -outform t >sid-f.t
19 20
#if [ $? != 0 ]; then exit 1; fi
echo "p -> p"
B
Ben Laurie 已提交
21
$cmd -in sid-fff.p -inform p -outform p >sid-f.p
22 23 24
if [ $? != 0 ]; then exit 1; fi

echo "d -> d"
B
Ben Laurie 已提交
25
$cmd -in sid-f.d -inform d -outform d >sid-ff.d1
26 27
if [ $? != 0 ]; then exit 1; fi
#echo "t -> d"
B
Ben Laurie 已提交
28
#$cmd -in sid-f.t -inform t -outform d >sid-ff.d2
29 30
#if [ $? != 0 ]; then exit 1; fi
echo "p -> d"
B
Ben Laurie 已提交
31
$cmd -in sid-f.p -inform p -outform d >sid-ff.d3
32 33 34
if [ $? != 0 ]; then exit 1; fi

#echo "d -> t"
B
Ben Laurie 已提交
35
#$cmd -in sid-f.d -inform d -outform t >sid-ff.t1
36 37
#if [ $? != 0 ]; then exit 1; fi
#echo "t -> t"
B
Ben Laurie 已提交
38
#$cmd -in sid-f.t -inform t -outform t >sid-ff.t2
39 40
#if [ $? != 0 ]; then exit 1; fi
#echo "p -> t"
B
Ben Laurie 已提交
41
#$cmd -in sid-f.p -inform p -outform t >sid-ff.t3
42 43 44
#if [ $? != 0 ]; then exit 1; fi

echo "d -> p"
B
Ben Laurie 已提交
45
$cmd -in sid-f.d -inform d -outform p >sid-ff.p1
46 47
if [ $? != 0 ]; then exit 1; fi
#echo "t -> p"
B
Ben Laurie 已提交
48
#$cmd -in sid-f.t -inform t -outform p >sid-ff.p2
49 50
#if [ $? != 0 ]; then exit 1; fi
echo "p -> p"
B
Ben Laurie 已提交
51
$cmd -in sid-f.p -inform p -outform p >sid-ff.p3
52 53
if [ $? != 0 ]; then exit 1; fi

B
Ben Laurie 已提交
54
cmp sid-fff.p sid-f.p
55
if [ $? != 0 ]; then exit 1; fi
B
Ben Laurie 已提交
56
cmp sid-fff.p sid-ff.p1
57
if [ $? != 0 ]; then exit 1; fi
B
Ben Laurie 已提交
58
#cmp sid-fff.p sid-ff.p2
59
#if [ $? != 0 ]; then exit 1; fi
B
Ben Laurie 已提交
60
cmp sid-fff.p sid-ff.p3
61 62
if [ $? != 0 ]; then exit 1; fi

B
Ben Laurie 已提交
63
#cmp sid-f.t sid-ff.t1
64
#if [ $? != 0 ]; then exit 1; fi
B
Ben Laurie 已提交
65
#cmp sid-f.t sid-ff.t2
66
#if [ $? != 0 ]; then exit 1; fi
B
Ben Laurie 已提交
67
#cmp sid-f.t sid-ff.t3
68 69
#if [ $? != 0 ]; then exit 1; fi

B
Ben Laurie 已提交
70
cmp sid-f.p sid-ff.p1
71
if [ $? != 0 ]; then exit 1; fi
B
Ben Laurie 已提交
72
#cmp sid-f.p sid-ff.p2
73
#if [ $? != 0 ]; then exit 1; fi
B
Ben Laurie 已提交
74
cmp sid-f.p sid-ff.p3
75 76
if [ $? != 0 ]; then exit 1; fi

B
Ben Laurie 已提交
77
/bin/rm -f sid-f.* sid-ff.* sid-fff.*
78
exit 0