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

openssl/0.9.8g/ms/testce.bat

    1: @echo off
    2: 
    3: cemkdir CE:\OpenSSL
    4: 
    5: set test=..\ms
    6: set opath=%PATH%
    7: PATH=..\ms;%PATH%
    8: cecopy ..\apps\openssl.cnf CE:\OpenSSL
    9: set OPENSSL_CONF=\OpenSSL\openssl.cnf
   10: set HOME=\OpenSSL
   11: set CERUN_PASS_ENV=OPENSSL_CONF HOME
   12: 
   13: rem run this from inside the bin directory
   14: 
   15: rem Copy the DLL's (though they'll only exist if we're in out32dll)
   16: if exist libeay32.dll cecopy libeay32.dll CE:\OpenSSL
   17: if exist ssleay32.dll cecopy ssleay32.dll CE:\OpenSSL
   18: 
   19: echo rsa_test
   20: call %test%\testce2 rsa_test
   21: if errorlevel 1 goto done
   22: 
   23: echo destest
   24: call %test%\testce2 destest
   25: if errorlevel 1 goto done
   26: 
   27: echo ideatest
   28: call %test%\testce2 ideatest
   29: if errorlevel 1 goto done
   30: 
   31: echo bftest
   32: call %test%\testce2 bftest
   33: if errorlevel 1 goto done
   34: 
   35: echo shatest
   36: call %test%\testce2 shatest
   37: if errorlevel 1 goto done
   38: 
   39: echo sha1test
   40: call %test%\testce2 sha1test
   41: if errorlevel 1 goto done
   42: 
   43: echo md5test
   44: call %test%\testce2 md5test
   45: if errorlevel 1 goto done
   46: 
   47: echo md2test
   48: call %test%\testce2 md2test
   49: if errorlevel 1 goto done
   50: 
   51: echo mdc2test
   52: call %test%\testce2 mdc2test
   53: if errorlevel 1 goto done
   54: 
   55: echo rc2test
   56: call %test%\testce2 rc2test
   57: if errorlevel 1 goto done
   58: 
   59: echo rc4test
   60: call %test%\testce2 rc4test
   61: if errorlevel 1 goto done
   62: 
   63: echo randtest
   64: call %test%\testce2 randtest
   65: if errorlevel 1 goto done
   66: 
   67: echo dhtest
   68: call %test%\testce2 dhtest
   69: if errorlevel 1 goto done
   70: 
   71: echo exptest
   72: call %test%\testce2 exptest
   73: if errorlevel 1 goto done
   74: 
   75: echo dsatest
   76: call %test%\testce2 dsatest
   77: if errorlevel 1 goto done
   78: 
   79: echo testenc
   80: call %test%\testencce openssl.exe
   81: if errorlevel 1 goto done
   82: 
   83: echo testpem
   84: call %test%\testpemce openssl.exe
   85: if errorlevel 1 goto done
   86: 
   87: cecopy openssl.exe CE:\OpenSSL
   88: 
   89: echo verify
   90: copy ..\certs\*.pem cert.tmp >nul
   91: cecopy cert.tmp CE:\OpenSSL
   92: cemkdir CE:\OpenSSL\certs
   93: rem cecopy ..\certs\*.pem CE:\OpenSSL\certs
   94: cecopy ..\certs\ca-cert.pem CE:\OpenSSL\certs
   95: cecopy ..\certs\dsa-ca.pem CE:\OpenSSL\certs
   96: cecopy ..\certs\dsa-pca.pem CE:\OpenSSL\certs
   97: cecopy ..\certs\factory.pem CE:\OpenSSL\certs
   98: cecopy ..\certs\ICE-CA.pem CE:\OpenSSL\certs
   99: cecopy ..\certs\ICE-root.pem CE:\OpenSSL\certs
  100: cecopy ..\certs\ICE-user.pem CE:\OpenSSL\certs
  101: cecopy ..\certs\nortelCA.pem CE:\OpenSSL\certs
  102: cecopy ..\certs\pca-cert.pem CE:\OpenSSL\certs
  103: cecopy ..\certs\RegTP-4R.pem CE:\OpenSSL\certs
  104: cecopy ..\certs\RegTP-5R.pem CE:\OpenSSL\certs
  105: cecopy ..\certs\RegTP-6R.pem CE:\OpenSSL\certs
  106: cecopy ..\certs\rsa-cca.pem CE:\OpenSSL\certs
  107: cecopy ..\certs\thawteCb.pem CE:\OpenSSL\certs
  108: cecopy ..\certs\thawteCp.pem CE:\OpenSSL\certs
  109: cecopy ..\certs\timCA.pem CE:\OpenSSL\certs
  110: cecopy ..\certs\tjhCA.pem CE:\OpenSSL\certs
  111: cecopy ..\certs\vsign1.pem CE:\OpenSSL\certs
  112: cecopy ..\certs\vsign2.pem CE:\OpenSSL\certs
  113: cecopy ..\certs\vsign3.pem CE:\OpenSSL\certs
  114: cecopy ..\certs\vsignss.pem CE:\OpenSSL\certs
  115: cecopy ..\certs\vsigntca.pem CE:\OpenSSL\certs
  116: cerun CE:\OpenSSL\openssl verify -CAfile \OpenSSL\cert.tmp \OpenSSL\certs\*.pem
  117: 
  118: echo testss
  119: call %test%\testssce openssl.exe
  120: if errorlevel 1 goto done
  121: 
  122: cecopy ssltest.exe CE:\OpenSSL
  123: cecopy ..\apps\server.pem CE:\OpenSSL
  124: cecopy ..\apps\client.pem CE:\OpenSSL
  125: 
  126: echo test sslv2
  127: cerun CE:\OpenSSL\ssltest -ssl2
  128: if errorlevel 1 goto done
  129: 
  130: echo test sslv2 with server authentication
  131: cerun CE:\OpenSSL\ssltest -ssl2 -server_auth -CAfile \OpenSSL\cert.tmp
  132: if errorlevel 1 goto done
  133: 
  134: echo test sslv2 with client authentication
  135: cerun CE:\OpenSSL\ssltest -ssl2 -client_auth -CAfile \OpenSSL\cert.tmp
  136: if errorlevel 1 goto done
  137: 
  138: echo test sslv2 with both client and server authentication
  139: cerun CE:\OpenSSL\ssltest -ssl2 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp
  140: if errorlevel 1 goto done
  141: 
  142: echo test sslv3
  143: cerun CE:\OpenSSL\ssltest -ssl3
  144: if errorlevel 1 goto done
  145: 
  146: echo test sslv3 with server authentication
  147: cerun CE:\OpenSSL\ssltest -ssl3 -server_auth -CAfile \OpenSSL\cert.tmp
  148: if errorlevel 1 goto done
  149: 
  150: echo test sslv3 with client authentication
  151: cerun CE:\OpenSSL\ssltest -ssl3 -client_auth -CAfile \OpenSSL\cert.tmp
  152: if errorlevel 1 goto done
  153: 
  154: echo test sslv3 with both client and server authentication
  155: cerun CE:\OpenSSL\ssltest -ssl3 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp
  156: if errorlevel 1 goto done
  157: 
  158: echo test sslv2/sslv3
  159: cerun CE:\OpenSSL\ssltest
  160: if errorlevel 1 goto done
  161: 
  162: echo test sslv2/sslv3 with server authentication
  163: cerun CE:\OpenSSL\ssltest -server_auth -CAfile \OpenSSL\cert.tmp
  164: if errorlevel 1 goto done
  165: 
  166: echo test sslv2/sslv3 with client authentication
  167: cerun CE:\OpenSSL\ssltest -client_auth -CAfile \OpenSSL\cert.tmp
  168: if errorlevel 1 goto done
  169: 
  170: echo test sslv2/sslv3 with both client and server authentication
  171: cerun CE:\OpenSSL\ssltest -server_auth -client_auth -CAfile \OpenSSL\cert.tmp
  172: if errorlevel 1 goto done
  173: 
  174: echo test sslv2 via BIO pair
  175: cerun CE:\OpenSSL\ssltest -bio_pair -ssl2
  176: if errorlevel 1 goto done
  177: 
  178: echo test sslv2/sslv3 with 1024 bit DHE via BIO pair
  179: cerun CE:\OpenSSL\ssltest -bio_pair -dhe1024dsa -v
  180: if errorlevel 1 goto done
  181: 
  182: echo test sslv2 with server authentication via BIO pair
  183: cerun CE:\OpenSSL\ssltest -bio_pair -ssl2 -server_auth -CAfile \OpenSSL\cert.tmp
  184: if errorlevel 1 goto done
  185: 
  186: echo test sslv2 with client authentication via BIO pair
  187: cerun CE:\OpenSSL\ssltest -bio_pair -ssl2 -client_auth -CAfile \OpenSSL\cert.tmp
  188: if errorlevel 1 goto done
  189: 
  190: echo test sslv2 with both client and server authentication via BIO pair
  191: cerun CE:\OpenSSL\ssltest -bio_pair -ssl2 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp
  192: if errorlevel 1 goto done
  193: 
  194: echo test sslv3 via BIO pair
  195: cerun CE:\OpenSSL\ssltest -bio_pair -ssl3
  196: if errorlevel 1 goto done
  197: 
  198: echo test sslv3 with server authentication via BIO pair
  199: cerun CE:\OpenSSL\ssltest -bio_pair -ssl3 -server_auth -CAfile \OpenSSL\cert.tmp
  200: if errorlevel 1 goto done
  201: 
  202: echo test sslv3 with client authentication  via BIO pair
  203: cerun CE:\OpenSSL\ssltest -bio_pair -ssl3 -client_auth -CAfile \OpenSSL\cert.tmp
  204: if errorlevel 1 goto done
  205: 
  206: echo test sslv3 with both client and server authentication via BIO pair
  207: cerun CE:\OpenSSL\ssltest -bio_pair -ssl3 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp
  208: if errorlevel 1 goto done
  209: 
  210: echo test sslv2/sslv3 via BIO pair
  211: cerun CE:\OpenSSL\ssltest
  212: if errorlevel 1 goto done
  213: 
  214: echo test sslv2/sslv3 with server authentication
  215: cerun CE:\OpenSSL\ssltest -bio_pair -server_auth -CAfile \OpenSSL\cert.tmp
  216: if errorlevel 1 goto done
  217: 
  218: echo test sslv2/sslv3 with client authentication via BIO pair
  219: cerun CE:\OpenSSL\ssltest -bio_pair -client_auth -CAfile \OpenSSL\cert.tmp
  220: if errorlevel 1 goto done
  221: 
  222: echo test sslv2/sslv3 with both client and server authentication via BIO pair
  223: cerun CE:\OpenSSL\ssltest -bio_pair -server_auth -client_auth -CAfile \OpenSSL\cert.tmp
  224: if errorlevel 1 goto done
  225: 
  226: del cert.tmp
  227: 
  228: echo passed all tests
  229: goto end
  230: :done
  231: echo problems.....
  232: :end
  233: PATH=%opath%
  234: 
Syntax (Markdown)