1#!/bin/sh 2 3cmd='../util/shlib_wrap.sh ../apps/openssl pkcs7' 4 5if [ "$1"x != "x" ]; then 6 t=$1 7else 8 t=testp7.pem 9fi 10 11echo testing pkcs7 conversions 12cp $t p7-fff.p 13 14echo "p -> d" 15$cmd -in p7-fff.p -inform p -outform d >p7-f.d 16if [ $? != 0 ]; then exit 1; fi 17echo "p -> p" 18$cmd -in p7-fff.p -inform p -outform p >p7-f.p 19if [ $? != 0 ]; then exit 1; fi 20 21echo "d -> d" 22$cmd -in p7-f.d -inform d -outform d >p7-ff.d1 23if [ $? != 0 ]; then exit 1; fi 24echo "p -> d" 25$cmd -in p7-f.p -inform p -outform d >p7-ff.d3 26if [ $? != 0 ]; then exit 1; fi 27 28echo "d -> p" 29$cmd -in p7-f.d -inform d -outform p >p7-ff.p1 30if [ $? != 0 ]; then exit 1; fi 31echo "p -> p" 32$cmd -in p7-f.p -inform p -outform p >p7-ff.p3 33if [ $? != 0 ]; then exit 1; fi 34 35cmp p7-fff.p p7-f.p 36if [ $? != 0 ]; then exit 1; fi 37cmp p7-fff.p p7-ff.p1 38if [ $? != 0 ]; then exit 1; fi 39cmp p7-fff.p p7-ff.p3 40if [ $? != 0 ]; then exit 1; fi 41 42cmp p7-f.p p7-ff.p1 43if [ $? != 0 ]; then exit 1; fi 44cmp p7-f.p p7-ff.p3 45if [ $? != 0 ]; then exit 1; fi 46 47/bin/rm -f p7-f.* p7-ff.* p7-fff.* 48exit 0 49