Makefile 35.4 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 16

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

CFLAGS= $(INCLUDES) $(CFLAG)

B
Ben Laurie 已提交
21
GENERAL=Makefile maketests.com \
U
Ulf Möller 已提交
22 23 24
	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
25 26 27 28 29

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

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

71 72
TESTS=		alltests

73
EXE=	$(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
74
	$(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
75
	$(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
76
	$(DESTEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
77 78
	$(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
	$(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
A
Andy Polyakov 已提交
79
	$(GOST2814789TEST)$(EXE_EXT) \
80 81
	$(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) \
	$(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
82 83 84
	$(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 已提交
85
	$(CONSTTIMETEST)$(EXE_EXT)
86

87
# $(METHTEST)$(EXE_EXT)
88

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

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

112
HEADER=	testutil.h
113

114
ALL=	$(GENERAL) $(SRC) $(HEADER)
115 116

top:
117
	(cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
118 119 120

all:	exe

121
exe:	$(EXE) dummytest$(EXE_EXT)
122

123
files:
B
Ben Laurie 已提交
124
	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
125

126 127
generate: $(SRC)
$(SRC):
128
	@sh $(TOP)/util/point.sh dummytest.c $@
129

130 131 132 133 134
errors:

tags:
	ctags $(SRC)

135 136 137
tests:	exe apps $(TESTS)

apps:
138
	@(cd ..; $(MAKE) DIRS=apps all)
139

140
alltests: \
141
	test_des test_idea test_sha test_md4 test_md5 test_hmac \
142
	test_md2 test_mdc2 test_wp \
143
	test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast \
B
Bodo Möller 已提交
144
	test_rand test_bn test_ec test_ecdsa test_ecdh \
145
	test_enc test_x509 test_rsa test_crl test_sid \
146
	test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
147 148
	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 已提交
149 150
	test_gost2814789 test_heartbeat test_p5_crpt2 \
	test_constant_time
B
Ben Laurie 已提交
151

152
test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
153
	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
154

155 156 157
test_evp_extra: $(EVPEXTRATEST)$(EXE_EXT)
	../util/shlib_wrap.sh ./$(EVPEXTRATEST)

C
Christian Heimes 已提交
158 159 160
test_p5_crpt2: $(P5_CRPT2_TEST)$(EXE_EXT)
	../util/shlib_wrap.sh ./$(P5_CRPT2_TEST)

161
test_des: $(DESTEST)$(EXE_EXT)
162
	../util/shlib_wrap.sh ./$(DESTEST)
163

164
test_idea: $(IDEATEST)$(EXE_EXT)
165
	../util/shlib_wrap.sh ./$(IDEATEST)
166

167
test_sha: $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT)
168 169 170
	../util/shlib_wrap.sh ./$(SHA1TEST)
	../util/shlib_wrap.sh ./$(SHA256TEST)
	../util/shlib_wrap.sh ./$(SHA512TEST)
171

172
test_mdc2: $(MDC2TEST)$(EXE_EXT)
173
	../util/shlib_wrap.sh ./$(MDC2TEST)
174

175
test_md5: $(MD5TEST)$(EXE_EXT)
176
	../util/shlib_wrap.sh ./$(MD5TEST)
177

178
test_md4: $(MD4TEST)$(EXE_EXT)
179
	../util/shlib_wrap.sh ./$(MD4TEST)
180

181
test_hmac: $(HMACTEST)$(EXE_EXT)
182
	../util/shlib_wrap.sh ./$(HMACTEST)
183

184
test_wp: $(WPTEST)$(EXE_EXT)
185 186
	../util/shlib_wrap.sh ./$(WPTEST)

187
test_md2: $(MD2TEST)$(EXE_EXT)
188
	../util/shlib_wrap.sh ./$(MD2TEST)
189

190
test_rmd: $(RMDTEST)$(EXE_EXT)
191
	../util/shlib_wrap.sh ./$(RMDTEST)
192

193
test_bf: $(BFTEST)$(EXE_EXT)
194
	../util/shlib_wrap.sh ./$(BFTEST)
195

196
test_cast: $(CASTTEST)$(EXE_EXT)
197
	../util/shlib_wrap.sh ./$(CASTTEST)
198

199
test_rc2: $(RC2TEST)$(EXE_EXT)
200
	../util/shlib_wrap.sh ./$(RC2TEST)
201

202
test_rc4: $(RC4TEST)$(EXE_EXT)
203
	../util/shlib_wrap.sh ./$(RC4TEST)
204

205
test_rc5: $(RC5TEST)$(EXE_EXT)
206
	../util/shlib_wrap.sh ./$(RC5TEST)
207

208
test_rand: $(RANDTEST)$(EXE_EXT)
209
	../util/shlib_wrap.sh ./$(RANDTEST)
210

211
test_gost2814789: $(GOST2814789TEST)$(EXE_EXT)
212
	OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST)
A
Andy Polyakov 已提交
213

214
test_enc: ../apps/openssl$(EXE_EXT) testenc
215
	@sh ./testenc
216

217
test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
218
	echo test normal x509v1 certificate
219
	sh ./tx509 2>/dev/null
220
	echo test first x509v3 certificate
221
	sh ./tx509 v3-cert1.pem 2>/dev/null
222
	echo test second x509v3 certificate
223
	sh ./tx509 v3-cert2.pem 2>/dev/null
224

225 226 227
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
228
	../util/shlib_wrap.sh ./$(RSATEST)
229

230
test_crl: ../apps/openssl$(EXE_EXT) tcrl testcrl.pem
231
	@sh ./tcrl 2>/dev/null
232

233
test_sid: ../apps/openssl$(EXE_EXT) tsid testsid.pem
234
	@sh ./tsid 2>/dev/null
235

236
test_req: ../apps/openssl$(EXE_EXT) treq testreq.pem testreq2.pem
237 238
	@sh ./treq 2>/dev/null
	@sh ./treq testreq2.pem 2>/dev/null
239

240
test_pkcs7: ../apps/openssl$(EXE_EXT) tpkcs7 tpkcs7d testp7.pem pkcs7-1.pem
241 242
	@sh ./tpkcs7 2>/dev/null
	@sh ./tpkcs7d 2>/dev/null
243

244
test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
245
	@echo starting big number library test, could take a while...
246
	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
247
	@echo quit >>tmp.bntest
248
	@echo "running bc"
249
	@<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"'
250
	@echo 'test a^b%c implementations'
251
	../util/shlib_wrap.sh ./$(EXPTEST)
252

253
test_ec: $(ECTEST)$(EXE_EXT) tkey testec-p256.pem
254
	@echo 'test elliptic curves'
255
	../util/shlib_wrap.sh ./$(ECTEST)
256 257
	@sh ./tkey testec-p256.pem ec private 2>/dev/null
	@sh ./tkey testecpub-p256.pem ec public 2>/dev/null
258

259
test_ecdsa: $(ECDSATEST)$(EXE_EXT)
B
Bodo Möller 已提交
260
	@echo 'test ecdsa'
261
	../util/shlib_wrap.sh ./$(ECDSATEST)
B
Bodo Möller 已提交
262

263
test_ecdh: $(ECDHTEST)$(EXE_EXT)
B
Bodo Möller 已提交
264
	@echo 'test ecdh'
265
	../util/shlib_wrap.sh ./$(ECDHTEST)
B
Bodo Möller 已提交
266

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

272
test_dh: $(DHTEST)$(EXE_EXT)
273
	@echo "Generate a set of DH parameters"
274
	../util/shlib_wrap.sh ./$(DHTEST)
275

276
test_dsa: $(DSATEST)$(EXE_EXT) tkey testdsa.pem
277
	@echo "Generate a set of DSA parameters"
278 279
	../util/shlib_wrap.sh ./$(DSATEST)
	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
280 281
	@sh ./tkey testdsa.pem dsa private 2>/dev/null
	@sh ./tkey testdsapub.pem dsa public 2>/dev/null
282

283
test_gen testreq.pem: ../apps/openssl$(EXE_EXT) testgen test.cnf
284
	@echo "Generate and verify a certificate request"
285
	@sh ./testgen
286

287
test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
B
Ben Laurie 已提交
288
		intP1.ss intP2.ss: testss CAss.cnf Uss.cnf P1ss.cnf P2ss.cnf \
289
                                   ../apps/openssl$(EXE_EXT)
290
	@echo "Generate and certify a test certificate"
291
	@sh ./testss
292 293
	@cat certCA.ss certU.ss > intP1.ss
	@cat certCA.ss certU.ss certP1.ss > intP2.ss
294

295
test_engine: $(ENGINETEST)$(EXE_EXT)
296
	@echo "Manipulate the ENGINE structures"
297
	../util/shlib_wrap.sh ./$(ENGINETEST)
298

299
test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
300
		intP1.ss intP2.ss $(SSLTEST)$(EXE_EXT) testssl testsslproxy \
301
		../apps/server2.pem serverinfo.pem
302
	@echo "test SSL protocol"
303
	../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
304 305 306
	@sh ./testssl keyU.ss certU.ss certCA.ss
	@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
	@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
307

308
test_ca: ../apps/openssl$(EXE_EXT) testca CAss.cnf Uss.cnf
309
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
310 311
	  echo "skipping CA.sh test -- requires RSA"; \
	else \
312 313
	  echo "Generate and certify a test certificate via the 'ca' program"; \
	  sh ./testca; \
B
Ben Laurie 已提交
314
	fi
315

316
test_tsa: ../apps/openssl$(EXE_EXT) testtsa CAtsa.cnf ../util/shlib_wrap.sh
U
Ulf Möller 已提交
317
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
318 319 320 321 322
	  echo "skipping testtsa test -- requires RSA"; \
	else \
	  sh ./testtsa; \
	fi

A
Andy Polyakov 已提交
323
test_ige: $(IGETEST)$(EXE_EXT)
B
Ben Laurie 已提交
324 325 326
	@echo "Test IGE mode"
	../util/shlib_wrap.sh ./$(IGETEST)

327
test_jpake: $(JPAKETEST)$(EXE_EXT)
B
Ben Laurie 已提交
328
	@echo "Test JPAKE"
329
	../util/shlib_wrap.sh ./$(JPAKETEST)
B
Ben Laurie 已提交
330

331
test_cms: ../apps/openssl$(EXE_EXT) cms-test.pl smcont.txt
D
Dr. Stephen Henson 已提交
332 333 334
	@echo "CMS consistency test"
	$(PERL) cms-test.pl

B
Ben Laurie 已提交
335 336 337 338
test_srp: $(SRPTEST)$(EXE_EXT)
	@echo "Test SRP"
	../util/shlib_wrap.sh ./srptest

D
Dr. Stephen Henson 已提交
339 340 341 342
test_v3name: $(V3NAMETEST)$(EXE_EXT)
	@echo "Test X509v3_check_*"
	../util/shlib_wrap.sh ./$(V3NAMETEST)

343
test_ocsp: ../apps/openssl$(EXE_EXT) tocsp
B
Ben Laurie 已提交
344 345 346
	@echo "Test OCSP"
	@sh ./tocsp

347
test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
B
Ben Laurie 已提交
348
	../util/shlib_wrap.sh ./$(HEARTBEATTEST)
349

E
Emilia Kasper 已提交
350 351 352 353
test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
	@echo "Test constant time utilites"
	../util/shlib_wrap.sh ./$(CONSTTIMETEST)

354 355 356 357
lint:
	lint -DLINT $(INCLUDES) $(SRC)>fluff

depend:
358 359 360 361 362
	@if [ -z "$(THIS)" ]; then \
	    $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \
	else \
	    $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \
	fi
363 364

dclean:
365
	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
366
	mv -f Makefile.new $(MAKEFILE)
367 368
	rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \
			testreq.pem
369 370

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

$(DLIBSSL):
374
	(cd ..; $(MAKE) DIRS=ssl all)
375 376

$(DLIBCRYPTO):
377
	(cd ..; $(MAKE) DIRS=crypto all)
378

379
BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
380 381
		shlib_target="$(SHLIB_TARGET)"; \
	fi; \
382
	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
A
Andy Polyakov 已提交
383
	$(MAKE) -f $(TOP)/Makefile.shared -e \
384
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
385
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
386
		link_app.$${shlib_target}
B
Ben Laurie 已提交
387

388 389 390
BUILD_CMD_STATIC=shlib_target=; \
	LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO) $(LIBKRB5)"; \
	$(MAKE) -f $(TOP)/Makefile.shared -e \
391
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
392 393 394
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
		link_app.$${shlib_target}

395 396 397
$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
	@target=$(RSATEST); $(BUILD_CMD)

398
$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
399
	@target=$(BNTEST); $(BUILD_CMD)
400

401
$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
402
	@target=$(ECTEST); $(BUILD_CMD)
403

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

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

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

413
$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
414
	@target=$(SHA1TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
415

416
$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
417
	@target=$(SHA256TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
418

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

422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450
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}

451
$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
452
	@target=$(RMDTEST); $(BUILD_CMD)
453

454
$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
455
	@target=$(MDC2TEST); $(BUILD_CMD)
456

457
$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
458
	@target=$(MD4TEST); $(BUILD_CMD)
459

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

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

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

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

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

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

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

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

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

A
Andy Polyakov 已提交
487 488 489
$(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
	@target=$(GOST2814789TEST); $(BUILD_CMD)

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

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

496
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
497
	@target=$(DSATEST); $(BUILD_CMD)
498

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

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

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

508
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
509
	@target=$(EVPTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
510

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

C
Christian Heimes 已提交
514 515 516
$(P5_CRPT2_TEST)$(EXE_EXT): $(P5_CRPT2_TEST).o $(DLIBCRYPTO)
	@target=$(P5_CRPT2_TEST); $(BUILD_CMD)

517
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
518
	@target=$(ECDSATEST); $(BUILD_CMD)
B
Ben Laurie 已提交
519

520
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
521
	@target=$(ECDHTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
522

B
Ben Laurie 已提交
523 524 525
$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
	@target=$(IGETEST); $(BUILD_CMD)

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

B
Ben Laurie 已提交
529 530 531
$(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
	@target=$(SRPTEST); $(BUILD_CMD)

D
Dr. Stephen Henson 已提交
532 533 534
$(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
	@target=$(V3NAMETEST); $(BUILD_CMD)

535 536
$(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) testutil.o
	@target=$(HEARTBEATTEST) testutil=testutil.o; $(BUILD_CMD_STATIC)
537

E
Emilia Kasper 已提交
538 539 540
$(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
	@target=$(CONSTTIMETEST) $(BUILD_CMD)

541 542
#$(AESTEST).o: $(AESTEST).c
#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
543

544
#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
545
#	if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
546
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
547
#	else \
548
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
B
Ben Laurie 已提交
549
#	fi
550

551
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
D
Dr. Stephen Henson 已提交
552
	@target=dummytest; $(BUILD_CMD)
553

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

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