8 INCLUDES= -I$(TOP) -I../include -I../crypto/include -I$(TOP)/fips
10 MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
14 EX_LIBS= #-lnsl -lsocket
16 CFLAGS= $(INCLUDES) $(CFLAG)
18 GENERAL=Makefile maketests.com \
19 tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \
20 tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \
21 testca.com VMSca-response.1 VMSca-response.2
23 DLIBCRYPTO= ../libcrypto.a
25 LIBCRYPTO= -L.. -lcrypto
29 # Prefix for logline for each test
38 GMDIFFTEST= gmdifftest
57 GOST2814789TEST=gost2814789test
63 ENGINETEST= enginetest
65 EVPEXTRATEST=evp_extra_test
66 P5_CRPT2_TEST= p5_crpt2_test
69 SECMEMTEST= secmemtest
71 V3NAMETEST= v3nametest
72 HEARTBEATTEST= heartbeat_test
73 CONSTTIMETEST= constant_time_test
74 VERIFYEXTRATEST= verify_extra_test
75 CLIENTHELLOTEST= clienthellotest
76 PACKETTEST= packettest
77 SSLVERTOLTEST= sslvertoltest.pl
78 SSLEXTENSIONTEST= sslextensiontest.pl
79 SSLSESSIONTICKTEST= sslsessionticktest.pl
80 SSLSKEWITH0PTEST= sslskewith0ptest.pl
84 EXE= $(NPTEST)$(EXE_EXT) $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) \
85 $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(GMDIFFTEST)$(EXE_EXT) \
86 $(PBELUTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
87 $(MD2TEST)$(EXE_EXT) $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
88 $(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
89 $(DESTEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
90 $(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
91 $(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
92 $(GOST2814789TEST)$(EXE_EXT) \
93 $(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) \
94 $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
95 $(EVPTEST)$(EXE_EXT) $(EVPEXTRATEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) \
96 $(JPAKETEST)$(EXE_EXT) $(SECMEMTEST)$(EXE_EXT) \
97 $(SRPTEST)$(EXE_EXT) $(V3NAMETEST)$(EXE_EXT) \
98 $(HEARTBEATTEST)$(EXE_EXT) $(P5_CRPT2_TEST)$(EXE_EXT) \
99 $(CONSTTIMETEST)$(EXE_EXT) $(VERIFYEXTRATEST)$(EXE_EXT) \
100 $(CLIENTHELLOTEST)$(EXE_EXT) $(PACKETTEST)$(EXE_EXT)
102 # $(METHTEST)$(EXE_EXT)
104 OBJ= $(NPTEST).o $(BNTEST).o $(ECTEST).o \
105 $(ECDSATEST).o $(ECDHTEST).o $(GMDIFFTEST).o $(PBELUTEST).o $(IDEATEST).o \
106 $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
107 $(HMACTEST).o $(WPTEST).o \
108 $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
109 $(DESTEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
110 $(MDC2TEST).o $(RMDTEST).o \
111 $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
112 $(BFTEST).o $(SSLTEST).o $(DSATEST).o $(EXPTEST).o $(RSATEST).o \
113 $(EVPTEST).o $(EVPEXTRATEST).o $(IGETEST).o $(JPAKETEST).o $(V3NAMETEST).o \
114 $(GOST2814789TEST).o $(HEARTBEATTEST).o $(P5_CRPT2_TEST).o \
115 $(CONSTTIMETEST).o $(VERIFYEXTRATEST).o $(CLIENTHELLOTEST).o \
116 $(PACKETTEST).o testutil.o
118 SRC= $(NPTEST).c $(BNTEST).c $(ECTEST).c \
119 $(ECDSATEST).c $(ECDHTEST).c $(GMDIFFTEST).c $(PBELUTEST).c $(IDEATEST).c \
120 $(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \
121 $(HMACTEST).c $(WPTEST).c \
122 $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
123 $(DESTEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
124 $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
125 $(BFTEST).c $(SSLTEST).c $(DSATEST).c $(EXPTEST).c $(RSATEST).c \
126 $(EVPTEST).c $(EVPEXTRATEST).c $(IGETEST).c $(JPAKETEST).c $(V3NAMETEST).c \
127 $(GOST2814789TEST).c $(HEARTBEATTEST).c $(P5_CRPT2_TEST).c \
128 $(CONSTTIMETEST).c $(VERIFYEXTRATEST).c $(CLIENTHELLOTEST).c \
129 $(PACKETTEST).c testutil.c
133 ALL= $(GENERAL) $(SRC) $(HEADER)
136 (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
140 exe: $(EXE) dummytest$(EXE_EXT)
143 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
147 @sh $(TOP)/util/point.sh dummytest.c $@
154 tests: exe apps $(TESTS)
157 @(cd ..; $(MAKE) DIRS=apps all)
161 test_des test_gmdiff test_idea test_sha test_md4 test_md5 test_hmac \
162 test_pbelu test_md2 test_mdc2 test_wp \
163 test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast \
164 test_rand test_bn test_ec test_ecdsa test_ecdh \
165 test_enc test_x509 test_rsa test_crl test_sid \
166 test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
167 test_ss test_ca test_engine test_evp test_evp_extra test_ssl test_tsa \
168 test_ige test_jpake test_secmem \
169 test_srp test_cms test_v3name test_ocsp \
170 test_gost2814789 test_heartbeat test_p5_crpt2 \
171 test_constant_time test_verify_extra test_clienthello test_packet \
172 test_sslvertol test_sslextension test_sslsessionticket test_sslskewith0p
174 test_np: $(NPTEST)$(EXE_EXT)
176 ../util/shlib_wrap.sh ./$(NPTEST)
178 test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
180 ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
182 test_evp_extra: $(EVPEXTRATEST)$(EXE_EXT)
184 ../util/shlib_wrap.sh ./$(EVPEXTRATEST)
186 test_p5_crpt2: $(P5_CRPT2_TEST)$(EXE_EXT)
188 ../util/shlib_wrap.sh ./$(P5_CRPT2_TEST)
190 test_des: $(DESTEST)$(EXE_EXT)
192 ../util/shlib_wrap.sh ./$(DESTEST)
194 test_gmdiff: $(GMDIFFTEST)$(EXE_EXT)
196 ../util/shlib_wrap.sh ./$(GMDIFFTEST)
198 test_pbelu: $(PBELUTEST)$(EXE_EXT)
200 ../util/shlib_wrap.sh ./$(PBELUTEST)
202 test_idea: $(IDEATEST)$(EXE_EXT)
204 ../util/shlib_wrap.sh ./$(IDEATEST)
206 test_sha: $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT)
207 @echo $(START) $@ -- sha1
208 ../util/shlib_wrap.sh ./$(SHA1TEST)
209 @echo $(START) $@ -- sha256
210 ../util/shlib_wrap.sh ./$(SHA256TEST)
211 @echo $(START) $@ -- sha512
212 ../util/shlib_wrap.sh ./$(SHA512TEST)
214 test_mdc2: $(MDC2TEST)$(EXE_EXT)
216 ../util/shlib_wrap.sh ./$(MDC2TEST)
218 test_md5: $(MD5TEST)$(EXE_EXT)
220 ../util/shlib_wrap.sh ./$(MD5TEST)
222 test_md4: $(MD4TEST)$(EXE_EXT)
224 ../util/shlib_wrap.sh ./$(MD4TEST)
226 test_hmac: $(HMACTEST)$(EXE_EXT)
228 ../util/shlib_wrap.sh ./$(HMACTEST)
230 test_wp: $(WPTEST)$(EXE_EXT)
232 ../util/shlib_wrap.sh ./$(WPTEST)
234 test_md2: $(MD2TEST)$(EXE_EXT)
236 ../util/shlib_wrap.sh ./$(MD2TEST)
238 test_rmd: $(RMDTEST)$(EXE_EXT)
240 ../util/shlib_wrap.sh ./$(RMDTEST)
242 test_bf: $(BFTEST)$(EXE_EXT)
244 ../util/shlib_wrap.sh ./$(BFTEST)
246 test_cast: $(CASTTEST)$(EXE_EXT)
248 ../util/shlib_wrap.sh ./$(CASTTEST)
250 test_rc2: $(RC2TEST)$(EXE_EXT)
252 ../util/shlib_wrap.sh ./$(RC2TEST)
254 test_rc4: $(RC4TEST)$(EXE_EXT)
256 ../util/shlib_wrap.sh ./$(RC4TEST)
258 test_rc5: $(RC5TEST)$(EXE_EXT)
260 ../util/shlib_wrap.sh ./$(RC5TEST)
262 test_rand: $(RANDTEST)$(EXE_EXT)
264 ../util/shlib_wrap.sh ./$(RANDTEST)
266 test_gost2814789: $(GOST2814789TEST)$(EXE_EXT)
268 OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST)
270 test_enc: ../apps/openssl$(EXE_EXT) testenc
274 test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
275 @echo $(START) $@ -- x509v1 certificate
277 @echo $(START) $@ -- first x509v3 certificate
278 sh ./tx509 v3-cert1.pem
279 @echo $(START) $@ -- second x509v3 certificate
280 sh ./tx509 v3-cert2.pem
282 test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) tkey testrsa.pem testrsapub.pem
284 ../util/shlib_wrap.sh ./$(RSATEST)
285 @echo $(START) $@ -- private key
286 @sh ./tkey testrsa.pem rsa private
287 @echo $(START) $@ -- public public
288 @sh ./tkey testrsapub.pem rsa public
290 test_crl: ../apps/openssl$(EXE_EXT) tcrl testcrl.pem
294 test_sid: ../apps/openssl$(EXE_EXT) tsid testsid.pem
298 test_req: ../apps/openssl$(EXE_EXT) treq testreq.pem testreq2.pem
301 @echo $(START) $@ -- testreq2
302 @sh ./treq testreq2.pem
304 test_pkcs7: ../apps/openssl$(EXE_EXT) tpkcs7 tpkcs7d testp7.pem pkcs7-1.pem
305 @echo $(START) $@ -- pkcs7
307 @echo $(START) $@ -- pkcs7d
310 test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
311 @echo $(START) $@ -- could take a while.
312 @../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
313 @echo quit >>tmp.bntest
314 @echo $(START) $@ -- running bc
315 @<tmp.bntest sh -c "`sh ./bctest ignore`" | $(PERL) -e '$$i=0; while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0\r?$$/) {die "\nFailed! bc: $$_";} else {print STDERR "."; $$i++;}} print STDERR "\n$$i tests passed\n"'
316 @echo $(START) $@ -- $(EXPTEST)
317 ../util/shlib_wrap.sh ./$(EXPTEST)
319 test_ec: $(ECTEST)$(EXE_EXT) tkey testec-p256.pem testecpub-p256.pem
321 ../util/shlib_wrap.sh ./$(ECTEST)
322 @echo $(START) $@ -- private
323 @sh ./tkey testec-p256.pem ec private
324 @echo $(START) $@ -- public
325 @sh ./tkey testecpub-p256.pem ec public
327 test_ecdsa: $(ECDSATEST)$(EXE_EXT)
329 ../util/shlib_wrap.sh ./$(ECDSATEST)
331 test_ecdh: $(ECDHTEST)$(EXE_EXT)
333 ../util/shlib_wrap.sh ./$(ECDHTEST)
335 test_verify: ../apps/openssl$(EXE_EXT)
336 @echo $(START) $@ -- expect some failures and expired certificates
337 ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem
339 test_dh: $(DHTEST)$(EXE_EXT)
341 ../util/shlib_wrap.sh ./$(DHTEST)
343 test_dsa: $(DSATEST)$(EXE_EXT) tkey testdsa.pem testdsapub.pem
345 ../util/shlib_wrap.sh ./$(DSATEST)
346 @echo $(START) $@ -- app2_1
347 ../util/shlib_wrap.sh ./$(DSATEST) -app2_1
348 @echo $(START) $@ -- private
349 @sh ./tkey testdsa.pem dsa private
350 @echo $(START) $@ -- public
351 @sh ./tkey testdsapub.pem dsa public
353 test_gen testreq.pem: ../apps/openssl$(EXE_EXT) testgen test.cnf
354 @echo $(START) test_gen
357 test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
358 intP1.ss intP2.ss: testss CAss.cnf Uss.cnf P1ss.cnf P2ss.cnf \
359 ../apps/openssl$(EXE_EXT)
360 @echo $(START) test_ss
362 @cat certCA.ss certU.ss > intP1.ss
363 @cat certCA.ss certU.ss certP1.ss > intP2.ss
365 test_engine: $(ENGINETEST)$(EXE_EXT)
367 ../util/shlib_wrap.sh ./$(ENGINETEST)
369 test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
370 intP1.ss intP2.ss $(SSLTEST)$(EXE_EXT) testssl testsslproxy \
371 ../apps/server2.pem serverinfo.pem
373 ../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
374 @echo $(START) $@ -- key U
375 @sh ./testssl keyU.ss certU.ss certCA.ss
376 @echo $(START) $@ -- key P1
377 @sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
378 @echo $(START) $@ -- key P2
379 @sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
381 test_ca: ../apps/openssl$(EXE_EXT) testca CAss.cnf Uss.cnf
382 @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
383 echo SKIP $@ -- requires RSA; \
386 sh ./testca $(PERL); \
389 test_tsa: ../apps/openssl$(EXE_EXT) testtsa CAtsa.cnf ../util/shlib_wrap.sh
390 @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
391 echo SKIP $@ -- requires RSA; \
397 test_ige: $(IGETEST)$(EXE_EXT)
399 ../util/shlib_wrap.sh ./$(IGETEST)
401 test_jpake: $(JPAKETEST)$(EXE_EXT)
403 ../util/shlib_wrap.sh ./$(JPAKETEST)
405 test_cms: ../apps/openssl$(EXE_EXT) cms-test.pl smcont.txt
409 test_secmem: $(SECMEMTEST)$(EXE_EXT)
411 ../util/shlib_wrap.sh ./secmemtest
413 test_srp: $(SRPTEST)$(EXE_EXT)
415 ../util/shlib_wrap.sh ./srptest
417 test_v3name: $(V3NAMETEST)$(EXE_EXT)
419 ../util/shlib_wrap.sh ./$(V3NAMETEST)
421 test_ocsp: ../apps/openssl$(EXE_EXT) tocsp
425 test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
427 ../util/shlib_wrap.sh ./$(HEARTBEATTEST)
429 test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
431 ../util/shlib_wrap.sh ./$(CONSTTIMETEST)
433 test_verify_extra: $(VERIFYEXTRATEST)$(EXE_EXT)
435 ../util/shlib_wrap.sh ./$(VERIFYEXTRATEST) \
436 certs/roots.pem certs/untrusted.pem certs/bad.pem
438 test_clienthello: $(CLIENTHELLOTEST)$(EXE_EXT)
440 ../util/shlib_wrap.sh ./$(CLIENTHELLOTEST)
442 test_packet: $(PACKETTEST)$(EXE_EXT)
444 ../util/shlib_wrap.sh ./$(PACKETTEST)
446 #OPENSSL_ia32cap=... in ssl tests below ensures AES-NI is switched off (AES-NI does not go through the testmode engine)
447 test_sslvertol: ../apps/openssl$(EXE_EXT)
449 [ -z "$(SHARED_LIBS)" ] || OPENSSL_ENGINES=../engines ../util/shlib_wrap.sh $(PERL) -I../util -w ./$(SSLVERTOLTEST) "OPENSSL_ia32cap='~0x200000200000000' ../apps/openssl$(EXE_EXT)" ../apps/server.pem
450 @[ -n "$(SHARED_LIBS)" ] || echo test_sslvertol can only be performed with OpenSSL configured shared
452 test_sslextension: ../apps/openssl$(EXE_EXT)
454 [ -z "$(SHARED_LIBS)" ] || OPENSSL_ENGINES=../engines ../util/shlib_wrap.sh $(PERL) -I../util -w ./$(SSLEXTENSIONTEST) "OPENSSL_ia32cap='~0x200000200000000' ../apps/openssl$(EXE_EXT)" ../apps/server.pem
455 @[ -n "$(SHARED_LIBS)" ] || echo test_sslextension can only be performed with OpenSSL configured shared
457 test_sslsessionticket: ../apps/openssl$(EXE_EXT)
459 [ -z "$(SHARED_LIBS)" ] || PERL5LIB=$$PERL5LIB:../util OPENSSL_ENGINES=../engines ../util/shlib_wrap.sh ./$(SSLSESSIONTICKTEST) "OPENSSL_ia32cap='~0x200000200000000' ../apps/openssl$(EXE_EXT)" ../apps/server.pem
460 @[ -n "$(SHARED_LIBS)" ] || echo test_sslsessionticket can only be performed with OpenSSL configured shared
462 test_sslskewith0p: ../apps/openssl$(EXE_EXT)
464 [ -z "$(SHARED_LIBS)" ] || OPENSSL_ENGINES=../engines ../util/shlib_wrap.sh $(PERL) -I../util -w ./$(SSLSKEWITH0PTEST) "OPENSSL_ia32cap='~0x200000200000000' ../apps/openssl$(EXE_EXT)" ../apps/server.pem
465 @[ -n "$(SHARED_LIBS)" ] || echo test_sslskewith0p can only be performed with OpenSSL configured shared
468 @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
471 @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
473 @[ -z "$(THIS)" ] || $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC)
476 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
477 mv -f Makefile.new $(MAKEFILE)
478 rm -f newkey.pem testkey.pem testreq.pem
481 rm -f .rnd tmp.bntest tmp.bctest *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log dummytest
484 (cd ..; $(MAKE) build_libssl)
487 (cd ..; $(MAKE) build_libcrypto)
489 BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
490 shlib_target="$(SHLIB_TARGET)"; \
492 LIBRARIES="$(LIBSSL) $(LIBCRYPTO)"; \
493 $(MAKE) -f $(TOP)/Makefile.shared -e \
494 APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
495 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
496 link_app.$${shlib_target}
498 BUILD_CMD_STATIC=shlib_target=; \
499 LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO)"; \
500 $(MAKE) -f $(TOP)/Makefile.shared -e \
501 APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
502 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
503 link_app.$${shlib_target}
505 $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
506 @target=$(RSATEST); $(BUILD_CMD)
508 $(NPTEST)$(EXE_EXT): $(NPTEST).o $(DLIBCRYPTO)
509 @target=$(NPTEST); $(BUILD_CMD)
511 $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
512 @target=$(BNTEST); $(BUILD_CMD)
514 $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
515 @target=$(ECTEST); $(BUILD_CMD)
517 $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
518 @target=$(EXPTEST); $(BUILD_CMD)
520 $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
521 @target=$(IDEATEST); $(BUILD_CMD)
523 $(GMDIFFTEST)$(EXE_EXT): $(GMDIFFTEST).o $(DLIBCRYPTO)
524 @target=$(GMDIFFTEST); $(BUILD_CMD)
526 $(PBELUTEST)$(EXE_EXT): $(PBELUTEST).o $(DLIBCRYPTO)
527 @target=$(PBELUTEST); $(BUILD_CMD)
529 $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
530 @target=$(MD2TEST); $(BUILD_CMD)
532 $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
533 @target=$(SHA1TEST); $(BUILD_CMD)
535 $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
536 @target=$(SHA256TEST); $(BUILD_CMD)
538 $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
539 @target=$(SHA512TEST); $(BUILD_CMD)
541 FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
542 shlib_target="$(SHLIB_TARGET)"; \
544 if [ "$(FIPSCANLIB)" = "libfips" ]; then \
545 LIBRARIES="-L$(TOP) -lfips"; \
546 elif [ -n "$(FIPSCANLIB)" ]; then \
547 FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
548 LIBRARIES="$${FIPSLIBDIR:-$(TOP)/fips/}fipscanister.o"; \
550 LIBRARIES="$(LIBCRYPTO)"; \
552 $(MAKE) -f $(TOP)/Makefile.shared -e \
553 CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
554 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
555 link_app.$${shlib_target}
557 FIPS_CRYPTO_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
558 shlib_target="$(SHLIB_TARGET)"; \
560 LIBRARIES="$(LIBSSL) $(LIBCRYPTO)"; \
561 if [ -z "$(SHARED_LIBS)" -a -n "$(FIPSCANLIB)" ] ; then \
562 FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
564 [ "$(FIPSCANLIB)" = "libfips" ] && LIBRARIES="$$LIBRARIES -lfips"; \
565 $(MAKE) -f $(TOP)/Makefile.shared -e \
566 CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
567 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
568 link_app.$${shlib_target}
570 $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
571 @target=$(RMDTEST); $(BUILD_CMD)
573 $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
574 @target=$(MDC2TEST); $(BUILD_CMD)
576 $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
577 @target=$(MD4TEST); $(BUILD_CMD)
579 $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
580 @target=$(MD5TEST); $(BUILD_CMD)
582 $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
583 @target=$(HMACTEST); $(BUILD_CMD)
585 $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
586 @target=$(WPTEST); $(BUILD_CMD)
588 $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
589 @target=$(RC2TEST); $(BUILD_CMD)
591 $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
592 @target=$(BFTEST); $(BUILD_CMD)
594 $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
595 @target=$(CASTTEST); $(BUILD_CMD)
597 $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
598 @target=$(RC4TEST); $(BUILD_CMD)
600 $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
601 @target=$(RC5TEST); $(BUILD_CMD)
603 $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
604 @target=$(DESTEST); $(BUILD_CMD)
606 $(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
607 @target=$(GOST2814789TEST); $(BUILD_CMD)
609 $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
610 @target=$(RANDTEST); $(BUILD_CMD)
612 $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
613 @target=$(DHTEST); $(BUILD_CMD)
615 $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
616 @target=$(DSATEST); $(BUILD_CMD)
618 $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
619 @target=$(METHTEST); $(BUILD_CMD)
621 $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
622 @target=$(SSLTEST); $(BUILD_CMD)
624 $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
625 @target=$(ENGINETEST); $(BUILD_CMD)
627 $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
628 @target=$(EVPTEST); $(BUILD_CMD)
630 $(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO)
631 @target=$(EVPEXTRATEST); $(BUILD_CMD)
633 $(P5_CRPT2_TEST)$(EXE_EXT): $(P5_CRPT2_TEST).o $(DLIBCRYPTO)
634 @target=$(P5_CRPT2_TEST); $(BUILD_CMD)
636 $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
637 @target=$(ECDSATEST); $(BUILD_CMD)
639 $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
640 @target=$(ECDHTEST); $(BUILD_CMD)
642 $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
643 @target=$(IGETEST); $(BUILD_CMD)
645 $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
646 @target=$(JPAKETEST); $(BUILD_CMD)
648 $(SECMEMTEST)$(EXE_EXT): $(SECMEMTEST).o $(DLIBCRYPTO)
649 @target=$(SECMEMTEST); $(BUILD_CMD)
651 $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
652 @target=$(SRPTEST); $(BUILD_CMD)
654 $(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
655 @target=$(V3NAMETEST); $(BUILD_CMD)
657 $(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) testutil.o
658 @target=$(HEARTBEATTEST) testutil=testutil.o; $(BUILD_CMD_STATIC)
660 $(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
661 @target=$(CONSTTIMETEST) $(BUILD_CMD)
663 $(VERIFYEXTRATEST)$(EXE_EXT): $(VERIFYEXTRATEST).o
664 @target=$(VERIFYEXTRATEST) $(BUILD_CMD)
666 $(CLIENTHELLOTEST)$(EXE_EXT): $(CLIENTHELLOTEST).o
667 @target=$(CLIENTHELLOTEST) $(BUILD_CMD)
669 $(PACKETTEST)$(EXE_EXT): $(PACKETTEST).o
670 @target=$(PACKETTEST) $(BUILD_CMD)
672 #$(AESTEST).o: $(AESTEST).c
673 # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
675 #$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
676 # if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
677 # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
679 # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
682 dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
683 @target=dummytest; $(BUILD_CMD)
685 # DO NOT DELETE THIS LINE -- make depend depends on it.
687 bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
688 bftest.o: ../include/openssl/opensslconf.h bftest.c
689 bntest.o: ../crypto/bn/bn_lcl.h ../crypto/include/internal/bn_int.h ../e_os.h
690 bntest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
691 bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
692 bntest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
693 bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
694 bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
695 bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
696 bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
697 bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
698 bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
699 bntest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
700 bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
701 bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
702 bntest.o: ../include/openssl/x509_vfy.h bntest.c
703 casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
704 casttest.o: ../include/openssl/opensslconf.h casttest.c
705 clienthellotest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
706 clienthellotest.o: ../include/openssl/buffer.h ../include/openssl/comp.h
707 clienthellotest.o: ../include/openssl/crypto.h ../include/openssl/dtls1.h
708 clienthellotest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
709 clienthellotest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
710 clienthellotest.o: ../include/openssl/err.h ../include/openssl/evp.h
711 clienthellotest.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
712 clienthellotest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
713 clienthellotest.o: ../include/openssl/opensslconf.h
714 clienthellotest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
715 clienthellotest.o: ../include/openssl/pem.h ../include/openssl/pem2.h
716 clienthellotest.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
717 clienthellotest.o: ../include/openssl/sha.h ../include/openssl/srtp.h
718 clienthellotest.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
719 clienthellotest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
720 clienthellotest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
721 clienthellotest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
722 clienthellotest.o: clienthellotest.c
723 constant_time_test.o: ../e_os.h ../include/internal/constant_time_locl.h
724 constant_time_test.o: ../include/openssl/e_os2.h
725 constant_time_test.o: ../include/openssl/opensslconf.h constant_time_test.c
726 destest.o: ../include/openssl/des.h ../include/openssl/e_os2.h
727 destest.o: ../include/openssl/opensslconf.h destest.c
728 dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
729 dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
730 dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
731 dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
732 dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
733 dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
734 dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
735 dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
736 dsatest.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
737 dsatest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
738 dsatest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
739 dsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
740 dsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
741 dsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dsatest.c
742 ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
743 ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
744 ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
745 ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h
746 ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
747 ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
748 ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
749 ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
750 ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
751 ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
752 ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
753 ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
754 ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
755 ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
756 ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
757 ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
758 ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
759 ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
760 ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
761 ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
762 ecdsatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
763 ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
764 ecdsatest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
765 ecdsatest.o: ecdsatest.c
766 ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
767 ectest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
768 ectest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
769 ectest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
770 ectest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
771 ectest.o: ../include/openssl/err.h ../include/openssl/evp.h
772 ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
773 ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
774 ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
775 ectest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
776 ectest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
777 ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
778 ectest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ectest.c
779 enginetest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
780 enginetest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
781 enginetest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
782 enginetest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
783 enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
784 enginetest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
785 enginetest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
786 enginetest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
787 enginetest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
788 enginetest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
789 enginetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
790 enginetest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
791 enginetest.o: enginetest.c
792 evp_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
793 evp_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
794 evp_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
795 evp_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
796 evp_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
797 evp_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
798 evp_extra_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
799 evp_extra_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
800 evp_extra_test.o: ../include/openssl/pkcs7.h ../include/openssl/rsa.h
801 evp_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
802 evp_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
803 evp_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
804 evp_extra_test.o: evp_extra_test.c
805 evp_test.o: ../include/internal/numbers.h ../include/openssl/asn1.h
806 evp_test.o: ../include/openssl/bio.h ../include/openssl/buffer.h
807 evp_test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
808 evp_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
809 evp_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
810 evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h
811 evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
812 evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
813 evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
814 evp_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
815 evp_test.o: ../include/openssl/pkcs12.h ../include/openssl/pkcs7.h
816 evp_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
817 evp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
818 evp_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
819 evp_test.o: ../include/openssl/x509v3.h evp_test.c
820 exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
821 exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
822 exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
823 exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
824 exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
825 exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
826 exptest.o: ../include/openssl/symhacks.h exptest.c
827 gmdifftest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
828 gmdifftest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
829 gmdifftest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
830 gmdifftest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
831 gmdifftest.o: gmdifftest.c
832 gost2814789test.o: ../e_os.h ../engines/ccgost/gost89.h
833 gost2814789test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
834 gost2814789test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
835 gost2814789test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
836 gost2814789test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
837 gost2814789test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
838 gost2814789test.o: ../include/openssl/err.h ../include/openssl/evp.h
839 gost2814789test.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
840 gost2814789test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
841 gost2814789test.o: ../include/openssl/opensslconf.h
842 gost2814789test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
843 gost2814789test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
844 gost2814789test.o: ../include/openssl/sha.h ../include/openssl/stack.h
845 gost2814789test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
846 gost2814789test.o: ../include/openssl/x509_vfy.h gost2814789test.c
847 heartbeat_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
848 heartbeat_test.o: ../include/openssl/bn.h ../include/openssl/buffer.h
849 heartbeat_test.o: ../include/openssl/comp.h ../include/openssl/crypto.h
850 heartbeat_test.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
851 heartbeat_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
852 heartbeat_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
853 heartbeat_test.o: ../include/openssl/err.h ../include/openssl/evp.h
854 heartbeat_test.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
855 heartbeat_test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
856 heartbeat_test.o: ../include/openssl/opensslconf.h
857 heartbeat_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
858 heartbeat_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
859 heartbeat_test.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
860 heartbeat_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
861 heartbeat_test.o: ../include/openssl/sha.h ../include/openssl/srtp.h
862 heartbeat_test.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
863 heartbeat_test.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
864 heartbeat_test.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
865 heartbeat_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
866 heartbeat_test.o: ../ssl/packet_locl.h ../ssl/record/record.h ../ssl/ssl_locl.h
867 heartbeat_test.o: heartbeat_test.c testutil.h
868 hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
869 hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
870 hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
871 hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
872 hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
873 hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
874 hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
875 hmactest.o: ../include/openssl/symhacks.h hmactest.c
876 ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
877 ideatest.o: ../include/openssl/opensslconf.h ideatest.c
878 igetest.o: ../e_os.h ../include/openssl/aes.h ../include/openssl/crypto.h
879 igetest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
880 igetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
881 igetest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
882 igetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h igetest.c
883 jpaketest.o: ../include/openssl/opensslconf.h jpaketest.c
884 md2test.o: ../e_os.h ../include/openssl/e_os2.h
885 md2test.o: ../include/openssl/opensslconf.h md2test.c
886 md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
887 md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
888 md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h
889 md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
890 md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
891 md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
892 md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c
893 md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
894 md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
895 md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
896 md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
897 md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
898 md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
899 md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
900 mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
901 mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
902 mdc2test.o: ../include/openssl/e_os2.h ../include/openssl/evp.h
903 mdc2test.o: ../include/openssl/mdc2.h ../include/openssl/obj_mac.h
904 mdc2test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
905 mdc2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
906 mdc2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
907 mdc2test.o: ../include/openssl/symhacks.h mdc2test.c
909 p5_crpt2_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
910 p5_crpt2_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
911 p5_crpt2_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
912 p5_crpt2_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
913 p5_crpt2_test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
914 p5_crpt2_test.o: ../include/openssl/err.h ../include/openssl/evp.h
915 p5_crpt2_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
916 p5_crpt2_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
917 p5_crpt2_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
918 p5_crpt2_test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
919 p5_crpt2_test.o: ../include/openssl/sha.h ../include/openssl/stack.h
920 p5_crpt2_test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
921 p5_crpt2_test.o: ../include/openssl/x509_vfy.h p5_crpt2_test.c
922 packettest.o: ../e_os.h ../include/openssl/bn.h ../include/openssl/buffer.h
923 packettest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
924 packettest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
925 packettest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
926 packettest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
927 packettest.o: ../ssl/packet_locl.h packettest.c
928 pbelutest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
929 pbelutest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
930 pbelutest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
931 pbelutest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
932 pbelutest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
933 pbelutest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
934 pbelutest.o: ../include/openssl/symhacks.h pbelutest.c
935 randtest.o: ../e_os.h ../include/openssl/e_os2.h
936 randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
937 randtest.o: ../include/openssl/rand.h randtest.c
938 rc2test.o: ../e_os.h ../include/openssl/e_os2.h
939 rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
940 rc4test.o: ../e_os.h ../include/openssl/e_os2.h
941 rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
942 rc4test.o: ../include/openssl/sha.h rc4test.c
943 rc5test.o: ../e_os.h ../include/openssl/e_os2.h
944 rc5test.o: ../include/openssl/opensslconf.h rc5test.c
945 rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
946 rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
947 rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
948 rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
949 rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
950 rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h
951 rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c
952 rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
953 rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
954 rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
955 rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
956 rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
957 rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
958 rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
959 rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
960 sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
961 sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
962 sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
963 sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
964 sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
965 sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
966 sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
967 ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
968 ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
969 ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
970 ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
971 ssltest.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
972 ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
973 ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
974 ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h
975 ssltest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
976 ssltest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
977 ssltest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
978 ssltest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
979 ssltest.o: ../include/openssl/pem.h ../include/openssl/pem2.h
980 ssltest.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
981 ssltest.o: ../include/openssl/rand.h ../include/openssl/rsa.h
982 ssltest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
983 ssltest.o: ../include/openssl/srp.h ../include/openssl/srtp.h
984 ssltest.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
985 ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
986 ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
987 ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
988 ssltest.o: ../include/openssl/x509v3.h ../ssl/packet_locl.h
989 ssltest.o: ../ssl/record/record.h ../ssl/ssl_locl.h ssltest.c
990 testutil.o: ../e_os.h ../include/openssl/e_os2.h
991 testutil.o: ../include/openssl/opensslconf.h testutil.c testutil.h
992 v3nametest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
993 v3nametest.o: ../include/openssl/buffer.h ../include/openssl/conf.h
994 v3nametest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
995 v3nametest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
996 v3nametest.o: ../include/openssl/ecdsa.h ../include/openssl/evp.h
997 v3nametest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
998 v3nametest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
999 v3nametest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
1000 v3nametest.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
1001 v3nametest.o: ../include/openssl/sha.h ../include/openssl/stack.h
1002 v3nametest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
1003 v3nametest.o: ../include/openssl/x509_vfy.h ../include/openssl/x509v3.h
1004 v3nametest.o: v3nametest.c
1005 verify_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
1006 verify_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
1007 verify_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
1008 verify_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
1009 verify_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
1010 verify_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
1011 verify_extra_test.o: ../include/openssl/objects.h
1012 verify_extra_test.o: ../include/openssl/opensslconf.h
1013 verify_extra_test.o: ../include/openssl/opensslv.h
1014 verify_extra_test.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
1015 verify_extra_test.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
1016 verify_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
1017 verify_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
1018 verify_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
1019 verify_extra_test.o: verify_extra_test.c
1020 wp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
1021 wp_test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
1022 wp_test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
1023 wp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
1024 wp_test.o: ../include/openssl/whrlpool.h wp_test.c