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