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

openssl/0.9.8g/test/testenc

    1: #!/bin/sh
    2: 
    3: testsrc=Makefile
    4: test=./p
    5: cmd="../util/shlib_wrap.sh ../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
Syntax (Markdown)