Makefile 36.2 KB
Newer Older
1
#
B
Ben Laurie 已提交
2
# test/Makefile
3 4 5 6 7
#

DIR=		test
TOP=		..
CC=		cc
8
INCLUDES=	-I$(TOP) -I../include -I../crypto/include $(KRB5_INCLUDES) -I$(TOP)/fips
9
CFLAG=		-g
10
MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
11
PERL=		perl
12 13 14
# KRB5 stuff
KRB5_INCLUDES=
LIBKRB5=
15
TEST=		igetest.c
16 17

PEX_LIBS=
18
EX_LIBS= #-lnsl -lsocket
19 20 21

CFLAGS= $(INCLUDES) $(CFLAG)

B
Ben Laurie 已提交
22
GENERAL=Makefile maketests.com \
U
Ulf Möller 已提交
23 24 25
	tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \
	tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \
	testca.com VMSca-response.1 VMSca-response.2
26 27 28 29 30

DLIBCRYPTO= ../libcrypto.a
DLIBSSL= ../libssl.a
LIBCRYPTO= -L.. -lcrypto
LIBSSL= -L.. -lssl
31
LIBFIPS= -L.. -lfips
32 33

BNTEST=		bntest
34
ECTEST=		ectest
35
ECDSATEST=	ecdsatest
B
Bodo Möller 已提交
36
ECDHTEST=	ecdhtest
37 38 39
EXPTEST=	exptest
IDEATEST=	ideatest
SHA1TEST=	sha1test
A
Andy Polyakov 已提交
40 41
SHA256TEST=	sha256t
SHA512TEST=	sha512t
42
MDC2TEST=	mdc2test
43
RMDTEST=	rmdtest
44
MD2TEST=	md2test
45
MD4TEST=	md4test
46
MD5TEST=	md5test
47
HMACTEST=	hmactest
48
WPTEST=		wp_test
49
RC2TEST=	rc2test
50 51
RC4TEST=	rc4test
RC5TEST=	rc5test
52
BFTEST=		bftest
53
CASTTEST=	casttest
54
DESTEST=	destest
55
GOST2814789TEST=gost2814789test
56 57 58 59 60
RANDTEST=	randtest
DHTEST=		dhtest
DSATEST=	dsatest
METHTEST=	methtest
SSLTEST=	ssltest
61
RSATEST=	rsa_test
62
ENGINETEST=	enginetest
B
Ben Laurie 已提交
63
EVPTEST=	evp_test
64
EVPEXTRATEST=evp_extra_test
C
Christian Heimes 已提交
65
P5_CRPT2_TEST=	p5_crpt2_test
B
Ben Laurie 已提交
66
IGETEST=	igetest
67
JPAKETEST=	jpaketest
B
Ben Laurie 已提交
68
SRPTEST=	srptest
D
Dr. Stephen Henson 已提交
69
V3NAMETEST=	v3nametest
B
Ben Laurie 已提交
70
HEARTBEATTEST=  heartbeat_test
E
Emilia Kasper 已提交
71
CONSTTIMETEST=  constant_time_test
72

73 74
TESTS=		alltests

75
EXE=	$(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
76
	$(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
77
	$(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
78
	$(DESTEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
79 80
	$(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
	$(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
A
Andy Polyakov 已提交
81
	$(GOST2814789TEST)$(EXE_EXT) \
82 83
	$(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) \
	$(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
84 85 86
	$(EVPTEST)$(EXE_EXT) $(EVPEXTRATEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) \
	$(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) $(V3NAMETEST)$(EXE_EXT) \
	$(HEARTBEATTEST)$(EXE_EXT) $(P5_CRPT2_TEST)$(EXE_EXT) \
E
Emilia Kasper 已提交
87
	$(CONSTTIMETEST)$(EXE_EXT)
88

89
# $(METHTEST)$(EXE_EXT)
90

B
Bodo Möller 已提交
91
OBJ=	$(BNTEST).o $(ECTEST).o  $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
92
	$(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
93
	$(HMACTEST).o $(WPTEST).o \
94
	$(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
95
	$(DESTEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
A
Andy Polyakov 已提交
96
	$(MDC2TEST).o $(RMDTEST).o \
97
	$(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
B
Ben Laurie 已提交
98
	$(BFTEST).o  $(SSLTEST).o  $(DSATEST).o  $(EXPTEST).o $(RSATEST).o \
99
	$(EVPTEST).o $(EVPEXTRATEST).o $(IGETEST).o $(JPAKETEST).o $(V3NAMETEST).o \
100
	$(GOST2814789TEST).o $(HEARTBEATTEST).o $(P5_CRPT2_TEST).o \
E
Emilia Kasper 已提交
101
	$(CONSTTIMETEST).o testutil.o
C
Christian Heimes 已提交
102

B
Bodo Möller 已提交
103
SRC=	$(BNTEST).c $(ECTEST).c  $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
104
	$(MD2TEST).c  $(MD4TEST).c $(MD5TEST).c \
105
	$(HMACTEST).c $(WPTEST).c \
106
	$(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
107
	$(DESTEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
108
	$(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
B
Ben Laurie 已提交
109
	$(BFTEST).c  $(SSLTEST).c $(DSATEST).c   $(EXPTEST).c $(RSATEST).c \
110
	$(EVPTEST).c $(EVPEXTRATEST).c $(IGETEST).c $(JPAKETEST).c $(V3NAMETEST).c \
111
	$(GOST2814789TEST).c $(HEARTBEATTEST).c $(P5_CRPT2_TEST).c \
E
Emilia Kasper 已提交
112
	$(CONSTTIMETEST).c testutil.c
113 114

EXHEADER= 
115
HEADER=	testutil.h $(EXHEADER)
116 117 118 119

ALL=    $(GENERAL) $(SRC) $(HEADER)

top:
120
	(cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
121 122 123

all:	exe

124
exe:	$(EXE) dummytest$(EXE_EXT)
125

126
files:
B
Ben Laurie 已提交
127
	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
128 129 130

links:

131 132
generate: $(SRC)
$(SRC):
133
	@sh $(TOP)/util/point.sh dummytest.c $@
134

135 136 137 138
errors:

install:

R
Rich Salz 已提交
139 140
uninstall:

141 142 143
tags:
	ctags $(SRC)

144 145 146
tests:	exe apps $(TESTS)

apps:
147
	@(cd ..; $(MAKE) DIRS=apps all)
148

149
alltests: \
150
	test_des test_idea test_sha test_md4 test_md5 test_hmac \
151
	test_md2 test_mdc2 test_wp \
152
	test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast \
B
Bodo Möller 已提交
153
	test_rand test_bn test_ec test_ecdsa test_ecdh \
154
	test_enc test_x509 test_rsa test_crl test_sid \
155
	test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
156 157
	test_ss test_ca test_engine test_evp test_evp_extra test_ssl test_tsa \
	test_ige test_jpake test_srp test_cms test_v3name test_ocsp \
E
Emilia Kasper 已提交
158 159
	test_gost2814789 test_heartbeat test_p5_crpt2 \
	test_constant_time
B
Ben Laurie 已提交
160

161
test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
162
	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
163

164 165 166
test_evp_extra: $(EVPEXTRATEST)$(EXE_EXT)
	../util/shlib_wrap.sh ./$(EVPEXTRATEST)

C
Christian Heimes 已提交
167 168 169
test_p5_crpt2: $(P5_CRPT2_TEST)$(EXE_EXT)
	../util/shlib_wrap.sh ./$(P5_CRPT2_TEST)

170
test_des: $(DESTEST)$(EXE_EXT)
171
	../util/shlib_wrap.sh ./$(DESTEST)
172

173
test_idea: $(IDEATEST)$(EXE_EXT)
174
	../util/shlib_wrap.sh ./$(IDEATEST)
175

176
test_sha: $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT)
177 178 179
	../util/shlib_wrap.sh ./$(SHA1TEST)
	../util/shlib_wrap.sh ./$(SHA256TEST)
	../util/shlib_wrap.sh ./$(SHA512TEST)
180

181
test_mdc2: $(MDC2TEST)$(EXE_EXT)
182
	../util/shlib_wrap.sh ./$(MDC2TEST)
183

184
test_md5: $(MD5TEST)$(EXE_EXT)
185
	../util/shlib_wrap.sh ./$(MD5TEST)
186

187
test_md4: $(MD4TEST)$(EXE_EXT)
188
	../util/shlib_wrap.sh ./$(MD4TEST)
189

190
test_hmac: $(HMACTEST)$(EXE_EXT)
191
	../util/shlib_wrap.sh ./$(HMACTEST)
192

193
test_wp: $(WPTEST)$(EXE_EXT)
194 195
	../util/shlib_wrap.sh ./$(WPTEST)

196
test_md2: $(MD2TEST)$(EXE_EXT)
197
	../util/shlib_wrap.sh ./$(MD2TEST)
198

199
test_rmd: $(RMDTEST)$(EXE_EXT)
200
	../util/shlib_wrap.sh ./$(RMDTEST)
201

202
test_bf: $(BFTEST)$(EXE_EXT)
203
	../util/shlib_wrap.sh ./$(BFTEST)
204

205
test_cast: $(CASTTEST)$(EXE_EXT)
206
	../util/shlib_wrap.sh ./$(CASTTEST)
207

208
test_rc2: $(RC2TEST)$(EXE_EXT)
209
	../util/shlib_wrap.sh ./$(RC2TEST)
210

211
test_rc4: $(RC4TEST)$(EXE_EXT)
212
	../util/shlib_wrap.sh ./$(RC4TEST)
213

214
test_rc5: $(RC5TEST)$(EXE_EXT)
215
	../util/shlib_wrap.sh ./$(RC5TEST)
216

217
test_rand: $(RANDTEST)$(EXE_EXT)
218
	../util/shlib_wrap.sh ./$(RANDTEST)
219

220
test_gost2814789: $(GOST2814789TEST)$(EXE_EXT)
221
	OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST)
A
Andy Polyakov 已提交
222

223
test_enc: ../apps/openssl$(EXE_EXT) testenc
224
	@sh ./testenc
225

226
test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
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

234 235 236
test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) tkey testrsa.pem
	@sh ./tkey testrsa.pem rsa private 2>/dev/null
	@sh ./tkey testrsapub.pem rsa public 2>/dev/null
237
	../util/shlib_wrap.sh ./$(RSATEST)
238

239
test_crl: ../apps/openssl$(EXE_EXT) tcrl testcrl.pem
240
	@sh ./tcrl 2>/dev/null
241

242
test_sid: ../apps/openssl$(EXE_EXT) tsid testsid.pem
243
	@sh ./tsid 2>/dev/null
244

245
test_req: ../apps/openssl$(EXE_EXT) treq testreq.pem testreq2.pem
246 247
	@sh ./treq 2>/dev/null
	@sh ./treq testreq2.pem 2>/dev/null
248

249
test_pkcs7: ../apps/openssl$(EXE_EXT) tpkcs7 tpkcs7d testp7.pem pkcs7-1.pem
250 251
	@sh ./tpkcs7 2>/dev/null
	@sh ./tpkcs7d 2>/dev/null
252

253
test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
254
	@echo starting big number library test, could take a while...
255
	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
256
	@echo quit >>tmp.bntest
257
	@echo "running bc"
258
	@<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"'
259
	@echo 'test a^b%c implementations'
260
	../util/shlib_wrap.sh ./$(EXPTEST)
261

262
test_ec: $(ECTEST)$(EXE_EXT) tkey testec-p256.pem
263
	@echo 'test elliptic curves'
264
	../util/shlib_wrap.sh ./$(ECTEST)
265 266
	@sh ./tkey testec-p256.pem ec private 2>/dev/null
	@sh ./tkey testecpub-p256.pem ec public 2>/dev/null
267

268
test_ecdsa: $(ECDSATEST)$(EXE_EXT)
B
Bodo Möller 已提交
269
	@echo 'test ecdsa'
270
	../util/shlib_wrap.sh ./$(ECDSATEST)
B
Bodo Möller 已提交
271

272
test_ecdh: $(ECDHTEST)$(EXE_EXT)
B
Bodo Möller 已提交
273
	@echo 'test ecdh'
274
	../util/shlib_wrap.sh ./$(ECDHTEST)
B
Bodo Möller 已提交
275

276
test_verify: ../apps/openssl$(EXE_EXT)
277 278
	@echo "The following command should have some OK's and some failures"
	@echo "There are definitly a few expired certificates"
B
Ben Laurie 已提交
279
	../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem
280

281
test_dh: $(DHTEST)$(EXE_EXT)
282
	@echo "Generate a set of DH parameters"
283
	../util/shlib_wrap.sh ./$(DHTEST)
284

285
test_dsa: $(DSATEST)$(EXE_EXT) tkey testdsa.pem
286
	@echo "Generate a set of DSA parameters"
287 288
	../util/shlib_wrap.sh ./$(DSATEST)
	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
289 290
	@sh ./tkey testdsa.pem dsa private 2>/dev/null
	@sh ./tkey testdsapub.pem dsa public 2>/dev/null
291

292
test_gen testreq.pem: ../apps/openssl$(EXE_EXT) testgen test.cnf
293
	@echo "Generate and verify a certificate request"
294
	@sh ./testgen
295

296
test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
B
Ben Laurie 已提交
297
		intP1.ss intP2.ss: testss CAss.cnf Uss.cnf P1ss.cnf P2ss.cnf \
298
                                   ../apps/openssl$(EXE_EXT)
299
	@echo "Generate and certify a test certificate"
300
	@sh ./testss
301 302
	@cat certCA.ss certU.ss > intP1.ss
	@cat certCA.ss certU.ss certP1.ss > intP2.ss
303

304
test_engine: $(ENGINETEST)$(EXE_EXT)
305
	@echo "Manipulate the ENGINE structures"
306
	../util/shlib_wrap.sh ./$(ENGINETEST)
307

308
test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
309
		intP1.ss intP2.ss $(SSLTEST)$(EXE_EXT) testssl testsslproxy \
310
		../apps/server2.pem serverinfo.pem
311
	@echo "test SSL protocol"
312
	../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
313 314 315
	@sh ./testssl keyU.ss certU.ss certCA.ss
	@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
	@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
316

317
test_ca: ../apps/openssl$(EXE_EXT) testca CAss.cnf Uss.cnf
318
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
319 320
	  echo "skipping CA.sh test -- requires RSA"; \
	else \
321 322
	  echo "Generate and certify a test certificate via the 'ca' program"; \
	  sh ./testca; \
B
Ben Laurie 已提交
323
	fi
324

325
test_tsa: ../apps/openssl$(EXE_EXT) testtsa CAtsa.cnf ../util/shlib_wrap.sh
U
Ulf Möller 已提交
326
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
327 328 329 330 331
	  echo "skipping testtsa test -- requires RSA"; \
	else \
	  sh ./testtsa; \
	fi

A
Andy Polyakov 已提交
332
test_ige: $(IGETEST)$(EXE_EXT)
B
Ben Laurie 已提交
333 334 335
	@echo "Test IGE mode"
	../util/shlib_wrap.sh ./$(IGETEST)

336
test_jpake: $(JPAKETEST)$(EXE_EXT)
B
Ben Laurie 已提交
337
	@echo "Test JPAKE"
338
	../util/shlib_wrap.sh ./$(JPAKETEST)
B
Ben Laurie 已提交
339

340
test_cms: ../apps/openssl$(EXE_EXT) cms-test.pl smcont.txt
D
Dr. Stephen Henson 已提交
341 342 343
	@echo "CMS consistency test"
	$(PERL) cms-test.pl

B
Ben Laurie 已提交
344 345 346 347
test_srp: $(SRPTEST)$(EXE_EXT)
	@echo "Test SRP"
	../util/shlib_wrap.sh ./srptest

D
Dr. Stephen Henson 已提交
348 349 350 351
test_v3name: $(V3NAMETEST)$(EXE_EXT)
	@echo "Test X509v3_check_*"
	../util/shlib_wrap.sh ./$(V3NAMETEST)

352
test_ocsp: ../apps/openssl$(EXE_EXT) tocsp
B
Ben Laurie 已提交
353 354 355
	@echo "Test OCSP"
	@sh ./tocsp

356
test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
B
Ben Laurie 已提交
357
	../util/shlib_wrap.sh ./$(HEARTBEATTEST)
358

E
Emilia Kasper 已提交
359 360 361 362
test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
	@echo "Test constant time utilites"
	../util/shlib_wrap.sh ./$(CONSTTIMETEST)

363 364 365 366
lint:
	lint -DLINT $(INCLUDES) $(SRC)>fluff

depend:
367 368 369 370 371
	@if [ -z "$(THIS)" ]; then \
	    $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \
	else \
	    $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \
	fi
372 373

dclean:
374
	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
375
	mv -f Makefile.new $(MAKEFILE)
376 377
	rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \
			testreq.pem
378 379

clean:
380
	rm -f .rnd tmp.bntest tmp.bctest *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log dummytest
381 382

$(DLIBSSL):
383
	(cd ..; $(MAKE) DIRS=ssl all)
384 385

$(DLIBCRYPTO):
386
	(cd ..; $(MAKE) DIRS=crypto all)
387

388
BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
389 390
		shlib_target="$(SHLIB_TARGET)"; \
	fi; \
391
	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
A
Andy Polyakov 已提交
392
	$(MAKE) -f $(TOP)/Makefile.shared -e \
393
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
394
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
395
		link_app.$${shlib_target}
B
Ben Laurie 已提交
396

397 398 399
BUILD_CMD_STATIC=shlib_target=; \
	LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO) $(LIBKRB5)"; \
	$(MAKE) -f $(TOP)/Makefile.shared -e \
400
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
401 402 403
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
		link_app.$${shlib_target}

404 405 406
$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
	@target=$(RSATEST); $(BUILD_CMD)

407
$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
408
	@target=$(BNTEST); $(BUILD_CMD)
409

410
$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
411
	@target=$(ECTEST); $(BUILD_CMD)
412

413
$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
414
	@target=$(EXPTEST); $(BUILD_CMD)
415

416
$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
417
	@target=$(IDEATEST); $(BUILD_CMD)
418

419
$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
420
	@target=$(MD2TEST); $(BUILD_CMD)
421

422
$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
423
	@target=$(SHA1TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
424

425
$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
426
	@target=$(SHA256TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
427

428
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
429
	@target=$(SHA512TEST); $(BUILD_CMD)
430

431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
		shlib_target="$(SHLIB_TARGET)"; \
	fi; \
	if [ "$(FIPSCANLIB)" = "libfips" ]; then \
		LIBRARIES="-L$(TOP) -lfips"; \
	elif [ -n "$(FIPSCANLIB)" ]; then \
		FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
		LIBRARIES="$${FIPSLIBDIR:-$(TOP)/fips/}fipscanister.o"; \
	else \
		LIBRARIES="$(LIBCRYPTO)"; \
	fi; \
	$(MAKE) -f $(TOP)/Makefile.shared -e \
		CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
		link_app.$${shlib_target}

FIPS_CRYPTO_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
		shlib_target="$(SHLIB_TARGET)"; \
	fi; \
	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
	if [ -z "$(SHARED_LIBS)" -a -n "$(FIPSCANLIB)" ] ; then \
		FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
	fi; \
	[ "$(FIPSCANLIB)" = "libfips" ] && LIBRARIES="$$LIBRARIES -lfips"; \
	$(MAKE) -f $(TOP)/Makefile.shared -e \
		CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
		link_app.$${shlib_target}

460
$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
461
	@target=$(RMDTEST); $(BUILD_CMD)
462

463
$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
464
	@target=$(MDC2TEST); $(BUILD_CMD)
465

466
$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
467
	@target=$(MD4TEST); $(BUILD_CMD)
468

469
$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
470
	@target=$(MD5TEST); $(BUILD_CMD)
471

472
$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
473
	@target=$(HMACTEST); $(BUILD_CMD)
474

475 476 477
$(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
	@target=$(WPTEST); $(BUILD_CMD)

478
$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
479
	@target=$(RC2TEST); $(BUILD_CMD)
480

481
$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
482
	@target=$(BFTEST); $(BUILD_CMD)
483

484
$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
485
	@target=$(CASTTEST); $(BUILD_CMD)
486

487
$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
488
	@target=$(RC4TEST); $(BUILD_CMD)
489

490
$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
491
	@target=$(RC5TEST); $(BUILD_CMD)
492

493
$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
494
	@target=$(DESTEST); $(BUILD_CMD)
495

A
Andy Polyakov 已提交
496 497 498
$(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
	@target=$(GOST2814789TEST); $(BUILD_CMD)

499
$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
500
	@target=$(RANDTEST); $(BUILD_CMD)
501

502
$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
503
	@target=$(DHTEST); $(BUILD_CMD)
504

505
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
506
	@target=$(DSATEST); $(BUILD_CMD)
507

508
$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
509
	@target=$(METHTEST); $(BUILD_CMD)
510

511
$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
512
	@target=$(SSLTEST); $(BUILD_CMD)
513

514
$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
515
	@target=$(ENGINETEST); $(BUILD_CMD)
516

517
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
518
	@target=$(EVPTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
519

520 521 522
$(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO)
	@target=$(EVPEXTRATEST); $(BUILD_CMD)

C
Christian Heimes 已提交
523 524 525
$(P5_CRPT2_TEST)$(EXE_EXT): $(P5_CRPT2_TEST).o $(DLIBCRYPTO)
	@target=$(P5_CRPT2_TEST); $(BUILD_CMD)

526
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
527
	@target=$(ECDSATEST); $(BUILD_CMD)
B
Ben Laurie 已提交
528

529
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
530
	@target=$(ECDHTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
531

B
Ben Laurie 已提交
532 533 534
$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
	@target=$(IGETEST); $(BUILD_CMD)

535 536
$(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
	@target=$(JPAKETEST); $(BUILD_CMD)
B
Ben Laurie 已提交
537

B
Ben Laurie 已提交
538 539 540
$(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
	@target=$(SRPTEST); $(BUILD_CMD)

D
Dr. Stephen Henson 已提交
541 542 543
$(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
	@target=$(V3NAMETEST); $(BUILD_CMD)

544 545
$(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) testutil.o
	@target=$(HEARTBEATTEST) testutil=testutil.o; $(BUILD_CMD_STATIC)
546

E
Emilia Kasper 已提交
547 548 549
$(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
	@target=$(CONSTTIMETEST) $(BUILD_CMD)

550 551
#$(AESTEST).o: $(AESTEST).c
#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
552

553
#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
554
#	if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
555
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
556
#	else \
557
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
B
Ben Laurie 已提交
558
#	fi
559

560
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
D
Dr. Stephen Henson 已提交
561
	@target=dummytest; $(BUILD_CMD)
562

563
# DO NOT DELETE THIS LINE -- make depend depends on it.
B
Ben Laurie 已提交
564

R
Richard Levitte 已提交
565
bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
566
bftest.o: ../include/openssl/opensslconf.h bftest.c
567 568 569
bntest.o: ../crypto/bn/bn_lcl.h ../crypto/include/internal/bn_int.h ../e_os.h
bntest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
570
bntest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
571 572 573 574 575 576
bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
577 578 579 580
bntest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
bntest.o: ../include/openssl/x509_vfy.h bntest.c
R
Richard Levitte 已提交
581 582
casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
casttest.o: ../include/openssl/opensslconf.h casttest.c
E
Emilia Kasper 已提交
583 584 585
constant_time_test.o: ../crypto/constant_time_locl.h ../e_os.h
constant_time_test.o: ../include/openssl/e_os2.h
constant_time_test.o: ../include/openssl/opensslconf.h constant_time_test.c
586 587
destest.o: ../include/openssl/des.h ../include/openssl/e_os2.h
destest.o: ../include/openssl/opensslconf.h destest.c
R
Richard Levitte 已提交
588
dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
B
Bodo Möller 已提交
589
dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
G
Geoff Thorpe 已提交
590 591
dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
R
Richard Levitte 已提交
592 593 594
dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
R
Richard Levitte 已提交
595
dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
596 597 598 599 600 601
dsatest.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
dsatest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
dsatest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
dsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
dsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
dsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dsatest.c
D
Dr. Stephen Henson 已提交
602 603 604 605 606 607 608 609 610 611
ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h
ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
R
Richard Levitte 已提交
612
ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
B
Bodo Möller 已提交
613
ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
E
Emilia Kasper 已提交
614
ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
B
Bodo Möller 已提交
615 616 617 618 619 620 621
ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
E
Emilia Kasper 已提交
622 623
ecdsatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
B
Bodo Möller 已提交
624 625
ecdsatest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
ecdsatest.o: ecdsatest.c
R
Richard Levitte 已提交
626
ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
B
Bodo Möller 已提交
627
ectest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
E
Emilia Kasper 已提交
628
ectest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
B
Bodo Möller 已提交
629 630 631 632 633 634 635
ectest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
ectest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
ectest.o: ../include/openssl/err.h ../include/openssl/evp.h
ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
ectest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
E
Emilia Kasper 已提交
636 637
ectest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
B
Bodo Möller 已提交
638 639
ectest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ectest.c
enginetest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
640 641 642 643 644 645 646 647 648 649
enginetest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
enginetest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
enginetest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
enginetest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
enginetest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
enginetest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
enginetest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
enginetest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
enginetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
B
Bodo Möller 已提交
650 651
enginetest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
enginetest.o: enginetest.c
652 653 654 655 656 657 658 659 660 661 662 663 664
evp_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
evp_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
evp_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
evp_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
evp_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
evp_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
evp_extra_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
evp_extra_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
evp_extra_test.o: ../include/openssl/pkcs7.h ../include/openssl/rsa.h
evp_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
evp_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
evp_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
evp_extra_test.o: evp_extra_test.c
D
Dr. Stephen Henson 已提交
665
evp_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
666 667 668
evp_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
evp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
evp_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
D
Dr. Stephen Henson 已提交
669 670 671 672 673 674 675 676 677 678
evp_test.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
evp_test.o: ../include/openssl/evp.h ../include/openssl/lhash.h
evp_test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
evp_test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
evp_test.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
evp_test.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
evp_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
evp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
evp_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
evp_test.o: ../include/openssl/x509v3.h evp_test.c
R
Richard Levitte 已提交
679
exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
680 681 682
exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
R
Richard Levitte 已提交
683 684 685
exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
exptest.o: ../include/openssl/symhacks.h exptest.c
686 687 688 689 690 691 692 693 694 695 696 697 698 699 700
gost2814789test.o: ../engines/ccgost/gost89.h ../include/openssl/asn1.h
gost2814789test.o: ../include/openssl/bio.h ../include/openssl/buffer.h
gost2814789test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
gost2814789test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
gost2814789test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
gost2814789test.o: ../include/openssl/engine.h ../include/openssl/err.h
gost2814789test.o: ../include/openssl/evp.h ../include/openssl/hmac.h
gost2814789test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
gost2814789test.o: ../include/openssl/objects.h
gost2814789test.o: ../include/openssl/opensslconf.h
gost2814789test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
gost2814789test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
gost2814789test.o: ../include/openssl/sha.h ../include/openssl/stack.h
gost2814789test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
gost2814789test.o: ../include/openssl/x509_vfy.h gost2814789test.c
701
heartbeat_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
702 703
heartbeat_test.o: ../include/openssl/buffer.h ../include/openssl/comp.h
heartbeat_test.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720
heartbeat_test.o: ../include/openssl/dtls1.h ../include/openssl/e_os2.h
heartbeat_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
heartbeat_test.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
heartbeat_test.o: ../include/openssl/evp.h ../include/openssl/hmac.h
heartbeat_test.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
heartbeat_test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
heartbeat_test.o: ../include/openssl/opensslconf.h
heartbeat_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
heartbeat_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
heartbeat_test.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
heartbeat_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
heartbeat_test.o: ../include/openssl/sha.h ../include/openssl/srtp.h
heartbeat_test.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
heartbeat_test.o: ../include/openssl/ssl23.h ../include/openssl/ssl3.h
heartbeat_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
heartbeat_test.o: ../include/openssl/tls1.h ../include/openssl/x509.h
heartbeat_test.o: ../include/openssl/x509_vfy.h ../ssl/ssl_locl.h
E
Emilia Kasper 已提交
721
heartbeat_test.o: heartbeat_test.c testutil.h
R
Richard Levitte 已提交
722
hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
723 724 725 726 727 728 729
hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
hmactest.o: ../include/openssl/symhacks.h hmactest.c
R
Richard Levitte 已提交
730 731
ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
ideatest.o: ../include/openssl/opensslconf.h ideatest.c
D
Dr. Stephen Henson 已提交
732 733 734 735 736
igetest.o: ../include/openssl/aes.h ../include/openssl/crypto.h
igetest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
igetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
igetest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
igetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h igetest.c
R
Richard Levitte 已提交
737 738 739 740 741
jpaketest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
jpaketest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
jpaketest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
jpaketest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
jpaketest.o: ../include/openssl/symhacks.h jpaketest.c
M
Matt Caswell 已提交
742 743 744 745 746
md2test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
md2test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
md2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
md2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
md2test.o: ../include/openssl/symhacks.h md2test.c
R
Richard Levitte 已提交
747
md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
748 749 750 751 752 753
md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h
md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c
R
Richard Levitte 已提交
754
md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
755 756 757 758 759 760
md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
761
mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
762
mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
763 764 765 766 767 768
mdc2test.o: ../include/openssl/e_os2.h ../include/openssl/evp.h
mdc2test.o: ../include/openssl/mdc2.h ../include/openssl/obj_mac.h
mdc2test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
mdc2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
mdc2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
mdc2test.o: ../include/openssl/symhacks.h mdc2test.c
B
Ben Laurie 已提交
769
p5_crpt2_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
770 771 772 773 774 775 776 777 778 779 780
p5_crpt2_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
p5_crpt2_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
p5_crpt2_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
p5_crpt2_test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
p5_crpt2_test.o: ../include/openssl/err.h ../include/openssl/evp.h
p5_crpt2_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
p5_crpt2_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
p5_crpt2_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
p5_crpt2_test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
p5_crpt2_test.o: ../include/openssl/sha.h ../include/openssl/stack.h
p5_crpt2_test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
B
Ben Laurie 已提交
781
p5_crpt2_test.o: ../include/openssl/x509_vfy.h p5_crpt2_test.c
782 783 784
randtest.o: ../e_os.h ../include/openssl/e_os2.h
randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
randtest.o: ../include/openssl/rand.h randtest.c
R
Richard Levitte 已提交
785
rc2test.o: ../e_os.h ../include/openssl/e_os2.h
786
rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
787 788 789
rc4test.o: ../e_os.h ../include/openssl/e_os2.h
rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
rc4test.o: ../include/openssl/sha.h rc4test.c
B
Bodo Möller 已提交
790 791 792 793 794
rc5test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
rc5test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
rc5test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
rc5test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
rc5test.o: ../include/openssl/symhacks.h rc5test.c
R
Richard Levitte 已提交
795
rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
796 797 798 799 800 801
rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h
rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c
L
Lutz Jänicke 已提交
802 803
rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
R
Richard Levitte 已提交
804
rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
B
Bodo Möller 已提交
805 806 807 808
rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
R
Richard Levitte 已提交
809
rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
R
Richard Levitte 已提交
810
sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
811 812 813 814 815 816
sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
R
Richard Levitte 已提交
817
ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
L
Lutz Jänicke 已提交
818
ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
819 820
ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
B
Bodo Möller 已提交
821 822 823
ssltest.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
B
Bodo Möller 已提交
824 825 826 827 828 829 830 831 832
ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h
ssltest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
ssltest.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
ssltest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
ssltest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
ssltest.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
ssltest.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
ssltest.o: ../include/openssl/pqueue.h ../include/openssl/rand.h
ssltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
B
Ben Laurie 已提交
833
ssltest.o: ../include/openssl/sha.h ../include/openssl/srp.h
D
Dr. Stephen Henson 已提交
834 835 836 837
ssltest.o: ../include/openssl/srtp.h ../include/openssl/ssl.h
ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h
ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
E
Emilia Kasper 已提交
838
ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
839
ssltest.o: ../include/openssl/x509v3.h ../ssl/ssl_locl.h ssltest.c
E
Emilia Kasper 已提交
840
testutil.o: testutil.c testutil.h
841
v3nametest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
842 843 844 845 846 847 848 849
v3nametest.o: ../include/openssl/buffer.h ../include/openssl/conf.h
v3nametest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
v3nametest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
v3nametest.o: ../include/openssl/ecdsa.h ../include/openssl/evp.h
v3nametest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
v3nametest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
v3nametest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
v3nametest.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
D
Dr. Stephen Henson 已提交
850 851 852 853
v3nametest.o: ../include/openssl/sha.h ../include/openssl/stack.h
v3nametest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
v3nametest.o: ../include/openssl/x509_vfy.h ../include/openssl/x509v3.h
v3nametest.o: v3nametest.c
854 855 856 857 858
wp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
wp_test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
wp_test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
wp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
wp_test.o: ../include/openssl/whrlpool.h wp_test.c