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