(linenum→info "unix/slp.c:2238")

openssl/0.9.8g/test/trsa

    1: #!/bin/sh
    2: 
    3: if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then
    4:   echo skipping rsa conversion test
    5:   exit 0
    6: fi
    7: 
    8: cmd='../util/shlib_wrap.sh ../apps/openssl rsa'
    9: 
   10: if [ "$1"x != "x" ]; then
   11:         t=$1
   12: else
   13:         t=testrsa.pem
   14: fi
   15: 
   16: echo testing rsa conversions
   17: cp $t fff.p
   18: 
   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
   28: 
   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
   38: 
   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
   48: 
   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
   58: 
   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
   67: 
   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
   74: 
   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
   81: 
   82: /bin/rm -f f.* ff.* fff.*
   83: exit 0
Syntax (Markdown)