]> git.ipfire.org Git - thirdparty/openssl.git/blame - ms/test.bat
Generate DLLs with Mingw32.
[thirdparty/openssl.git] / ms / test.bat
CommitLineData
dfeab068
RE
1@echo=off\r
2\r
d4d2f98c 3set test=..\ms\r
dfeab068 4set opath=%PATH%\r
d4d2f98c
DSH
5PATH=..\ms;%PATH%\r
6set OPENSSL_CONF=..\apps\openssl.cnf\r
dfeab068
RE
7\r
8rem run this from inside the bin directory\r
9\r
10echo destest\r
11destest\r
12if errorlevel 1 goto done\r
13\r
14echo ideatest\r
15ideatest\r
16if errorlevel 1 goto done\r
17\r
18echo bftest\r
19bftest\r
20if errorlevel 1 goto done\r
21\r
22echo shatest\r
23shatest\r
24if errorlevel 1 goto done\r
25\r
26echo sha1test\r
27sha1test\r
28if errorlevel 1 goto done\r
29\r
30echo md5test\r
31md5test\r
32if errorlevel 1 goto done\r
33\r
34echo md2test\r
35md2test\r
36if errorlevel 1 goto done\r
37\r
38echo mdc2test\r
39mdc2test\r
40if errorlevel 1 goto done\r
41\r
42echo rc2test\r
43rc2test\r
44if errorlevel 1 goto done\r
45\r
46echo rc4test\r
47rc4test\r
48if errorlevel 1 goto done\r
49\r
50echo randtest\r
51randtest\r
52if errorlevel 1 goto done\r
53\r
54echo dhtest\r
55dhtest\r
56if errorlevel 1 goto done\r
57\r
58echo exptest\r
59exptest\r
60if errorlevel 1 goto done\r
61\r
62echo dsatest\r
63dsatest\r
64if errorlevel 1 goto done\r
65\r
66echo testenc\r
d4d2f98c 67call %test%\testenc openssl\r
dfeab068
RE
68if errorlevel 1 goto done\r
69\r
70echo testpem\r
d4d2f98c 71call %test%\testpem openssl\r
dfeab068
RE
72if errorlevel 1 goto done\r
73\r
74echo verify\r
75copy ..\certs\*.pem cert.tmp >nul\r
d4d2f98c 76openssl verify -CAfile cert.tmp ..\certs\*.pem\r
dfeab068
RE
77\r
78echo testss\r
d4d2f98c 79call %test%\testss openssl\r
dfeab068
RE
80if errorlevel 1 goto done\r
81\r
82echo test sslv2\r
83ssltest -ssl2\r
84if errorlevel 1 goto done\r
85\r
86echo test sslv2 with server authentication\r
87ssltest -ssl2 -server_auth -CAfile cert.tmp\r
88if errorlevel 1 goto done\r
89\r
90echo test sslv2 with client authentication \r
91ssltest -ssl2 -client_auth -CAfile cert.tmp\r
92if errorlevel 1 goto done\r
93\r
94echo test sslv2 with both client and server authentication\r
95ssltest -ssl2 -server_auth -client_auth -CAfile cert.tmp\r
96if errorlevel 1 goto done\r
97\r
98echo test sslv3\r
99ssltest -ssl3\r
100if errorlevel 1 goto done\r
101\r
102echo test sslv3 with server authentication\r
103ssltest -ssl3 -server_auth -CAfile cert.tmp\r
104if errorlevel 1 goto done\r
105\r
106echo test sslv3 with client authentication \r
107ssltest -ssl3 -client_auth -CAfile cert.tmp\r
108if errorlevel 1 goto done\r
109\r
110echo test sslv3 with both client and server authentication\r
111ssltest -ssl3 -server_auth -client_auth -CAfile cert.tmp\r
112if errorlevel 1 goto done\r
113\r
114echo test sslv2/sslv3\r
115ssltest\r
116if errorlevel 1 goto done\r
117\r
118echo test sslv2/sslv3 with server authentication\r
119ssltest -server_auth -CAfile cert.tmp\r
120if errorlevel 1 goto done\r
121\r
122echo test sslv2/sslv3 with client authentication \r
123ssltest -client_auth -CAfile cert.tmp\r
124if errorlevel 1 goto done\r
125\r
126echo test sslv2/sslv3 with both client and server authentication\r
127ssltest -server_auth -client_auth -CAfile cert.tmp\r
128if errorlevel 1 goto done\r
129\r
130\r
131del cert.tmp\r
132\r
133echo passed all tests\r
134goto end\r
135:done\r
136echo problems.....\r
137:end\r
138PATH=%opath%\r