Make sure the already existing X509_STORE->depth variable is initialized
[openssl.git] / ms / test.bat
index cffaf4652456e9478f0b2295cea9181c8571858d..277602c56f15cb53f9b17b481c080b944a7691e1 100755 (executable)
-@echo=off
-
-set test=..\ms
-
-rem run this from inside the bin directory
-
-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 md2test
-md2test
-if errorlevel 1 goto done
-
-echo mdc2test
-mdc2test
-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 testenc
-call %test%\testenc ssleay
-if errorlevel 1 goto done
-
-echo testpem
-call %test%\testpem ssleay
-if errorlevel 1 goto done
-
-echo verify
-copy ..\certs\*.pem cert.tmp >nul
-ssleay verify -CAfile cert.tmp ..\certs\*.pem
-
-echo testss
-call %test%\testss ssleay
-if errorlevel 1 goto done
-
-echo test sslv2
-ssltest -ssl2
-if errorlevel 1 goto done
-
-echo test sslv2 with server authentication
-ssltest -ssl2 -server_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv2 with client authentication 
-ssltest -ssl2 -client_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv2 with both client and server authentication
-ssltest -ssl2 -server_auth -client_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv3
-ssltest -ssl3
-if errorlevel 1 goto done
-
-echo test sslv3 with server authentication
-ssltest -ssl3 -server_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv3 with client authentication 
-ssltest -ssl3 -client_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv3 with both client and server authentication
-ssltest -ssl3 -server_auth -client_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv2/sslv3
-ssltest
-if errorlevel 1 goto done
-
-echo test sslv2/sslv3 with server authentication
-ssltest -server_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv2/sslv3 with client authentication 
-ssltest -client_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-echo test sslv2/sslv3 with both client and server authentication
-ssltest -server_auth -client_auth -CAfile cert.tmp
-if errorlevel 1 goto done
-
-
-del cert.tmp
-
-echo passed all tests
-goto end
-:done
-echo problems.....
-:end
+@echo=off\r
+\r
+set test=p:\work\ssleay\ms\r
+set opath=%PATH%\r
+PATH=%1;%PATH%\r
+\r
+rem run this from inside the bin directory\r
+\r
+echo destest\r
+destest\r
+if errorlevel 1 goto done\r
+\r
+echo ideatest\r
+ideatest\r
+if errorlevel 1 goto done\r
+\r
+echo bftest\r
+bftest\r
+if errorlevel 1 goto done\r
+\r
+echo shatest\r
+shatest\r
+if errorlevel 1 goto done\r
+\r
+echo sha1test\r
+sha1test\r
+if errorlevel 1 goto done\r
+\r
+echo md5test\r
+md5test\r
+if errorlevel 1 goto done\r
+\r
+echo md2test\r
+md2test\r
+if errorlevel 1 goto done\r
+\r
+echo mdc2test\r
+mdc2test\r
+if errorlevel 1 goto done\r
+\r
+echo rc2test\r
+rc2test\r
+if errorlevel 1 goto done\r
+\r
+echo rc4test\r
+rc4test\r
+if errorlevel 1 goto done\r
+\r
+echo randtest\r
+randtest\r
+if errorlevel 1 goto done\r
+\r
+echo dhtest\r
+dhtest\r
+if errorlevel 1 goto done\r
+\r
+echo exptest\r
+exptest\r
+if errorlevel 1 goto done\r
+\r
+echo dsatest\r
+dsatest\r
+if errorlevel 1 goto done\r
+\r
+echo testenc\r
+call %test%\testenc ssleay\r
+if errorlevel 1 goto done\r
+\r
+echo testpem\r
+call %test%\testpem ssleay\r
+if errorlevel 1 goto done\r
+\r
+echo verify\r
+copy ..\certs\*.pem cert.tmp >nul\r
+ssleay verify -CAfile cert.tmp ..\certs\*.pem\r
+\r
+echo testss\r
+call %test%\testss ssleay\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2\r
+ssltest -ssl2\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2 with server authentication\r
+ssltest -ssl2 -server_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2 with client authentication \r
+ssltest -ssl2 -client_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2 with both client and server authentication\r
+ssltest -ssl2 -server_auth -client_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv3\r
+ssltest -ssl3\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv3 with server authentication\r
+ssltest -ssl3 -server_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv3 with client authentication \r
+ssltest -ssl3 -client_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv3 with both client and server authentication\r
+ssltest -ssl3 -server_auth -client_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2/sslv3\r
+ssltest\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2/sslv3 with server authentication\r
+ssltest -server_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2/sslv3 with client authentication \r
+ssltest -client_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+echo test sslv2/sslv3 with both client and server authentication\r
+ssltest -server_auth -client_auth -CAfile cert.tmp\r
+if errorlevel 1 goto done\r
+\r
+\r
+del cert.tmp\r
+\r
+echo passed all tests\r
+goto end\r
+:done\r
+echo problems.....\r
+:end\r
+PATH=%opath%\r