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