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 rc2test 43rc2test 44if errorlevel 1 goto done 45 46echo rc4test 47rc4test 48if errorlevel 1 goto done 49 50echo randtest 51randtest 52if errorlevel 1 goto done 53 54echo dhtest 55dhtest 56if errorlevel 1 goto done 57 58echo exptest 59exptest 60if errorlevel 1 goto done 61 62echo dsatest 63dsatest 64if errorlevel 1 goto done 65 66echo ectest 67ectest 68if errorlevel 1 goto done 69 70echo testenc 71call %test%\testenc openssl 72if errorlevel 1 goto done 73 74echo testpem 75call %test%\testpem openssl 76if errorlevel 1 goto done 77 78echo verify 79copy ..\certs\*.pem cert.tmp >nul 80openssl verify -CAfile cert.tmp ..\certs\*.pem 81 82echo testss 83call %test%\testss openssl 84if errorlevel 1 goto done 85 86set SSL_TEST=ssltest -key keyU.ss -cert certU.ss -c_key keyU.ss -c_cert certU.ss -CAfile certCA.ss 87 88echo test sslv2 89ssltest -ssl2 90if errorlevel 1 goto done 91 92echo test sslv2 with server authentication 93%SSL_TEST% -ssl2 -server_auth 94if errorlevel 1 goto done 95 96echo test sslv2 with client authentication 97%SSL_TEST% -ssl2 -client_auth 98if errorlevel 1 goto done 99 100echo test sslv2 with both client and server authentication 101%SSL_TEST% -ssl2 -server_auth -client_auth 102if errorlevel 1 goto done 103 104echo test sslv3 105ssltest -ssl3 106if errorlevel 1 goto done 107 108echo test sslv3 with server authentication 109%SSL_TEST% -ssl3 -server_auth 110if errorlevel 1 goto done 111 112echo test sslv3 with client authentication 113%SSL_TEST% -ssl3 -client_auth 114if errorlevel 1 goto done 115 116echo test sslv3 with both client and server authentication 117%SSL_TEST% -ssl3 -server_auth -client_auth 118if errorlevel 1 goto done 119 120echo test sslv2/sslv3 121ssltest 122if errorlevel 1 goto done 123 124echo test sslv2/sslv3 with server authentication 125%SSL_TEST% -server_auth 126if errorlevel 1 goto done 127 128echo test sslv2/sslv3 with client authentication 129%SSL_TEST% -client_auth 130if errorlevel 1 goto done 131 132echo test sslv2/sslv3 with both client and server authentication 133%SSL_TEST% -server_auth -client_auth 134if errorlevel 1 goto done 135 136echo test sslv2 via BIO pair 137ssltest -bio_pair -ssl2 138if errorlevel 1 goto done 139 140echo test sslv2/sslv3 with 1024 bit DHE via BIO pair 141ssltest -bio_pair -dhe1024dsa -v 142if errorlevel 1 goto done 143 144echo test sslv2 with server authentication via BIO pair 145%SSL_TEST% -bio_pair -ssl2 -server_auth 146if errorlevel 1 goto done 147 148echo test sslv2 with client authentication via BIO pair 149%SSL_TEST% -bio_pair -ssl2 -client_auth 150if errorlevel 1 goto done 151 152echo test sslv2 with both client and server authentication via BIO pair 153%SSL_TEST% -bio_pair -ssl2 -server_auth -client_auth 154if errorlevel 1 goto done 155 156echo test sslv3 via BIO pair 157ssltest -bio_pair -ssl3 158if errorlevel 1 goto done 159 160echo test sslv3 with server authentication via BIO pair 161%SSL_TEST% -bio_pair -ssl3 -server_auth 162if errorlevel 1 goto done 163 164echo test sslv3 with client authentication via BIO pair 165%SSL_TEST% -bio_pair -ssl3 -client_auth 166if errorlevel 1 goto done 167 168echo test sslv3 with both client and server authentication via BIO pair 169%SSL_TEST% -bio_pair -ssl3 -server_auth -client_auth 170if errorlevel 1 goto done 171 172echo test sslv2/sslv3 via BIO pair 173ssltest -bio_pair 174if errorlevel 1 goto done 175 176echo test sslv2/sslv3 with server authentication 177%SSL_TEST% -bio_pair -server_auth 178if errorlevel 1 goto done 179 180echo test sslv2/sslv3 with client authentication via BIO pair 181%SSL_TEST% -bio_pair -client_auth 182if errorlevel 1 goto done 183 184echo test sslv2/sslv3 with both client and server authentication via BIO pair 185%SSL_TEST% -bio_pair -server_auth -client_auth 186if errorlevel 1 goto done 187 188del cert.tmp 189 190echo passed all tests 191goto end 192:done 193echo problems..... 194:end 195PATH=%opath% 196