Ignore machine-check MSRs
[freebsd-src/fkvm-freebsd.git] / crypto / openssl / test / trsa
blob249ac1ddcc6b4d3975c5bcadfd0a1f4d70b1dc06
1 #!/bin/sh
3 if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then
4 echo skipping rsa conversion test
5 exit 0
6 fi
8 cmd='../util/shlib_wrap.sh ../apps/openssl rsa'
10 if [ "$1"x != "x" ]; then
11 t=$1
12 else
13 t=testrsa.pem
16 echo testing rsa conversions
17 cp $t fff.p
19 echo "p -> d"
20 $cmd -in fff.p -inform p -outform d >f.d
21 if [ $? != 0 ]; then exit 1; fi
22 #echo "p -> t"
23 #$cmd -in fff.p -inform p -outform t >f.t
24 #if [ $? != 0 ]; then exit 1; fi
25 echo "p -> p"
26 $cmd -in fff.p -inform p -outform p >f.p
27 if [ $? != 0 ]; then exit 1; fi
29 echo "d -> d"
30 $cmd -in f.d -inform d -outform d >ff.d1
31 if [ $? != 0 ]; then exit 1; fi
32 #echo "t -> d"
33 #$cmd -in f.t -inform t -outform d >ff.d2
34 #if [ $? != 0 ]; then exit 1; fi
35 echo "p -> d"
36 $cmd -in f.p -inform p -outform d >ff.d3
37 if [ $? != 0 ]; then exit 1; fi
39 #echo "d -> t"
40 #$cmd -in f.d -inform d -outform t >ff.t1
41 #if [ $? != 0 ]; then exit 1; fi
42 #echo "t -> t"
43 #$cmd -in f.t -inform t -outform t >ff.t2
44 #if [ $? != 0 ]; then exit 1; fi
45 #echo "p -> t"
46 #$cmd -in f.p -inform p -outform t >ff.t3
47 #if [ $? != 0 ]; then exit 1; fi
49 echo "d -> p"
50 $cmd -in f.d -inform d -outform p >ff.p1
51 if [ $? != 0 ]; then exit 1; fi
52 #echo "t -> p"
53 #$cmd -in f.t -inform t -outform p >ff.p2
54 #if [ $? != 0 ]; then exit 1; fi
55 echo "p -> p"
56 $cmd -in f.p -inform p -outform p >ff.p3
57 if [ $? != 0 ]; then exit 1; fi
59 cmp fff.p f.p
60 if [ $? != 0 ]; then exit 1; fi
61 cmp fff.p ff.p1
62 if [ $? != 0 ]; then exit 1; fi
63 #cmp fff.p ff.p2
64 #if [ $? != 0 ]; then exit 1; fi
65 cmp fff.p ff.p3
66 if [ $? != 0 ]; then exit 1; fi
68 #cmp f.t ff.t1
69 #if [ $? != 0 ]; then exit 1; fi
70 #cmp f.t ff.t2
71 #if [ $? != 0 ]; then exit 1; fi
72 #cmp f.t ff.t3
73 #if [ $? != 0 ]; then exit 1; fi
75 cmp f.p ff.p1
76 if [ $? != 0 ]; then exit 1; fi
77 #cmp f.p ff.p2
78 #if [ $? != 0 ]; then exit 1; fi
79 cmp f.p ff.p3
80 if [ $? != 0 ]; then exit 1; fi
82 /bin/rm -f f.* ff.* fff.*
83 exit 0