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