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