1@echo off 2 3set test=..\ms 4set opath=%PATH% 5PATH=..\ms;%PATH% 6set OPENSSL_CONF=..\apps\openssl.cnf 7 8rem run this from inside the bin directory 9 10echo rsa_test 11rsa_test 12if errorlevel 1 goto done 13 14echo destest 15destest 16if errorlevel 1 goto done 17 18echo ideatest 19ideatest 20if errorlevel 1 goto done 21 22echo bftest 23bftest 24if errorlevel 1 goto done 25 26echo shatest 27shatest 28if errorlevel 1 goto done 29 30echo sha1test 31sha1test 32if errorlevel 1 goto done 33 34echo md5test 35md5test 36if errorlevel 1 goto done 37 38echo md2test 39md2test 40if errorlevel 1 goto done 41 42echo mdc2test 43mdc2test 44if errorlevel 1 goto done 45 46echo rc2test 47rc2test 48if errorlevel 1 goto done 49 50echo rc4test 51rc4test 52if errorlevel 1 goto done 53 54echo randtest 55randtest 56if errorlevel 1 goto done 57 58echo dhtest 59dhtest 60if errorlevel 1 goto done 61 62echo exptest 63exptest 64if errorlevel 1 goto done 65 66echo dsatest 67dsatest 68if errorlevel 1 goto done 69 70echo ectest 71ectest 72if errorlevel 1 goto done 73 74echo testenc 75call %test%\testenc openssl 76if errorlevel 1 goto done 77 78echo testpem 79call %test%\testpem openssl 80if errorlevel 1 goto done 81 82echo verify 83copy ..\certs\*.pem cert.tmp >nul 84openssl verify -CAfile cert.tmp ..\certs\*.pem 85 86echo testss 87call %test%\testss openssl 88if errorlevel 1 goto done 89 90set SSL_TEST=ssltest -key keyU.ss -cert certU.ss -c_key keyU.ss -c_cert certU.ss -CAfile certCA.ss 91 92echo test sslv2 93ssltest -ssl2 94if errorlevel 1 goto done 95 96echo test sslv2 with server authentication 97%SSL_TEST% -ssl2 -server_auth 98if errorlevel 1 goto done 99 100echo test sslv2 with client authentication 101%SSL_TEST% -ssl2 -client_auth 102if errorlevel 1 goto done 103 104echo test sslv2 with both client and server authentication 105%SSL_TEST% -ssl2 -server_auth -client_auth 106if errorlevel 1 goto done 107 108echo test sslv3 109ssltest -ssl3 110if errorlevel 1 goto done 111 112echo test sslv3 with server authentication 113%SSL_TEST% -ssl3 -server_auth 114if errorlevel 1 goto done 115 116echo test sslv3 with client authentication 117%SSL_TEST% -ssl3 -client_auth 118if errorlevel 1 goto done 119 120echo test sslv3 with both client and server authentication 121%SSL_TEST% -ssl3 -server_auth -client_auth 122if errorlevel 1 goto done 123 124echo test sslv2/sslv3 125ssltest 126if errorlevel 1 goto done 127 128echo test sslv2/sslv3 with server authentication 129%SSL_TEST% -server_auth 130if errorlevel 1 goto done 131 132echo test sslv2/sslv3 with client authentication 133%SSL_TEST% -client_auth 134if errorlevel 1 goto done 135 136echo test sslv2/sslv3 with both client and server authentication 137%SSL_TEST% -server_auth -client_auth 138if errorlevel 1 goto done 139 140echo test sslv2 via BIO pair 141ssltest -bio_pair -ssl2 142if errorlevel 1 goto done 143 144echo test sslv2/sslv3 with 1024 bit DHE via BIO pair 145ssltest -bio_pair -dhe1024dsa -v 146if errorlevel 1 goto done 147 148echo test sslv2 with server authentication via BIO pair 149%SSL_TEST% -bio_pair -ssl2 -server_auth 150if errorlevel 1 goto done 151 152echo test sslv2 with client authentication via BIO pair 153%SSL_TEST% -bio_pair -ssl2 -client_auth 154if errorlevel 1 goto done 155 156echo test sslv2 with both client and server authentication via BIO pair 157%SSL_TEST% -bio_pair -ssl2 -server_auth -client_auth 158if errorlevel 1 goto done 159 160echo test sslv3 via BIO pair 161ssltest -bio_pair -ssl3 162if errorlevel 1 goto done 163 164echo test sslv3 with server authentication via BIO pair 165%SSL_TEST% -bio_pair -ssl3 -server_auth 166if errorlevel 1 goto done 167 168echo test sslv3 with client authentication via BIO pair 169%SSL_TEST% -bio_pair -ssl3 -client_auth 170if errorlevel 1 goto done 171 172echo test sslv3 with both client and server authentication via BIO pair 173%SSL_TEST% -bio_pair -ssl3 -server_auth -client_auth 174if errorlevel 1 goto done 175 176echo test sslv2/sslv3 via BIO pair 177ssltest -bio_pair 178if errorlevel 1 goto done 179 180echo test sslv2/sslv3 with server authentication 181%SSL_TEST% -bio_pair -server_auth 182if errorlevel 1 goto done 183 184echo test sslv2/sslv3 with client authentication via BIO pair 185%SSL_TEST% -bio_pair -client_auth 186if errorlevel 1 goto done 187 188echo test sslv2/sslv3 with both client and server authentication via BIO pair 189%SSL_TEST% -bio_pair -server_auth -client_auth 190if errorlevel 1 goto done 191 192del cert.tmp 193 194echo passed all tests 195goto end 196:done 197echo problems..... 198:end 199PATH=%opath% 200