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)
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)
437 test_clienthello: $(CLIENTHELLOTEST)$(EXE_EXT)
439 ../util/shlib_wrap.sh ./$(CLIENTHELLOTEST)
441 test_packet: $(PACKETTEST)$(EXE_EXT)
443 ../util/shlib_wrap.sh ./$(PACKETTEST)
445 #OPENSSL_ia32cap=... in ssl tests below ensures AES-NI is switched off (AES-NI does not go through the testmode engine)
446 test_sslvertol: ../apps/openssl$(EXE_EXT)
448 [ -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
449 @[ -n "$(SHARED_LIBS)" ] || echo test_sslvertol can only be performed with OpenSSL configured shared
451 test_sslextension: ../apps/openssl$(EXE_EXT)
453 [ -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
454 @[ -n "$(SHARED_LIBS)" ] || echo test_sslextension can only be performed with OpenSSL configured shared
456 test_sslsessionticket: ../apps/openssl$(EXE_EXT)
458 [ -z "$(SHARED_LIBS)" ] || PERL5LIB=$$PERL5LIB:../util OPENSSL_ENGINES=../engines ../util/shlib_wrap.sh ./$(SSLSESSIONTICKTEST) "OPENSSL_ia32cap='~0x200000200000000' ../apps/openssl$(EXE_EXT)" ../apps/server.pem
459 @[ -n "$(SHARED_LIBS)" ] || echo test_sslsessionticket can only be performed with OpenSSL configured shared
461 test_sslskewith0p: ../apps/openssl$(EXE_EXT)
463 [ -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
464 @[ -n "$(SHARED_LIBS)" ] || echo test_sslskewith0p can only be performed with OpenSSL configured shared
467 @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
470 @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
472 @[ -z "$(THIS)" ] || $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC)
475 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
476 mv -f Makefile.new $(MAKEFILE)
477 rm -f newkey.pem testkey.pem testreq.pem
480 rm -f .rnd tmp.bntest tmp.bctest *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log dummytest
483 (cd ..; $(MAKE) build_libssl)
486 (cd ..; $(MAKE) build_libcrypto)
488 BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
489 shlib_target="$(SHLIB_TARGET)"; \
491 LIBRARIES="$(LIBSSL) $(LIBCRYPTO)"; \
492 $(MAKE) -f $(TOP)/Makefile.shared -e \
493 APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
494 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
495 link_app.$${shlib_target}
497 BUILD_CMD_STATIC=shlib_target=; \
498 LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO)"; \
499 $(MAKE) -f $(TOP)/Makefile.shared -e \
500 APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
501 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
502 link_app.$${shlib_target}
504 $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
505 @target=$(RSATEST); $(BUILD_CMD)
507 $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
508 @target=$(BNTEST); $(BUILD_CMD)
510 $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
511 @target=$(ECTEST); $(BUILD_CMD)
513 $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
514 @target=$(EXPTEST); $(BUILD_CMD)
516 $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
517 @target=$(IDEATEST); $(BUILD_CMD)
519 $(GMDIFFTEST)$(EXE_EXT): $(GMDIFFTEST).o $(DLIBCRYPTO)
520 @target=$(GMDIFFTEST); $(BUILD_CMD)
522 $(PBELUTEST)$(EXE_EXT): $(PBELUTEST).o $(DLIBCRYPTO)
523 @target=$(PBELUTEST); $(BUILD_CMD)
525 $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
526 @target=$(MD2TEST); $(BUILD_CMD)
528 $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
529 @target=$(SHA1TEST); $(BUILD_CMD)
531 $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
532 @target=$(SHA256TEST); $(BUILD_CMD)
534 $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
535 @target=$(SHA512TEST); $(BUILD_CMD)
537 FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
538 shlib_target="$(SHLIB_TARGET)"; \
540 if [ "$(FIPSCANLIB)" = "libfips" ]; then \
541 LIBRARIES="-L$(TOP) -lfips"; \
542 elif [ -n "$(FIPSCANLIB)" ]; then \
543 FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
544 LIBRARIES="$${FIPSLIBDIR:-$(TOP)/fips/}fipscanister.o"; \
546 LIBRARIES="$(LIBCRYPTO)"; \
548 $(MAKE) -f $(TOP)/Makefile.shared -e \
549 CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
550 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
551 link_app.$${shlib_target}
553 FIPS_CRYPTO_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
554 shlib_target="$(SHLIB_TARGET)"; \
556 LIBRARIES="$(LIBSSL) $(LIBCRYPTO)"; \
557 if [ -z "$(SHARED_LIBS)" -a -n "$(FIPSCANLIB)" ] ; then \
558 FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
560 [ "$(FIPSCANLIB)" = "libfips" ] && LIBRARIES="$$LIBRARIES -lfips"; \
561 $(MAKE) -f $(TOP)/Makefile.shared -e \
562 CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
563 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
564 link_app.$${shlib_target}
566 $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
567 @target=$(RMDTEST); $(BUILD_CMD)
569 $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
570 @target=$(MDC2TEST); $(BUILD_CMD)
572 $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
573 @target=$(MD4TEST); $(BUILD_CMD)
575 $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
576 @target=$(MD5TEST); $(BUILD_CMD)
578 $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
579 @target=$(HMACTEST); $(BUILD_CMD)
581 $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
582 @target=$(WPTEST); $(BUILD_CMD)
584 $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
585 @target=$(RC2TEST); $(BUILD_CMD)
587 $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
588 @target=$(BFTEST); $(BUILD_CMD)
590 $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
591 @target=$(CASTTEST); $(BUILD_CMD)
593 $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
594 @target=$(RC4TEST); $(BUILD_CMD)
596 $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
597 @target=$(RC5TEST); $(BUILD_CMD)
599 $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
600 @target=$(DESTEST); $(BUILD_CMD)
602 $(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
603 @target=$(GOST2814789TEST); $(BUILD_CMD)
605 $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
606 @target=$(RANDTEST); $(BUILD_CMD)
608 $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
609 @target=$(DHTEST); $(BUILD_CMD)
611 $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
612 @target=$(DSATEST); $(BUILD_CMD)
614 $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
615 @target=$(METHTEST); $(BUILD_CMD)
617 $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
618 @target=$(SSLTEST); $(BUILD_CMD)
620 $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
621 @target=$(ENGINETEST); $(BUILD_CMD)
623 $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
624 @target=$(EVPTEST); $(BUILD_CMD)
626 $(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO)
627 @target=$(EVPEXTRATEST); $(BUILD_CMD)
629 $(P5_CRPT2_TEST)$(EXE_EXT): $(P5_CRPT2_TEST).o $(DLIBCRYPTO)
630 @target=$(P5_CRPT2_TEST); $(BUILD_CMD)
632 $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
633 @target=$(ECDSATEST); $(BUILD_CMD)
635 $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
636 @target=$(ECDHTEST); $(BUILD_CMD)
638 $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
639 @target=$(IGETEST); $(BUILD_CMD)
641 $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
642 @target=$(JPAKETEST); $(BUILD_CMD)
644 $(SECMEMTEST)$(EXE_EXT): $(SECMEMTEST).o $(DLIBCRYPTO)
645 @target=$(SECMEMTEST); $(BUILD_CMD)
647 $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
648 @target=$(SRPTEST); $(BUILD_CMD)
650 $(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
651 @target=$(V3NAMETEST); $(BUILD_CMD)
653 $(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) testutil.o
654 @target=$(HEARTBEATTEST) testutil=testutil.o; $(BUILD_CMD_STATIC)
656 $(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
657 @target=$(CONSTTIMETEST) $(BUILD_CMD)
659 $(VERIFYEXTRATEST)$(EXE_EXT): $(VERIFYEXTRATEST).o
660 @target=$(VERIFYEXTRATEST) $(BUILD_CMD)
662 $(CLIENTHELLOTEST)$(EXE_EXT): $(CLIENTHELLOTEST).o
663 @target=$(CLIENTHELLOTEST) $(BUILD_CMD)
665 $(PACKETTEST)$(EXE_EXT): $(PACKETTEST).o
666 @target=$(PACKETTEST) $(BUILD_CMD)
668 #$(AESTEST).o: $(AESTEST).c
669 # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
671 #$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
672 # if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
673 # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
675 # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
678 dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
679 @target=dummytest; $(BUILD_CMD)
681 # DO NOT DELETE THIS LINE -- make depend depends on it.
683 bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
684 bftest.o: ../include/openssl/opensslconf.h bftest.c
685 bntest.o: ../crypto/bn/bn_lcl.h ../crypto/include/internal/bn_int.h ../e_os.h
686 bntest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
687 bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
688 bntest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
689 bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
690 bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
691 bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
692 bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
693 bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
694 bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
695 bntest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
696 bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
697 bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
698 bntest.o: ../include/openssl/x509_vfy.h bntest.c
699 casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
700 casttest.o: ../include/openssl/opensslconf.h casttest.c
701 clienthellotest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
702 clienthellotest.o: ../include/openssl/buffer.h ../include/openssl/comp.h
703 clienthellotest.o: ../include/openssl/crypto.h ../include/openssl/dtls1.h
704 clienthellotest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
705 clienthellotest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
706 clienthellotest.o: ../include/openssl/err.h ../include/openssl/evp.h
707 clienthellotest.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
708 clienthellotest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
709 clienthellotest.o: ../include/openssl/opensslconf.h
710 clienthellotest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
711 clienthellotest.o: ../include/openssl/pem.h ../include/openssl/pem2.h
712 clienthellotest.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
713 clienthellotest.o: ../include/openssl/sha.h ../include/openssl/srtp.h
714 clienthellotest.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
715 clienthellotest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
716 clienthellotest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
717 clienthellotest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
718 clienthellotest.o: clienthellotest.c
719 constant_time_test.o: ../e_os.h ../include/internal/constant_time_locl.h
720 constant_time_test.o: ../include/openssl/e_os2.h
721 constant_time_test.o: ../include/openssl/opensslconf.h constant_time_test.c
722 destest.o: ../include/openssl/des.h ../include/openssl/e_os2.h
723 destest.o: ../include/openssl/opensslconf.h destest.c
724 dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
725 dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
726 dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
727 dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
728 dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
729 dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
730 dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
731 dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
732 dsatest.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
733 dsatest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
734 dsatest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
735 dsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
736 dsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
737 dsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dsatest.c
738 ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
739 ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
740 ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
741 ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h
742 ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
743 ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
744 ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
745 ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
746 ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
747 ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
748 ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
749 ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
750 ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
751 ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
752 ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
753 ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
754 ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
755 ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
756 ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
757 ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
758 ecdsatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
759 ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
760 ecdsatest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
761 ecdsatest.o: ecdsatest.c
762 ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
763 ectest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
764 ectest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
765 ectest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
766 ectest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
767 ectest.o: ../include/openssl/err.h ../include/openssl/evp.h
768 ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
769 ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
770 ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
771 ectest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
772 ectest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
773 ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
774 ectest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ectest.c
775 enginetest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
776 enginetest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
777 enginetest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
778 enginetest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
779 enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
780 enginetest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
781 enginetest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
782 enginetest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
783 enginetest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
784 enginetest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
785 enginetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
786 enginetest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
787 enginetest.o: enginetest.c
788 evp_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
789 evp_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
790 evp_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
791 evp_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
792 evp_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
793 evp_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
794 evp_extra_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
795 evp_extra_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
796 evp_extra_test.o: ../include/openssl/pkcs7.h ../include/openssl/rsa.h
797 evp_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
798 evp_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
799 evp_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
800 evp_extra_test.o: evp_extra_test.c
801 evp_test.o: ../include/internal/numbers.h ../include/openssl/asn1.h
802 evp_test.o: ../include/openssl/bio.h ../include/openssl/buffer.h
803 evp_test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
804 evp_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
805 evp_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
806 evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h
807 evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
808 evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
809 evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
810 evp_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
811 evp_test.o: ../include/openssl/pkcs12.h ../include/openssl/pkcs7.h
812 evp_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
813 evp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
814 evp_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
815 evp_test.o: ../include/openssl/x509v3.h evp_test.c
816 exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
817 exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
818 exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
819 exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
820 exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
821 exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
822 exptest.o: ../include/openssl/symhacks.h exptest.c
823 gmdifftest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
824 gmdifftest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
825 gmdifftest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
826 gmdifftest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
827 gmdifftest.o: gmdifftest.c
828 gost2814789test.o: ../e_os.h ../engines/ccgost/gost89.h
829 gost2814789test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
830 gost2814789test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
831 gost2814789test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
832 gost2814789test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
833 gost2814789test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
834 gost2814789test.o: ../include/openssl/err.h ../include/openssl/evp.h
835 gost2814789test.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
836 gost2814789test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
837 gost2814789test.o: ../include/openssl/opensslconf.h
838 gost2814789test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
839 gost2814789test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
840 gost2814789test.o: ../include/openssl/sha.h ../include/openssl/stack.h
841 gost2814789test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
842 gost2814789test.o: ../include/openssl/x509_vfy.h gost2814789test.c
843 heartbeat_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
844 heartbeat_test.o: ../include/openssl/bn.h ../include/openssl/buffer.h
845 heartbeat_test.o: ../include/openssl/comp.h ../include/openssl/crypto.h
846 heartbeat_test.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
847 heartbeat_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
848 heartbeat_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
849 heartbeat_test.o: ../include/openssl/err.h ../include/openssl/evp.h
850 heartbeat_test.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
851 heartbeat_test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
852 heartbeat_test.o: ../include/openssl/opensslconf.h
853 heartbeat_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
854 heartbeat_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
855 heartbeat_test.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
856 heartbeat_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
857 heartbeat_test.o: ../include/openssl/sha.h ../include/openssl/srtp.h
858 heartbeat_test.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
859 heartbeat_test.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
860 heartbeat_test.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
861 heartbeat_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
862 heartbeat_test.o: ../ssl/packet_locl.h ../ssl/record/record.h ../ssl/ssl_locl.h
863 heartbeat_test.o: heartbeat_test.c testutil.h
864 hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
865 hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
866 hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
867 hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
868 hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
869 hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
870 hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
871 hmactest.o: ../include/openssl/symhacks.h hmactest.c
872 ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
873 ideatest.o: ../include/openssl/opensslconf.h ideatest.c
874 igetest.o: ../e_os.h ../include/openssl/aes.h ../include/openssl/crypto.h
875 igetest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
876 igetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
877 igetest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
878 igetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h igetest.c
879 jpaketest.o: ../include/openssl/opensslconf.h jpaketest.c
880 md2test.o: ../e_os.h ../include/openssl/e_os2.h
881 md2test.o: ../include/openssl/opensslconf.h md2test.c
882 md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
883 md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
884 md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h
885 md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
886 md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
887 md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
888 md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c
889 md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
890 md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
891 md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
892 md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
893 md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
894 md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
895 md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
896 mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
897 mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
898 mdc2test.o: ../include/openssl/e_os2.h ../include/openssl/evp.h
899 mdc2test.o: ../include/openssl/mdc2.h ../include/openssl/obj_mac.h
900 mdc2test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
901 mdc2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
902 mdc2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
903 mdc2test.o: ../include/openssl/symhacks.h mdc2test.c
905 p5_crpt2_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
906 p5_crpt2_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
907 p5_crpt2_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
908 p5_crpt2_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
909 p5_crpt2_test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
910 p5_crpt2_test.o: ../include/openssl/err.h ../include/openssl/evp.h
911 p5_crpt2_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
912 p5_crpt2_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
913 p5_crpt2_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
914 p5_crpt2_test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
915 p5_crpt2_test.o: ../include/openssl/sha.h ../include/openssl/stack.h
916 p5_crpt2_test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
917 p5_crpt2_test.o: ../include/openssl/x509_vfy.h p5_crpt2_test.c
918 packettest.o: ../e_os.h ../include/openssl/bn.h ../include/openssl/buffer.h
919 packettest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
920 packettest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
921 packettest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
922 packettest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
923 packettest.o: ../ssl/packet_locl.h packettest.c
924 pbelutest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
925 pbelutest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
926 pbelutest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
927 pbelutest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
928 pbelutest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
929 pbelutest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
930 pbelutest.o: ../include/openssl/symhacks.h pbelutest.c
931 randtest.o: ../e_os.h ../include/openssl/e_os2.h
932 randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
933 randtest.o: ../include/openssl/rand.h randtest.c
934 rc2test.o: ../e_os.h ../include/openssl/e_os2.h
935 rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
936 rc4test.o: ../e_os.h ../include/openssl/e_os2.h
937 rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
938 rc4test.o: ../include/openssl/sha.h rc4test.c
939 rc5test.o: ../e_os.h ../include/openssl/e_os2.h
940 rc5test.o: ../include/openssl/opensslconf.h rc5test.c
941 rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
942 rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
943 rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
944 rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
945 rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
946 rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h
947 rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c
948 rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
949 rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
950 rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
951 rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
952 rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
953 rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
954 rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
955 rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
956 sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
957 sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
958 sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
959 sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
960 sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
961 sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
962 sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
963 ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
964 ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
965 ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
966 ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
967 ssltest.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
968 ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
969 ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
970 ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h
971 ssltest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
972 ssltest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
973 ssltest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
974 ssltest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
975 ssltest.o: ../include/openssl/pem.h ../include/openssl/pem2.h
976 ssltest.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
977 ssltest.o: ../include/openssl/rand.h ../include/openssl/rsa.h
978 ssltest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
979 ssltest.o: ../include/openssl/srp.h ../include/openssl/srtp.h
980 ssltest.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
981 ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
982 ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
983 ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
984 ssltest.o: ../include/openssl/x509v3.h ../ssl/packet_locl.h
985 ssltest.o: ../ssl/record/record.h ../ssl/ssl_locl.h ssltest.c
986 testutil.o: ../e_os.h ../include/openssl/e_os2.h
987 testutil.o: ../include/openssl/opensslconf.h testutil.c testutil.h
988 v3nametest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
989 v3nametest.o: ../include/openssl/buffer.h ../include/openssl/conf.h
990 v3nametest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
991 v3nametest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
992 v3nametest.o: ../include/openssl/ecdsa.h ../include/openssl/evp.h
993 v3nametest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
994 v3nametest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
995 v3nametest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
996 v3nametest.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
997 v3nametest.o: ../include/openssl/sha.h ../include/openssl/stack.h
998 v3nametest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
999 v3nametest.o: ../include/openssl/x509_vfy.h ../include/openssl/x509v3.h
1000 v3nametest.o: v3nametest.c
1001 verify_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
1002 verify_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
1003 verify_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
1004 verify_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
1005 verify_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
1006 verify_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
1007 verify_extra_test.o: ../include/openssl/objects.h
1008 verify_extra_test.o: ../include/openssl/opensslconf.h
1009 verify_extra_test.o: ../include/openssl/opensslv.h
1010 verify_extra_test.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
1011 verify_extra_test.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
1012 verify_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
1013 verify_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
1014 verify_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
1015 verify_extra_test.o: verify_extra_test.c
1016 wp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
1017 wp_test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
1018 wp_test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
1019 wp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
1020 wp_test.o: ../include/openssl/whrlpool.h wp_test.c