1#
2# test/Makefile
3#
4
5DIR=		test
6TOP=		..
7CC=		cc
8INCLUDES=	-I$(TOP) -I../include $(KRB5_INCLUDES)
9CFLAG=		-g
10MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
11PERL=		perl
12# KRB5 stuff
13KRB5_INCLUDES=
14LIBKRB5=
15
16PEX_LIBS=
17EX_LIBS= #-lnsl -lsocket
18
19CFLAGS= $(INCLUDES) $(CFLAG)
20
21GENERAL=Makefile maketests.com \
22	tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \
23	tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \
24	testca.com VMSca-response.1 VMSca-response.2
25
26DLIBCRYPTO= ../libcrypto.a
27DLIBSSL= ../libssl.a
28LIBCRYPTO= -L.. -lcrypto
29LIBSSL= -L.. -lssl
30
31BNTEST=		bntest
32ECTEST=		ectest
33ECDSATEST=	ecdsatest
34ECDHTEST=	ecdhtest
35EXPTEST=	exptest
36IDEATEST=	ideatest
37SHATEST=	shatest
38SHA1TEST=	sha1test
39SHA256TEST=	sha256t
40SHA512TEST=	sha512t
41MDC2TEST=	mdc2test
42RMDTEST=	rmdtest
43MD2TEST=	md2test
44MD4TEST=	md4test
45MD5TEST=	md5test
46HMACTEST=	hmactest
47WPTEST=		wp_test
48RC2TEST=	rc2test
49RC4TEST=	rc4test
50RC5TEST=	rc5test
51BFTEST=		bftest
52CASTTEST=	casttest
53DESTEST=	destest
54RANDTEST=	randtest
55DHTEST=		dhtest
56DSATEST=	dsatest
57METHTEST=	methtest
58SSLTEST=	ssltest
59RSATEST=	rsa_test
60ENGINETEST=	enginetest
61EVPTEST=	evp_test
62EVPEXTRATEST=evp_extra_test
63IGETEST=	igetest
64JPAKETEST=	jpaketest
65SRPTEST=	srptest
66ASN1TEST=	asn1test
67HEARTBEATTEST=  heartbeat_test
68CONSTTIMETEST=  constant_time_test
69VERIFYEXTRATEST=	verify_extra_test
70
71TESTS=		alltests
72
73EXE=	$(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
74	$(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
75	$(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
76	$(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
77	$(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
78	$(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
79	$(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
80	$(EVPTEST)$(EXE_EXT) $(EVPEXTRATEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) $(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) \
81	$(ASN1TEST)$(EXE_EXT) $(HEARTBEATTEST)$(EXE_EXT) $(CONSTTIMETEST)$(EXE_EXT) $(VERIFYEXTRATEST)$(EXE_EXT)
82
83# $(METHTEST)$(EXE_EXT)
84
85OBJ=	$(BNTEST).o $(ECTEST).o  $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
86	$(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
87	$(HMACTEST).o $(WPTEST).o \
88	$(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
89	$(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
90	$(MDC2TEST).o $(RMDTEST).o \
91	$(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
92	$(BFTEST).o  $(SSLTEST).o  $(DSATEST).o  $(EXPTEST).o $(RSATEST).o \
93	$(EVPTEST).o $(EVPEXTRATEST).o $(IGETEST).o $(JPAKETEST).o $(ASN1TEST).o \
94	$(HEARTBEATTEST).o $(CONSTTIMETEST).o $(VERIFYEXTRATEST).o
95
96SRC=	$(BNTEST).c $(ECTEST).c  $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
97	$(MD2TEST).c  $(MD4TEST).c $(MD5TEST).c \
98	$(HMACTEST).c $(WPTEST).c \
99	$(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
100	$(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
101	$(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
102	$(BFTEST).c  $(SSLTEST).c $(DSATEST).c   $(EXPTEST).c $(RSATEST).c \
103	$(EVPTEST).c $(EVPEXTRATEST).c $(IGETEST).c $(JPAKETEST).c $(SRPTEST).c $(ASN1TEST).c \
104	$(HEARTBEATTEST).c $(CONSTTIMETEST).c $(VERIFYEXTRATEST).c
105
106EXHEADER=
107HEADER=	$(EXHEADER)
108
109ALL=    $(GENERAL) $(SRC) $(HEADER)
110
111top:
112	(cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
113
114all:	exe
115
116exe:	$(EXE) dummytest$(EXE_EXT)
117
118files:
119	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
120
121links:
122
123generate: $(SRC)
124$(SRC):
125	@sh $(TOP)/util/point.sh dummytest.c $@
126
127errors:
128
129install:
130
131tags:
132	ctags $(SRC)
133
134tests:	exe apps $(TESTS)
135
136apps:
137	@(cd ..; $(MAKE) DIRS=apps all)
138
139alltests: \
140	test_des test_idea test_sha test_md4 test_md5 test_hmac \
141	test_md2 test_mdc2 test_wp \
142	test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \
143	test_rand test_bn test_ec test_ecdsa test_ecdh \
144	test_enc test_x509 test_rsa test_crl test_sid \
145	test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
146	test_ss test_ca test_engine test_evp test_evp_extra test_ssl test_tsa test_ige \
147	test_jpake test_srp test_cms test_heartbeat test_constant_time test_verify_extra
148
149test_evp:
150	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
151
152test_evp_extra:
153	../util/shlib_wrap.sh ./$(EVPEXTRATEST)
154
155test_des:
156	../util/shlib_wrap.sh ./$(DESTEST)
157
158test_idea:
159	../util/shlib_wrap.sh ./$(IDEATEST)
160
161test_sha:
162	../util/shlib_wrap.sh ./$(SHATEST)
163	../util/shlib_wrap.sh ./$(SHA1TEST)
164	../util/shlib_wrap.sh ./$(SHA256TEST)
165	../util/shlib_wrap.sh ./$(SHA512TEST)
166
167test_mdc2:
168	../util/shlib_wrap.sh ./$(MDC2TEST)
169
170test_md5:
171	../util/shlib_wrap.sh ./$(MD5TEST)
172
173test_md4:
174	../util/shlib_wrap.sh ./$(MD4TEST)
175
176test_hmac:
177	../util/shlib_wrap.sh ./$(HMACTEST)
178
179test_wp:
180	../util/shlib_wrap.sh ./$(WPTEST)
181
182test_md2:
183	../util/shlib_wrap.sh ./$(MD2TEST)
184
185test_rmd:
186	../util/shlib_wrap.sh ./$(RMDTEST)
187
188test_bf:
189	../util/shlib_wrap.sh ./$(BFTEST)
190
191test_cast:
192	../util/shlib_wrap.sh ./$(CASTTEST)
193
194test_rc2:
195	../util/shlib_wrap.sh ./$(RC2TEST)
196
197test_rc4:
198	../util/shlib_wrap.sh ./$(RC4TEST)
199
200test_rc5:
201	../util/shlib_wrap.sh ./$(RC5TEST)
202
203test_rand:
204	../util/shlib_wrap.sh ./$(RANDTEST)
205
206test_enc:
207	@sh ./testenc
208
209test_x509:
210	echo test normal x509v1 certificate
211	sh ./tx509 2>/dev/null
212	echo test first x509v3 certificate
213	sh ./tx509 v3-cert1.pem 2>/dev/null
214	echo test second x509v3 certificate
215	sh ./tx509 v3-cert2.pem 2>/dev/null
216
217test_rsa: $(RSATEST)$(EXE_EXT)
218	@sh ./trsa 2>/dev/null
219	../util/shlib_wrap.sh ./$(RSATEST)
220
221test_crl:
222	@sh ./tcrl 2>/dev/null
223
224test_sid:
225	@sh ./tsid 2>/dev/null
226
227test_req:
228	@sh ./treq 2>/dev/null
229	@sh ./treq testreq2.pem 2>/dev/null
230
231test_pkcs7:
232	@sh ./tpkcs7 2>/dev/null
233	@sh ./tpkcs7d 2>/dev/null
234
235test_bn:
236	@echo starting big number library test, could take a while...
237	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
238	@echo quit >>tmp.bntest
239	@echo "running bc"
240	@<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"'
241	@echo 'test a^b%c implementations'
242	../util/shlib_wrap.sh ./$(EXPTEST)
243
244test_ec:
245	@echo 'test elliptic curves'
246	../util/shlib_wrap.sh ./$(ECTEST)
247
248test_ecdsa:
249	@echo 'test ecdsa'
250	../util/shlib_wrap.sh ./$(ECDSATEST)
251
252test_ecdh:
253	@echo 'test ecdh'
254	../util/shlib_wrap.sh ./$(ECDHTEST)
255
256test_verify:
257	@echo "The following command should have some OK's and some failures"
258	@echo "There are definitly a few expired certificates"
259	../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem
260
261test_dh:
262	@echo "Generate a set of DH parameters"
263	../util/shlib_wrap.sh ./$(DHTEST)
264
265test_dsa:
266	@echo "Generate a set of DSA parameters"
267	../util/shlib_wrap.sh ./$(DSATEST)
268	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
269
270test_gen:
271	@echo "Generate and verify a certificate request"
272	@sh ./testgen
273
274test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
275		intP1.ss intP2.ss: testss
276	@echo "Generate and certify a test certificate"
277	@sh ./testss
278	@cat certCA.ss certU.ss > intP1.ss
279	@cat certCA.ss certU.ss certP1.ss > intP2.ss
280
281test_engine:
282	@echo "Manipulate the ENGINE structures"
283	../util/shlib_wrap.sh ./$(ENGINETEST)
284
285test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
286		intP1.ss intP2.ss
287	@echo "test SSL protocol"
288	@if [ -n "$(FIPSCANLIB)" ]; then \
289	  sh ./testfipsssl keyU.ss certU.ss certCA.ss; \
290	fi
291	../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
292	@sh ./testssl keyU.ss certU.ss certCA.ss
293	@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
294	@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
295
296test_ca:
297	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
298	  echo "skipping CA.sh test -- requires RSA"; \
299	else \
300	  echo "Generate and certify a test certificate via the 'ca' program"; \
301	  sh ./testca; \
302	fi
303
304test_aes: #$(AESTEST)
305#	@echo "test Rijndael"
306#	../util/shlib_wrap.sh ./$(AESTEST)
307
308test_tsa:
309	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
310	  echo "skipping testtsa test -- requires RSA"; \
311	else \
312	  sh ./testtsa; \
313	fi
314
315test_ige: $(IGETEST)$(EXE_EXT)
316	@echo "Test IGE mode"
317	../util/shlib_wrap.sh ./$(IGETEST)
318
319test_jpake: $(JPAKETEST)$(EXE_EXT)
320	@echo "Test JPAKE"
321	../util/shlib_wrap.sh ./$(JPAKETEST)
322
323test_cms:
324	@echo "CMS consistency test"
325	$(PERL) cms-test.pl
326
327test_srp: $(SRPTEST)$(EXE_EXT)
328	@echo "Test SRP"
329	../util/shlib_wrap.sh ./srptest
330
331test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
332	../util/shlib_wrap.sh ./$(HEARTBEATTEST)
333
334test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
335	@echo "Test constant time utilites"
336	../util/shlib_wrap.sh ./$(CONSTTIMETEST)
337
338test_verify_extra: $(VERIFYEXTRATEST)$(EXE_EXT)
339	@echo $(START) $@
340	../util/shlib_wrap.sh ./$(VERIFYEXTRATEST)
341
342lint:
343	lint -DLINT $(INCLUDES) $(SRC)>fluff
344
345update: local_depend
346	@if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
347
348depend: local_depend
349	@if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi
350local_depend:
351	@[ -z "$(THIS)" ] || $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC)
352
353dclean:
354	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
355	mv -f Makefile.new $(MAKEFILE)
356	rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \
357			testreq.pem
358
359clean:
360	rm -f .rnd tmp.bntest tmp.bctest *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log dummytest
361
362$(DLIBSSL):
363	(cd ..; $(MAKE) build_libssl)
364
365$(DLIBCRYPTO):
366	(cd ..; $(MAKE) build_libcrypto)
367
368BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
369		shlib_target="$(SHLIB_TARGET)"; \
370	fi; \
371	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
372	$(MAKE) -f $(TOP)/Makefile.shared -e \
373		CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
374		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
375		link_app.$${shlib_target}
376
377FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
378		shlib_target="$(SHLIB_TARGET)"; \
379	fi; \
380	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
381	if [ -z "$(SHARED_LIBS)" -a -n "$(FIPSCANLIB)" ] ; then \
382		FIPSLD_CC="$(CC)"; CC=$(FIPSDIR)/bin/fipsld; export CC FIPSLD_CC; \
383	fi; \
384	$(MAKE) -f $(TOP)/Makefile.shared -e \
385		CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
386		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
387		link_app.$${shlib_target}
388
389BUILD_CMD_STATIC=shlib_target=; \
390	LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO) $(LIBKRB5)"; \
391	$(MAKE) -f $(TOP)/Makefile.shared -e \
392		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
393		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
394		link_app.$${shlib_target}
395
396$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
397	@target=$(RSATEST); $(BUILD_CMD)
398
399$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
400	@target=$(BNTEST); $(BUILD_CMD)
401
402$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
403	@target=$(ECTEST); $(BUILD_CMD)
404
405$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
406	@target=$(EXPTEST); $(BUILD_CMD)
407
408$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
409	@target=$(IDEATEST); $(BUILD_CMD)
410
411$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
412	@target=$(MD2TEST); $(BUILD_CMD)
413
414$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
415	@target=$(SHATEST); $(BUILD_CMD)
416
417$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
418	@target=$(SHA1TEST); $(BUILD_CMD)
419
420$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
421	@target=$(SHA256TEST); $(BUILD_CMD)
422
423$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
424	@target=$(SHA512TEST); $(BUILD_CMD)
425
426$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
427	@target=$(RMDTEST); $(BUILD_CMD)
428
429$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
430	@target=$(MDC2TEST); $(BUILD_CMD)
431
432$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
433	@target=$(MD4TEST); $(BUILD_CMD)
434
435$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
436	@target=$(MD5TEST); $(BUILD_CMD)
437
438$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
439	@target=$(HMACTEST); $(BUILD_CMD)
440
441$(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
442	@target=$(WPTEST); $(BUILD_CMD)
443
444$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
445	@target=$(RC2TEST); $(BUILD_CMD)
446
447$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
448	@target=$(BFTEST); $(BUILD_CMD)
449
450$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
451	@target=$(CASTTEST); $(BUILD_CMD)
452
453$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
454	@target=$(RC4TEST); $(BUILD_CMD)
455
456$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
457	@target=$(RC5TEST); $(BUILD_CMD)
458
459$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
460	@target=$(DESTEST); $(BUILD_CMD)
461
462$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
463	@target=$(RANDTEST); $(BUILD_CMD)
464
465$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
466	@target=$(DHTEST); $(BUILD_CMD)
467
468$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
469	@target=$(DSATEST); $(BUILD_CMD)
470
471$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
472	@target=$(METHTEST); $(BUILD_CMD)
473
474$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
475	@target=$(SSLTEST); $(FIPS_BUILD_CMD)
476
477$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
478	@target=$(ENGINETEST); $(BUILD_CMD)
479
480$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
481	@target=$(EVPTEST); $(BUILD_CMD)
482
483$(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO)
484	@target=$(EVPEXTRATEST); $(BUILD_CMD)
485
486$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
487	@target=$(ECDSATEST); $(BUILD_CMD)
488
489$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
490	@target=$(ECDHTEST); $(BUILD_CMD)
491
492$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
493	@target=$(IGETEST); $(BUILD_CMD)
494
495$(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
496	@target=$(JPAKETEST); $(BUILD_CMD)
497
498$(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO)
499	@target=$(ASN1TEST); $(BUILD_CMD)
500
501$(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
502	@target=$(SRPTEST); $(BUILD_CMD)
503
504$(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO)
505	@target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC)
506
507$(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
508	@target=$(CONSTTIMETEST) $(BUILD_CMD)
509
510$(VERIFYEXTRATEST)$(EXE_EXT): $(VERIFYEXTRATEST).o
511	@target=$(VERIFYEXTRATEST) $(BUILD_CMD)
512
513#$(AESTEST).o: $(AESTEST).c
514#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
515
516#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
517#	if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
518#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
519#	else \
520#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
521#	fi
522
523dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
524	@target=dummytest; $(BUILD_CMD)
525
526# DO NOT DELETE THIS LINE -- make depend depends on it.
527
528asn1test.o: ../include/openssl/asn1.h ../include/openssl/asn1_mac.h
529asn1test.o: ../include/openssl/bio.h ../include/openssl/buffer.h
530asn1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
531asn1test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
532asn1test.o: ../include/openssl/ecdsa.h ../include/openssl/evp.h
533asn1test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
534asn1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
535asn1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
536asn1test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
537asn1test.o: ../include/openssl/sha.h ../include/openssl/stack.h
538asn1test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
539asn1test.o: ../include/openssl/x509_vfy.h asn1test.c
540bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
541bftest.o: ../include/openssl/opensslconf.h bftest.c
542bntest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
543bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
544bntest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
545bntest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
546bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
547bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
548bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
549bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
550bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
551bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
552bntest.o: ../include/openssl/rand.h ../include/openssl/rsa.h
553bntest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
554bntest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
555bntest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h bntest.c
556casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
557casttest.o: ../include/openssl/opensslconf.h casttest.c
558constant_time_test.o: ../crypto/constant_time_locl.h ../e_os.h
559constant_time_test.o: ../include/openssl/e_os2.h
560constant_time_test.o: ../include/openssl/opensslconf.h constant_time_test.c
561destest.o: ../include/openssl/des.h ../include/openssl/des_old.h
562destest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
563destest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
564destest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
565destest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h destest.c
566dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
567dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
568dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
569dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
570dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
571dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
572dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
573dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
574dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
575dsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
576dsatest.o: ../include/openssl/err.h ../include/openssl/lhash.h
577dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
578dsatest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
579dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
580dsatest.o: ../include/openssl/symhacks.h dsatest.c
581ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
582ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
583ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
584ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h
585ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
586ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
587ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
588ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
589ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
590ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
591ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
592ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
593ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
594ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
595ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
596ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
597ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
598ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
599ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
600ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
601ecdsatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
602ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
603ecdsatest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
604ecdsatest.o: ecdsatest.c
605ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
606ectest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
607ectest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
608ectest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
609ectest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
610ectest.o: ../include/openssl/err.h ../include/openssl/evp.h
611ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
612ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
613ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
614ectest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
615ectest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
616ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
617ectest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ectest.c
618enginetest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
619enginetest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
620enginetest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
621enginetest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
622enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
623enginetest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
624enginetest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
625enginetest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
626enginetest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
627enginetest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
628enginetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
629enginetest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
630enginetest.o: enginetest.c
631evp_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
632evp_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
633evp_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
634evp_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
635evp_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
636evp_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
637evp_extra_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
638evp_extra_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
639evp_extra_test.o: ../include/openssl/pkcs7.h ../include/openssl/rsa.h
640evp_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
641evp_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
642evp_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
643evp_extra_test.o: evp_extra_test.c
644evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
645evp_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
646evp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
647evp_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
648evp_test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
649evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h
650evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
651evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
652evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
653evp_test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
654evp_test.o: ../include/openssl/sha.h ../include/openssl/stack.h
655evp_test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
656evp_test.o: ../include/openssl/x509_vfy.h evp_test.c
657exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
658exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
659exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
660exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
661exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
662exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
663exptest.o: ../include/openssl/symhacks.h exptest.c
664heartbeat_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
665heartbeat_test.o: ../include/openssl/buffer.h ../include/openssl/comp.h
666heartbeat_test.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
667heartbeat_test.o: ../include/openssl/dtls1.h ../include/openssl/e_os2.h
668heartbeat_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
669heartbeat_test.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
670heartbeat_test.o: ../include/openssl/evp.h ../include/openssl/hmac.h
671heartbeat_test.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
672heartbeat_test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
673heartbeat_test.o: ../include/openssl/opensslconf.h
674heartbeat_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
675heartbeat_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
676heartbeat_test.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
677heartbeat_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
678heartbeat_test.o: ../include/openssl/sha.h ../include/openssl/srtp.h
679heartbeat_test.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
680heartbeat_test.o: ../include/openssl/ssl23.h ../include/openssl/ssl3.h
681heartbeat_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
682heartbeat_test.o: ../include/openssl/tls1.h ../include/openssl/x509.h
683heartbeat_test.o: ../include/openssl/x509_vfy.h ../ssl/ssl_locl.h
684heartbeat_test.o: ../test/testutil.h heartbeat_test.c
685hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
686hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
687hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
688hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
689hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
690hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
691hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
692hmactest.o: ../include/openssl/symhacks.h hmactest.c
693ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
694ideatest.o: ../include/openssl/opensslconf.h ideatest.c
695igetest.o: ../include/openssl/aes.h ../include/openssl/e_os2.h
696igetest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
697igetest.o: ../include/openssl/rand.h igetest.c
698jpaketest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
699jpaketest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
700jpaketest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
701jpaketest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
702jpaketest.o: ../include/openssl/symhacks.h jpaketest.c
703md2test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
704md2test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
705md2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
706md2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
707md2test.o: ../include/openssl/symhacks.h md2test.c
708md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
709md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
710md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h
711md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
712md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
713md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
714md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c
715md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
716md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
717md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
718md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
719md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
720md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
721md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
722mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
723mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
724mdc2test.o: ../include/openssl/des_old.h ../include/openssl/e_os2.h
725mdc2test.o: ../include/openssl/evp.h ../include/openssl/mdc2.h
726mdc2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
727mdc2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
728mdc2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
729mdc2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
730mdc2test.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h mdc2test.c
731randtest.o: ../e_os.h ../include/openssl/e_os2.h
732randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
733randtest.o: ../include/openssl/rand.h randtest.c
734rc2test.o: ../e_os.h ../include/openssl/e_os2.h
735rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
736rc4test.o: ../e_os.h ../include/openssl/e_os2.h
737rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
738rc4test.o: ../include/openssl/sha.h rc4test.c
739rc5test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
740rc5test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
741rc5test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
742rc5test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
743rc5test.o: ../include/openssl/symhacks.h rc5test.c
744rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
745rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
746rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
747rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
748rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
749rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h
750rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c
751rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
752rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
753rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
754rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
755rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
756rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
757rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
758rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
759sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
760sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
761sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
762sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
763sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
764sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
765sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
766shatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
767shatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
768shatest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
769shatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
770shatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
771shatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
772shatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h shatest.c
773srptest.o: ../include/openssl/bio.h ../include/openssl/bn.h
774srptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
775srptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
776srptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
777srptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
778srptest.o: ../include/openssl/safestack.h ../include/openssl/srp.h
779srptest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h srptest.c
780ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
781ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
782ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
783ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
784ssltest.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
785ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
786ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
787ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h
788ssltest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
789ssltest.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
790ssltest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
791ssltest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
792ssltest.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
793ssltest.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
794ssltest.o: ../include/openssl/pqueue.h ../include/openssl/rand.h
795ssltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
796ssltest.o: ../include/openssl/sha.h ../include/openssl/srp.h
797ssltest.o: ../include/openssl/srtp.h ../include/openssl/ssl.h
798ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h
799ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
800ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
801ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
802ssltest.o: ../include/openssl/x509v3.h ssltest.c
803verify_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
804verify_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
805verify_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
806verify_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
807verify_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
808verify_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
809verify_extra_test.o: ../include/openssl/objects.h
810verify_extra_test.o: ../include/openssl/opensslconf.h
811verify_extra_test.o: ../include/openssl/opensslv.h
812verify_extra_test.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
813verify_extra_test.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
814verify_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
815verify_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
816verify_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
817verify_extra_test.o: verify_extra_test.c
818wp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
819wp_test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
820wp_test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
821wp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
822wp_test.o: ../include/openssl/whrlpool.h wp_test.c
823