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