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