1dc1edf99797ceaf5b73b598229d471f8e006f97
[openssl.git] / test / Makefile.ssl
1 #
2 # test/Makefile.ssl
3 #
4
5 DIR=            test
6 TOP=            ..
7 CC=             cc
8 INCLUDES=       -I$(TOP) -I../include $(KRB5_INCLUDES)
9 CFLAG=          -g
10 INSTALL_PREFIX=
11 OPENSSLDIR=     /usr/local/ssl
12 INSTALLTOP=     /usr/local/ssl
13 MAKEFILE=       Makefile.ssl
14 NEWMAKE=        make
15 MAKE=           $(NEWMAKE) -f $(MAKEFILE)
16 MAKEDEPPROG=    makedepend
17 MAKEDEPEND=     $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
18 PERL=           perl
19 # KRB5 stuff
20 KRB5_INCLUDES=
21 LIBKRB5=
22
23 PEX_LIBS=
24 EX_LIBS= #-lnsl -lsocket
25
26 CFLAGS= $(INCLUDES) $(CFLAG)
27
28 GENERAL=Makefile.ssl maketests.com \
29         tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \
30         tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \
31         testca.com VMSca-response.1 VMSca-response.2
32
33 DLIBCRYPTO= ../libcrypto.a
34 DLIBSSL= ../libssl.a
35 LIBCRYPTO= -L.. -lcrypto
36 LIBSSL= -L.. -lssl
37
38 BNTEST=         bntest
39 ECTEST=         ectest
40 ECDSATEST=      ecdsatest
41 ECDHTEST=       ecdhtest
42 EXPTEST=        exptest
43 IDEATEST=       ideatest
44 SHATEST=        shatest
45 SHA1TEST=       sha1test
46 SHA256TEST=     sha256t
47 SHA512TEST=     sha512t
48 MDC2TEST=       mdc2test
49 RMDTEST=        rmdtest
50 MD2TEST=        md2test
51 MD4TEST=        md4test
52 MD5TEST=        md5test
53 HMACTEST=       hmactest
54 RC2TEST=        rc2test
55 RC4TEST=        rc4test
56 RC5TEST=        rc5test
57 BFTEST=         bftest
58 CASTTEST=       casttest
59 DESTEST=        destest
60 RANDTEST=       randtest
61 DHTEST=         dhtest
62 DSATEST=        dsatest
63 METHTEST=       methtest
64 SSLTEST=        ssltest
65 RSATEST=        rsa_test
66 ENGINETEST=     enginetest
67 EVPTEST=        evp_test
68
69 TESTS=          alltests
70
71 EXE=    $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
72         $(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) \
73         $(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
74         $(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
75         $(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
76         $(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
77         $(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
78         $(EVPTEST)$(EXE_EXT)
79
80 # $(METHTEST)$(EXE_EXT)
81
82 OBJ=    $(BNTEST).o $(ECTEST).o  $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
83         $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
84         $(HMACTEST).o \
85         $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
86         $(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
87         $(MDC2TEST).o $(RMDTEST).o \
88         $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
89         $(BFTEST).o  $(SSLTEST).o  $(DSATEST).o  $(EXPTEST).o $(RSATEST).o \
90         $(EVPTEST).o
91 SRC=    $(BNTEST).c $(ECTEST).c  $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
92         $(MD2TEST).c  $(MD4TEST).c $(MD5TEST).c \
93         $(HMACTEST).c \
94         $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
95         $(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
96         $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
97         $(BFTEST).c  $(SSLTEST).c $(DSATEST).c   $(EXPTEST).c $(RSATEST).c \
98         $(EVPTEST).c
99
100 EXHEADER= 
101 HEADER= $(EXHEADER)
102
103 ALL=    $(GENERAL) $(SRC) $(HEADER)
104
105 top:
106         (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
107
108 all:    exe
109
110 exe:    $(EXE) dummytest$(EXE_EXT)
111
112 files:
113         $(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
114
115 links:
116         @sh $(TOP)/util/point.sh Makefile.ssl Makefile
117
118 generate: $(SRC)
119 $(SRC):
120         @sh $(TOP)/util/point.sh dummytest.c $@
121
122 errors:
123
124 install:
125
126 tags:
127         ctags $(SRC)
128
129 tests:  exe apps $(TESTS)
130
131 apps:
132         @(cd ..; $(MAKE) DIRS=apps all)
133
134 SET_SO_PATHS=OSSL_LIBPATH="`cd ..; pwd`"; \
135                 LD_LIBRARY_PATH="$$OSSL_LIBPATH:$$LD_LIBRARY_PATH"; \
136                 DYLD_LIBRARY_PATH="$$OSSL_LIBPATH:$$DYLD_LIBRARY_PATH"; \
137                 SHLIB_PATH="$$OSSL_LIBPATH:$$SHLIB_PATH"; \
138                 LIBPATH="$$OSSL_LIBPATH:$$LIBPATH"; \
139                 LD_PRELOAD="$$OSSL_LIBPATH/libssl.so $$OSSL_LIBPATH/libcrypto.so"; \
140                 if [ "$(PLATFORM)" = "Cygwin" ]; then PATH="$${LIBPATH}:$$PATH"; fi; \
141                 export LD_LIBRARY_PATH DYLD_LIBRARY_PATH SHLIB_PATH LIBPATH PATH LD_PRELOAD
142
143 alltests: \
144         test_des test_idea test_sha test_md4 test_md5 test_hmac \
145         test_md2 test_mdc2 \
146         test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \
147         test_rand test_bn test_ec test_ecdsa test_ecdh \
148         test_enc test_x509 test_rsa test_crl test_sid \
149         test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
150         test_ss test_ca test_engine test_evp test_ssl
151
152 test_evp:
153         $(SET_SO_PATHS); ./$(EVPTEST) evptests.txt
154
155 test_des:
156         $(SET_SO_PATHS); ./$(DESTEST)
157
158 test_idea:
159         $(SET_SO_PATHS); ./$(IDEATEST)
160
161 test_sha:
162         $(SET_SO_PATHS); ./$(SHATEST)
163         $(SET_SO_PATHS); ./$(SHA1TEST)
164         $(SET_SO_PATHS); ./$(SHA256TEST)
165         $(SET_SO_PATHS); ./$(SHA512TEST)
166
167 test_mdc2:
168         $(SET_SO_PATHS); ./$(MDC2TEST)
169
170 test_md5:
171         $(SET_SO_PATHS); ./$(MD5TEST)
172
173 test_md4:
174         $(SET_SO_PATHS); ./$(MD4TEST)
175
176 test_hmac:
177         $(SET_SO_PATHS); ./$(HMACTEST)
178
179 test_md2:
180         $(SET_SO_PATHS); ./$(MD2TEST)
181
182 test_rmd:
183         $(SET_SO_PATHS); ./$(RMDTEST)
184
185 test_bf:
186         $(SET_SO_PATHS); ./$(BFTEST)
187
188 test_cast:
189         $(SET_SO_PATHS); ./$(CASTTEST)
190
191 test_rc2:
192         $(SET_SO_PATHS); ./$(RC2TEST)
193
194 test_rc4:
195         $(SET_SO_PATHS); ./$(RC4TEST)
196
197 test_rc5:
198         $(SET_SO_PATHS); ./$(RC5TEST)
199
200 test_rand:
201         $(SET_SO_PATHS); ./$(RANDTEST)
202
203 test_enc:
204         @$(SET_SO_PATHS); sh ./testenc
205
206 test_x509:
207         echo test normal x509v1 certificate
208         $(SET_SO_PATHS); sh ./tx509 2>/dev/null
209         echo test first x509v3 certificate
210         $(SET_SO_PATHS); sh ./tx509 v3-cert1.pem 2>/dev/null
211         echo test second x509v3 certificate
212         $(SET_SO_PATHS); sh ./tx509 v3-cert2.pem 2>/dev/null
213
214 test_rsa:
215         @$(SET_SO_PATHS); sh ./trsa 2>/dev/null
216         $(SET_SO_PATHS); ./$(RSATEST)
217
218 test_crl:
219         @$(SET_SO_PATHS); sh ./tcrl 2>/dev/null
220
221 test_sid:
222         @$(SET_SO_PATHS); sh ./tsid 2>/dev/null
223
224 test_req:
225         @$(SET_SO_PATHS); sh ./treq 2>/dev/null
226         @$(SET_SO_PATHS); sh ./treq testreq2.pem 2>/dev/null
227
228 test_pkcs7:
229         @$(SET_SO_PATHS); sh ./tpkcs7 2>/dev/null
230         @$(SET_SO_PATHS); sh ./tpkcs7d 2>/dev/null
231
232 test_bn:
233         @echo starting big number library test, could take a while...
234         @$(SET_SO_PATHS); ./$(BNTEST) >tmp.bntest
235         @echo quit >>tmp.bntest
236         @echo "running bc"
237         @<tmp.bntest sh -c "`sh ./bctest ignore`" | $(PERL) -e '$$i=0; while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0$$/) {die "\nFailed! bc: $$_";} else {print STDERR "."; $$i++;}} print STDERR "\n$$i tests passed\n"'
238         @echo 'test a^b%c implementations'
239         $(SET_SO_PATHS); ./$(EXPTEST)
240
241 test_ec:
242         @echo 'test elliptic curves'
243         $(SET_SO_PATHS); ./$(ECTEST)
244
245 test_ecdsa:
246         @echo 'test ecdsa'
247         $(SET_SO_PATHS); ./$(ECDSATEST)
248
249 test_ecdh:
250         @echo 'test ecdh'
251         $(SET_SO_PATHS); ./$(ECDHTEST)
252
253 test_verify:
254         @echo "The following command should have some OK's and some failures"
255         @echo "There are definitly a few expired certificates"
256         $(SET_SO_PATHS); ../apps/openssl verify -CApath ../certs ../certs/*.pem
257
258 test_dh:
259         @echo "Generate a set of DH parameters"
260         $(SET_SO_PATHS); ./$(DHTEST)
261
262 test_dsa:
263         @echo "Generate a set of DSA parameters"
264         $(SET_SO_PATHS); ./$(DSATEST)
265         $(SET_SO_PATHS); ./$(DSATEST) -app2_1
266
267 test_gen:
268         @echo "Generate and verify a certificate request"
269         @$(SET_SO_PATHS); sh ./testgen
270
271 test_ss keyU.ss certU.ss certCA.ss: testss
272         @echo "Generate and certify a test certificate"
273         @$(SET_SO_PATHS); sh ./testss
274
275 test_engine: 
276         @echo "Manipulate the ENGINE structures"
277         $(SET_SO_PATHS); ./$(ENGINETEST)
278
279 test_ssl: keyU.ss certU.ss certCA.ss
280         @echo "test SSL protocol"
281         @$(SET_SO_PATHS); sh ./testssl keyU.ss certU.ss certCA.ss
282
283 test_ca:
284         @$(SET_SO_PATHS); if ../apps/openssl no-rsa; then \
285           echo "skipping CA.sh test -- requires RSA"; \
286         else \
287           echo "Generate and certify a test certificate via the 'ca' program"; \
288           sh ./testca; \
289         fi
290
291 test_aes: #$(AESTEST)
292 #       @echo "test Rijndael"
293 #       $(SET_SO_PATHS); ./$(AESTEST)
294
295 lint:
296         lint -DLINT $(INCLUDES) $(SRC)>fluff
297
298 depend:
299         $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC)
300
301 dclean:
302         $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
303         mv -f Makefile.new $(MAKEFILE)
304
305 clean:
306         rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log
307
308 $(DLIBSSL):
309         (cd ..; $(MAKE) DIRS=ssl all)
310
311 $(DLIBCRYPTO):
312         (cd ..; $(MAKE) DIRS=crypto all)
313
314 $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
315         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
316                 shlib_target="$(SHLIB_TARGET)"; \
317         fi; \
318         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
319           LIBRARIES="$(DLIBCRYPTO)"; \
320         else \
321           LIBRARIES="$(LIBCRYPTO)"; \
322         fi; \
323         $(NEWMAKE) -f $(TOP)/Makefile.shared \
324                 APPNAME=$(RSATEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
325                 OBJECTS="$(RSATEST).o" \
326                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
327                 LIBRPATH=$(INSTALLTOP)/lib \
328                 link_app.$${shlib_target}
329
330 $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
331         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
332                 shlib_target="$(SHLIB_TARGET)"; \
333         fi; \
334         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
335           LIBRARIES="$(DLIBCRYPTO)"; \
336         else \
337           LIBRARIES="$(LIBCRYPTO)"; \
338         fi; \
339         $(NEWMAKE) -f $(TOP)/Makefile.shared \
340                 APPNAME=$(BNTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
341                 OBJECTS="$(BNTEST).o" \
342                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
343                 LIBRPATH=$(INSTALLTOP)/lib \
344                 link_app.$${shlib_target}
345
346 $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
347         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
348                 shlib_target="$(SHLIB_TARGET)"; \
349         fi; \
350         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
351           LIBRARIES="$(DLIBCRYPTO)"; \
352         else \
353           LIBRARIES="$(LIBCRYPTO)"; \
354         fi; \
355         $(NEWMAKE) -f $(TOP)/Makefile.shared \
356                 APPNAME=$(ECTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
357                 OBJECTS="$(ECTEST).o" \
358                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
359                 LIBRPATH=$(INSTALLTOP)/lib \
360                 link_app.$${shlib_target}
361
362 $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
363         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
364                 shlib_target="$(SHLIB_TARGET)"; \
365         fi; \
366         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
367           LIBRARIES="$(DLIBCRYPTO)"; \
368         else \
369           LIBRARIES="$(LIBCRYPTO)"; \
370         fi; \
371         $(NEWMAKE) -f $(TOP)/Makefile.shared \
372                 APPNAME=$(EXPTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
373                 OBJECTS="$(EXPTEST).o" \
374                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
375                 LIBRPATH=$(INSTALLTOP)/lib \
376                 link_app.$${shlib_target}
377
378 $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
379         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
380                 shlib_target="$(SHLIB_TARGET)"; \
381         fi; \
382         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
383           LIBRARIES="$(DLIBCRYPTO)"; \
384         else \
385           LIBRARIES="$(LIBCRYPTO)"; \
386         fi; \
387         $(NEWMAKE) -f $(TOP)/Makefile.shared \
388                 APPNAME=$(IDEATEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
389                 OBJECTS="$(IDEATEST).o" \
390                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
391                 LIBRPATH=$(INSTALLTOP)/lib \
392                 link_app.$${shlib_target}
393
394 $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
395         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
396                 shlib_target="$(SHLIB_TARGET)"; \
397         fi; \
398         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
399           LIBRARIES="$(DLIBCRYPTO)"; \
400         else \
401           LIBRARIES="$(LIBCRYPTO)"; \
402         fi; \
403         $(NEWMAKE) -f $(TOP)/Makefile.shared \
404                 APPNAME=$(MD2TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
405                 OBJECTS="$(MD2TEST).o" \
406                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
407                 LIBRPATH=$(INSTALLTOP)/lib \
408                 link_app.$${shlib_target}
409
410 $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
411         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
412                 shlib_target="$(SHLIB_TARGET)"; \
413         fi; \
414         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
415           LIBRARIES="$(DLIBCRYPTO)"; \
416         else \
417           LIBRARIES="$(LIBCRYPTO)"; \
418         fi; \
419         $(NEWMAKE) -f $(TOP)/Makefile.shared \
420                 APPNAME=$(SHATEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
421                 OBJECTS="$(SHATEST).o" \
422                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
423                 LIBRPATH=$(INSTALLTOP)/lib \
424                 link_app.$${shlib_target}
425
426 $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
427         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
428                 shlib_target="$(SHLIB_TARGET)"; \
429         fi; \
430         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
431           LIBRARIES="$(DLIBCRYPTO)"; \
432         else \
433           LIBRARIES="$(LIBCRYPTO)"; \
434         fi; \
435         $(NEWMAKE) -f $(TOP)/Makefile.shared \
436                 APPNAME=$(SHA1TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
437                 OBJECTS="$(SHA1TEST).o" \
438                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
439                 LIBRPATH=$(INSTALLTOP)/lib \
440                 link_app.$${shlib_target}
441
442 $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
443         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
444                 shlib_target="$(SHLIB_TARGET)"; \
445         fi; \
446         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
447           LIBRARIES="$(DLIBCRYPTO)"; \
448         else \
449           LIBRARIES="$(LIBCRYPTO)"; \
450         fi; \
451         $(NEWMAKE) -f $(TOP)/Makefile.shared \
452                 APPNAME=$(SHA256TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
453                 OBJECTS="$(SHA256TEST).o" \
454                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
455                 LIBRPATH=$(INSTALLTOP)/lib \
456                 link_app.$${shlib_target}
457
458 $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
459         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
460                 shlib_target="$(SHLIB_TARGET)"; \
461         fi; \
462         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
463           LIBRARIES="$(DLIBCRYPTO)"; \
464         else \
465           LIBRARIES="$(LIBCRYPTO)"; \
466         fi; \
467         $(NEWMAKE) -f $(TOP)/Makefile.shared \
468                 APPNAME=$(SHA512TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
469                 OBJECTS="$(SHA512TEST).o" \
470                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
471                 LIBRPATH=$(INSTALLTOP)/lib \
472                 link_app.$${shlib_target}
473
474 $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
475         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
476                 shlib_target="$(SHLIB_TARGET)"; \
477         fi; \
478         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
479           LIBRARIES="$(DLIBCRYPTO)"; \
480         else \
481           LIBRARIES="$(LIBCRYPTO)"; \
482         fi; \
483         $(NEWMAKE) -f $(TOP)/Makefile.shared \
484                 APPNAME=$(RMDTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
485                 OBJECTS="$(RMDTEST).o" \
486                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
487                 LIBRPATH=$(INSTALLTOP)/lib \
488                 link_app.$${shlib_target}
489
490 $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
491         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
492                 shlib_target="$(SHLIB_TARGET)"; \
493         fi; \
494         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
495           LIBRARIES="$(DLIBCRYPTO)"; \
496         else \
497           LIBRARIES="$(LIBCRYPTO)"; \
498         fi; \
499         $(NEWMAKE) -f $(TOP)/Makefile.shared \
500                 APPNAME=$(MDC2TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
501                 OBJECTS="$(MDC2TEST).o" \
502                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
503                 LIBRPATH=$(INSTALLTOP)/lib \
504                 link_app.$${shlib_target}
505
506 $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
507         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
508                 shlib_target="$(SHLIB_TARGET)"; \
509         fi; \
510         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
511           LIBRARIES="$(DLIBCRYPTO)"; \
512         else \
513           LIBRARIES="$(LIBCRYPTO)"; \
514         fi; \
515         $(NEWMAKE) -f $(TOP)/Makefile.shared \
516                 APPNAME=$(MD4TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
517                 OBJECTS="$(MD4TEST).o" \
518                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
519                 LIBRPATH=$(INSTALLTOP)/lib \
520                 link_app.$${shlib_target}
521
522 $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
523         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
524                 shlib_target="$(SHLIB_TARGET)"; \
525         fi; \
526         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
527           LIBRARIES="$(DLIBCRYPTO)"; \
528         else \
529           LIBRARIES="$(LIBCRYPTO)"; \
530         fi; \
531         $(NEWMAKE) -f $(TOP)/Makefile.shared \
532                 APPNAME=$(MD5TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
533                 OBJECTS="$(MD5TEST).o" \
534                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
535                 LIBRPATH=$(INSTALLTOP)/lib \
536                 link_app.$${shlib_target}
537
538 $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
539         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
540                 shlib_target="$(SHLIB_TARGET)"; \
541         fi; \
542         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
543           LIBRARIES="$(DLIBCRYPTO)"; \
544         else \
545           LIBRARIES="$(LIBCRYPTO)"; \
546         fi; \
547         $(NEWMAKE) -f $(TOP)/Makefile.shared \
548                 APPNAME=$(HMACTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
549                 OBJECTS="$(HMACTEST).o" \
550                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
551                 LIBRPATH=$(INSTALLTOP)/lib \
552                 link_app.$${shlib_target}
553
554 $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
555         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
556                 shlib_target="$(SHLIB_TARGET)"; \
557         fi; \
558         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
559           LIBRARIES="$(DLIBCRYPTO)"; \
560         else \
561           LIBRARIES="$(LIBCRYPTO)"; \
562         fi; \
563         $(NEWMAKE) -f $(TOP)/Makefile.shared \
564                 APPNAME=$(RC2TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
565                 OBJECTS="$(RC2TEST).o" \
566                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
567                 LIBRPATH=$(INSTALLTOP)/lib \
568                 link_app.$${shlib_target}
569
570 $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
571         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
572                 shlib_target="$(SHLIB_TARGET)"; \
573         fi; \
574         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
575           LIBRARIES="$(DLIBCRYPTO)"; \
576         else \
577           LIBRARIES="$(LIBCRYPTO)"; \
578         fi; \
579         $(NEWMAKE) -f $(TOP)/Makefile.shared \
580                 APPNAME=$(BFTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
581                 OBJECTS="$(BFTEST).o" \
582                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
583                 LIBRPATH=$(INSTALLTOP)/lib \
584                 link_app.$${shlib_target}
585
586 $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
587         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
588                 shlib_target="$(SHLIB_TARGET)"; \
589         fi; \
590         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
591           LIBRARIES="$(DLIBCRYPTO)"; \
592         else \
593           LIBRARIES="$(LIBCRYPTO)"; \
594         fi; \
595         $(NEWMAKE) -f $(TOP)/Makefile.shared \
596                 APPNAME=$(CASTTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
597                 OBJECTS="$(CASTTEST).o" \
598                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
599                 LIBRPATH=$(INSTALLTOP)/lib \
600                 link_app.$${shlib_target}
601
602 $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
603         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
604                 shlib_target="$(SHLIB_TARGET)"; \
605         fi; \
606         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
607           LIBRARIES="$(DLIBCRYPTO)"; \
608         else \
609           LIBRARIES="$(LIBCRYPTO)"; \
610         fi; \
611         $(NEWMAKE) -f $(TOP)/Makefile.shared \
612                 APPNAME=$(RC4TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
613                 OBJECTS="$(RC4TEST).o" \
614                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
615                 LIBRPATH=$(INSTALLTOP)/lib \
616                 link_app.$${shlib_target}
617
618 $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
619         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
620                 shlib_target="$(SHLIB_TARGET)"; \
621         fi; \
622         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
623           LIBRARIES="$(DLIBCRYPTO)"; \
624         else \
625           LIBRARIES="$(LIBCRYPTO)"; \
626         fi; \
627         $(NEWMAKE) -f $(TOP)/Makefile.shared \
628                 APPNAME=$(RC5TEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
629                 OBJECTS="$(RC5TEST).o" \
630                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
631                 LIBRPATH=$(INSTALLTOP)/lib \
632                 link_app.$${shlib_target}
633
634 $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
635         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
636                 shlib_target="$(SHLIB_TARGET)"; \
637         fi; \
638         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
639           LIBRARIES="$(DLIBCRYPTO)"; \
640         else \
641           LIBRARIES="$(LIBCRYPTO)"; \
642         fi; \
643         $(NEWMAKE) -f $(TOP)/Makefile.shared \
644                 APPNAME=$(DESTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
645                 OBJECTS="$(DESTEST).o" \
646                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
647                 LIBRPATH=$(INSTALLTOP)/lib \
648                 link_app.$${shlib_target}
649
650 $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
651         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
652                 shlib_target="$(SHLIB_TARGET)"; \
653         fi; \
654         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
655           LIBRARIES="$(DLIBCRYPTO)"; \
656         else \
657           LIBRARIES="$(LIBCRYPTO)"; \
658         fi; \
659         $(NEWMAKE) -f $(TOP)/Makefile.shared \
660                 APPNAME=$(RANDTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
661                 OBJECTS="$(RANDTEST).o" \
662                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
663                 LIBRPATH=$(INSTALLTOP)/lib \
664                 link_app.$${shlib_target}
665
666 $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
667         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
668                 shlib_target="$(SHLIB_TARGET)"; \
669         fi; \
670         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
671           LIBRARIES="$(DLIBCRYPTO)"; \
672         else \
673           LIBRARIES="$(LIBCRYPTO)"; \
674         fi; \
675         $(NEWMAKE) -f $(TOP)/Makefile.shared \
676                 APPNAME=$(DHTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
677                 OBJECTS="$(DHTEST).o" \
678                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
679                 LIBRPATH=$(INSTALLTOP)/lib \
680                 link_app.$${shlib_target}
681
682 $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
683         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
684                 shlib_target="$(SHLIB_TARGET)"; \
685         fi; \
686         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
687           LIBRARIES="$(DLIBCRYPTO)"; \
688         else \
689           LIBRARIES="$(LIBCRYPTO)"; \
690         fi; \
691         $(NEWMAKE) -f $(TOP)/Makefile.shared \
692                 APPNAME=$(DSATEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
693                 OBJECTS="$(DSATEST).o" \
694                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
695                 LIBRPATH=$(INSTALLTOP)/lib \
696                 link_app.$${shlib_target}
697
698 $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
699         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
700                 shlib_target="$(SHLIB_TARGET)"; \
701         fi; \
702         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
703           LIBRARIES="$(DLIBCRYPTO)"; \
704         else \
705           LIBRARIES="$(LIBCRYPTO)"; \
706         fi; \
707         $(NEWMAKE) -f $(TOP)/Makefile.shared \
708                 APPNAME=$(METHTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
709                 OBJECTS="$(METHTEST).o" \
710                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
711                 LIBRPATH=$(INSTALLTOP)/lib \
712                 link_app.$${shlib_target}
713
714 $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
715         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
716                 shlib_target="$(SHLIB_TARGET)"; \
717         fi; \
718         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
719           LIBRARIES="$(DLIBSSL) $(LIBKRB5) $(DLIBCRYPTO)"; \
720         else \
721           LIBRARIES="$(LIBSSL) $(LIBKRB5) $(LIBCRYPTO)"; \
722         fi; \
723         $(NEWMAKE) -f $(TOP)/Makefile.shared \
724                 APPNAME=$(SSLTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
725                 OBJECTS="$(SSLTEST).o" \
726                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
727                 LIBRPATH=$(INSTALLTOP)/lib \
728                 link_app.$${shlib_target}
729
730 $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
731         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
732                 shlib_target="$(SHLIB_TARGET)"; \
733         fi; \
734         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
735           LIBRARIES="$(DLIBCRYPTO)"; \
736         else \
737           LIBRARIES="$(LIBCRYPTO)"; \
738         fi; \
739         $(NEWMAKE) -f $(TOP)/Makefile.shared \
740                 APPNAME=$(ENGINETEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
741                 OBJECTS="$(ENGINETEST).o" \
742                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
743                 LIBRPATH=$(INSTALLTOP)/lib \
744                 link_app.$${shlib_target}
745
746 $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
747         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
748                 shlib_target="$(SHLIB_TARGET)"; \
749         fi; \
750         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
751           LIBRARIES="$(DLIBCRYPTO)"; \
752         else \
753           LIBRARIES="$(LIBCRYPTO)"; \
754         fi; \
755         $(NEWMAKE) -f $(TOP)/Makefile.shared \
756                 APPNAME=$(EVPTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
757                 OBJECTS="$(EVPTEST).o" \
758                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
759                 LIBRPATH=$(INSTALLTOP)/lib \
760                 link_app.$${shlib_target}
761
762 $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
763         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
764                 shlib_target="$(SHLIB_TARGET)"; \
765         fi; \
766         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
767           LIBRARIES="$(DLIBCRYPTO)"; \
768         else \
769           LIBRARIES="$(LIBCRYPTO)"; \
770         fi; \
771         $(NEWMAKE) -f $(TOP)/Makefile.shared \
772                 APPNAME=$(ECDSATEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
773                 OBJECTS="$(ECDSATEST).o" \
774                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
775                 LIBRPATH=$(INSTALLTOP)/lib \
776                 link_app.$${shlib_target}
777
778 $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
779         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
780                 shlib_target="$(SHLIB_TARGET)"; \
781         fi; \
782         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
783           LIBRARIES="$(DLIBCRYPTO)"; \
784         else \
785           LIBRARIES="$(LIBCRYPTO)"; \
786         fi; \
787         $(NEWMAKE) -f $(TOP)/Makefile.shared \
788                 APPNAME=$(ECDHTEST)$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
789                 OBJECTS="$(ECDHTEST).o" \
790                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
791                 LIBRPATH=$(INSTALLTOP)/lib \
792                 link_app.$${shlib_target}
793
794 #$(AESTEST).o: $(AESTEST).c
795 #       $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
796
797 #$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
798 #       if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
799 #         $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
800 #       else \
801 #         $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
802 #       fi
803
804 dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
805         shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
806                 shlib_target="$(SHLIB_TARGET)"; \
807         fi; \
808         if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \
809           LIBRARIES="$(DLIBCRYPTO)"; \
810         else \
811           LIBRARIES="$(LIBCRYPTO)"; \
812         fi; \
813         $(NEWMAKE) -f $(TOP)/Makefile.shared \
814                 APPNAME=dummytest$(EXE_EXT) LDFLAGS="$(CFLAGS)" \
815                 OBJECTS="dummytest.o" \
816                 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
817                 LIBRPATH=$(INSTALLTOP)/lib \
818                 link_app.$${shlib_target}
819
820 # DO NOT DELETE THIS LINE -- make depend depends on it.
821
822 bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
823 bftest.o: ../include/openssl/opensslconf.h bftest.c
824 bntest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
825 bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
826 bntest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
827 bntest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
828 bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
829 bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
830 bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
831 bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
832 bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
833 bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
834 bntest.o: ../include/openssl/rand.h ../include/openssl/rsa.h
835 bntest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
836 bntest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
837 bntest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h bntest.c
838 casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
839 casttest.o: ../include/openssl/opensslconf.h casttest.c
840 destest.o: ../include/openssl/des.h ../include/openssl/des_old.h
841 destest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
842 destest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
843 destest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
844 destest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h destest.c
845 dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
846 dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
847 dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
848 dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
849 dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
850 dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
851 dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
852 dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
853 dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
854 dsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
855 dsatest.o: ../include/openssl/err.h ../include/openssl/lhash.h
856 dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
857 dsatest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
858 dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
859 dsatest.o: ../include/openssl/symhacks.h dsatest.c
860 ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
861 ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
862 ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
863 ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h
864 ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
865 ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
866 ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
867 ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
868 ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
869 ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
870 ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
871 ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
872 ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
873 ecdsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
874 ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
875 ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
876 ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
877 ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
878 ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
879 ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
880 ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
881 ecdsatest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
882 ecdsatest.o: ../include/openssl/sha.h ../include/openssl/stack.h
883 ecdsatest.o: ../include/openssl/store.h ../include/openssl/symhacks.h
884 ecdsatest.o: ../include/openssl/ui.h ../include/openssl/x509.h
885 ecdsatest.o: ../include/openssl/x509_vfy.h ecdsatest.c
886 ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
887 ectest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
888 ectest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
889 ectest.o: ../include/openssl/engine.h ../include/openssl/err.h
890 ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
891 ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
892 ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
893 ectest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
894 ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h ectest.c
895 enginetest.o: ../include/openssl/bio.h ../include/openssl/buffer.h
896 enginetest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
897 enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
898 enginetest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
899 enginetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
900 enginetest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
901 enginetest.o: ../include/openssl/symhacks.h enginetest.c
902 evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
903 evp_test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
904 evp_test.o: ../include/openssl/e_os2.h ../include/openssl/engine.h
905 evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h
906 evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
907 evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
908 evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
909 evp_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
910 evp_test.o: ../include/openssl/symhacks.h evp_test.c
911 exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
912 exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
913 exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
914 exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
915 exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
916 exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
917 exptest.o: ../include/openssl/symhacks.h exptest.c
918 hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
919 hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
920 hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
921 hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
922 hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
923 hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
924 hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
925 hmactest.o: ../include/openssl/symhacks.h hmactest.c
926 ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
927 ideatest.o: ../include/openssl/opensslconf.h ideatest.c
928 md2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
929 md2test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
930 md2test.o: ../include/openssl/evp.h ../include/openssl/md2.h
931 md2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
932 md2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
933 md2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
934 md2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md2test.c
935 md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
936 md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
937 md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h
938 md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
939 md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
940 md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
941 md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c
942 md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
943 md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
944 md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
945 md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
946 md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
947 md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
948 md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
949 mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
950 mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
951 mdc2test.o: ../include/openssl/des_old.h ../include/openssl/e_os2.h
952 mdc2test.o: ../include/openssl/evp.h ../include/openssl/mdc2.h
953 mdc2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
954 mdc2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
955 mdc2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
956 mdc2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
957 mdc2test.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h mdc2test.c
958 randtest.o: ../e_os.h ../include/openssl/e_os2.h
959 randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
960 randtest.o: ../include/openssl/rand.h randtest.c
961 rc2test.o: ../e_os.h ../include/openssl/e_os2.h
962 rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
963 rc4test.o: ../e_os.h ../include/openssl/e_os2.h
964 rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h rc4test.c
965 rc5test.o: ../e_os.h ../include/openssl/e_os2.h
966 rc5test.o: ../include/openssl/opensslconf.h ../include/openssl/rc5.h rc5test.c
967 rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
968 rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
969 rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
970 rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
971 rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
972 rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h
973 rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c
974 rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
975 rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
976 rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
977 rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
978 rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
979 rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
980 rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
981 rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
982 sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
983 sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
984 sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
985 sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
986 sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
987 sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
988 sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
989 shatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
990 shatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
991 shatest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
992 shatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
993 shatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
994 shatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
995 shatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h shatest.c
996 ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
997 ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
998 ssltest.o: ../include/openssl/comp.h ../include/openssl/crypto.h
999 ssltest.o: ../include/openssl/dh.h ../include/openssl/dsa.h
1000 ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
1001 ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
1002 ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h
1003 ssltest.o: ../include/openssl/evp.h ../include/openssl/kssl.h
1004 ssltest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
1005 ssltest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
1006 ssltest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
1007 ssltest.o: ../include/openssl/pem.h ../include/openssl/pem2.h
1008 ssltest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
1009 ssltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
1010 ssltest.o: ../include/openssl/sha.h ../include/openssl/ssl.h
1011 ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h
1012 ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
1013 ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
1014 ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ssltest.c