@echo off set test=..\ms set opath=%PATH% PATH=..\ms;%PATH% set OPENSSL_CONF=..\apps\openssl.cnf rem run this from inside the bin directory echo rsa_test rsa_test if errorlevel 1 goto done echo destest destest if errorlevel 1 goto done echo ideatest ideatest if errorlevel 1 goto done echo bftest bftest if errorlevel 1 goto done echo shatest shatest if errorlevel 1 goto done echo sha1test sha1test if errorlevel 1 goto done echo md5test md5test if errorlevel 1 goto done echo rc2test rc2test if errorlevel 1 goto done echo rc4test rc4test if errorlevel 1 goto done echo randtest randtest if errorlevel 1 goto done echo dhtest dhtest if errorlevel 1 goto done echo exptest exptest if errorlevel 1 goto done echo dsatest dsatest if errorlevel 1 goto done echo ectest ectest if errorlevel 1 goto done echo testenc call %test%\testenc openssl if errorlevel 1 goto done echo testpem call %test%\testpem openssl if errorlevel 1 goto done echo testss call %test%\testss openssl if errorlevel 1 goto done set SSL_TEST=ssltest -key keyU.ss -cert certU.ss -c_key keyU.ss -c_cert certU.ss -CAfile certCA.ss echo test sslv2 ssltest -ssl2 if errorlevel 1 goto done echo test sslv2 with server authentication %SSL_TEST% -ssl2 -server_auth if errorlevel 1 goto done echo test sslv2 with client authentication %SSL_TEST% -ssl2 -client_auth if errorlevel 1 goto done echo test sslv2 with both client and server authentication %SSL_TEST% -ssl2 -server_auth -client_auth if errorlevel 1 goto done echo test sslv3 ssltest -ssl3 if errorlevel 1 goto done echo test sslv3 with server authentication %SSL_TEST% -ssl3 -server_auth if errorlevel 1 goto done echo test sslv3 with client authentication %SSL_TEST% -ssl3 -client_auth if errorlevel 1 goto done echo test sslv3 with both client and server authentication %SSL_TEST% -ssl3 -server_auth -client_auth if errorlevel 1 goto done echo test sslv2/sslv3 ssltest if errorlevel 1 goto done echo test sslv2/sslv3 with server authentication %SSL_TEST% -server_auth if errorlevel 1 goto done echo test sslv2/sslv3 with client authentication %SSL_TEST% -client_auth if errorlevel 1 goto done echo test sslv2/sslv3 with both client and server authentication %SSL_TEST% -server_auth -client_auth if errorlevel 1 goto done echo test sslv2 via BIO pair ssltest -bio_pair -ssl2 if errorlevel 1 goto done echo test sslv2/sslv3 with 1024 bit DHE via BIO pair ssltest -bio_pair -dhe1024dsa -v if errorlevel 1 goto done echo test sslv2 with server authentication via BIO pair %SSL_TEST% -bio_pair -ssl2 -server_auth if errorlevel 1 goto done echo test sslv2 with client authentication via BIO pair %SSL_TEST% -bio_pair -ssl2 -client_auth if errorlevel 1 goto done echo test sslv2 with both client and server authentication via BIO pair %SSL_TEST% -bio_pair -ssl2 -server_auth -client_auth if errorlevel 1 goto done echo test sslv3 via BIO pair ssltest -bio_pair -ssl3 if errorlevel 1 goto done echo test sslv3 with server authentication via BIO pair %SSL_TEST% -bio_pair -ssl3 -server_auth if errorlevel 1 goto done echo test sslv3 with client authentication via BIO pair %SSL_TEST% -bio_pair -ssl3 -client_auth if errorlevel 1 goto done echo test sslv3 with both client and server authentication via BIO pair %SSL_TEST% -bio_pair -ssl3 -server_auth -client_auth if errorlevel 1 goto done echo test sslv2/sslv3 via BIO pair ssltest -bio_pair if errorlevel 1 goto done echo test sslv2/sslv3 with server authentication %SSL_TEST% -bio_pair -server_auth if errorlevel 1 goto done echo test sslv2/sslv3 with client authentication via BIO pair %SSL_TEST% -bio_pair -client_auth if errorlevel 1 goto done echo test sslv2/sslv3 with both client and server authentication via BIO pair %SSL_TEST% -bio_pair -server_auth -client_auth if errorlevel 1 goto done echo passed all tests goto end :done echo problems..... :end PATH=%opath%