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