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