1998-12-21 11:00:56 +00:00
|
|
|
@echo=off
|
|
|
|
|
1999-03-09 03:01:48 +00:00
|
|
|
set test=..\ms
|
1998-12-21 11:00:56 +00:00
|
|
|
set opath=%PATH%
|
1999-03-09 03:01:48 +00:00
|
|
|
PATH=..\ms;%PATH%
|
|
|
|
set OPENSSL_CONF=..\apps\openssl.cnf
|
1998-12-21 11:00:56 +00:00
|
|
|
|
|
|
|
rem run this from inside the bin directory
|
|
|
|
|
1999-05-18 20:12:54 +00:00
|
|
|
echo rsa_oaep_test
|
|
|
|
rsa_oaep_test
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
1998-12-21 11:00:56 +00:00
|
|
|
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
|
1999-03-09 03:01:48 +00:00
|
|
|
call %test%\testenc openssl
|
1998-12-21 11:00:56 +00:00
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo testpem
|
1999-03-09 03:01:48 +00:00
|
|
|
call %test%\testpem openssl
|
1998-12-21 11:00:56 +00:00
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo verify
|
|
|
|
copy ..\certs\*.pem cert.tmp >nul
|
1999-03-09 03:01:48 +00:00
|
|
|
openssl verify -CAfile cert.tmp ..\certs\*.pem
|
1998-12-21 11:00:56 +00:00
|
|
|
|
|
|
|
echo testss
|
1999-03-09 03:01:48 +00:00
|
|
|
call %test%\testss openssl
|
1998-12-21 11:00:56 +00:00
|
|
|
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
|
|
|
|
|
1999-06-12 01:03:40 +00:00
|
|
|
echo test sslv2 with client authentication
|
1998-12-21 11:00:56 +00:00
|
|
|
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
|
|
|
|
|
1999-06-12 01:03:40 +00:00
|
|
|
echo test sslv3 with client authentication
|
1998-12-21 11:00:56 +00:00
|
|
|
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
|
|
|
|
|
1999-06-12 01:03:40 +00:00
|
|
|
echo test sslv2/sslv3 with client authentication
|
1998-12-21 11:00:56 +00:00
|
|
|
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
|
|
|
|
|
1999-06-12 01:03:40 +00:00
|
|
|
echo test sslv2 via BIO pair
|
|
|
|
ssltest -bio_pair -ssl2
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv2 with server authentication via BIO pair
|
|
|
|
ssltest -bio_pair -ssl2 -server_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv2 with client authentication via BIO pair
|
|
|
|
ssltest -bio_pair -ssl2 -client_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv2 with both client and server authentication via BIO pair
|
|
|
|
ssltest -bio_pair -ssl2 -server_auth -client_auth -CAfile cert.tmp
|
|
|
|
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
|
|
|
|
ssltest -bio_pair -ssl3 -server_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv3 with client authentication via BIO pair
|
|
|
|
ssltest -bio_pair -ssl3 -client_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv3 with both client and server authentication via BIO pair
|
|
|
|
ssltest -bio_pair -ssl3 -server_auth -client_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv2/sslv3 via BIO pair
|
|
|
|
ssltest
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv2/sslv3 with server authentication
|
|
|
|
ssltest -bio_pair -server_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv2/sslv3 with client authentication via BIO pair
|
|
|
|
ssltest -bio_pair -client_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
|
|
|
|
|
|
|
echo test sslv2/sslv3 with both client and server authentication via BIO pair
|
|
|
|
ssltest -bio_pair -server_auth -client_auth -CAfile cert.tmp
|
|
|
|
if errorlevel 1 goto done
|
1998-12-21 11:00:56 +00:00
|
|
|
|
|
|
|
del cert.tmp
|
|
|
|
|
|
|
|
echo passed all tests
|
|
|
|
goto end
|
|
|
|
:done
|
|
|
|
echo problems.....
|
|
|
|
:end
|
|
|
|
PATH=%opath%
|