Makefile 35.8 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
test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) trsa testrsa.pem
235 236
	@sh ./trsa 2>/dev/null
	../util/shlib_wrap.sh ./$(RSATEST)
237

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

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

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

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

252
test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
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

261
test_ec: $(ECTEST)$(EXE_EXT)
262
	@echo 'test elliptic curves'
263
	../util/shlib_wrap.sh ./$(ECTEST)
264

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

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

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

278
test_dh: $(DHTEST)$(EXE_EXT)
279
	@echo "Generate a set of DH parameters"
280
	../util/shlib_wrap.sh ./$(DHTEST)
281

282
test_dsa: $(DSATEST)$(EXE_EXT)
283
	@echo "Generate a set of DSA parameters"
284 285
	../util/shlib_wrap.sh ./$(DSATEST)
	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
286

287
test_gen testreq.pem: ../apps/openssl$(EXE_EXT) testgen test.cnf
288
	@echo "Generate and verify a certificate request"
289
	@sh ./testgen
290

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

299
test_engine: $(ENGINETEST)$(EXE_EXT)
300
	@echo "Manipulate the ENGINE structures"
301
	../util/shlib_wrap.sh ./$(ENGINETEST)
302

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

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

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

A
Andy Polyakov 已提交
327
test_ige: $(IGETEST)$(EXE_EXT)
B
Ben Laurie 已提交
328 329 330
	@echo "Test IGE mode"
	../util/shlib_wrap.sh ./$(IGETEST)

331
test_jpake: $(JPAKETEST)$(EXE_EXT)
B
Ben Laurie 已提交
332
	@echo "Test JPAKE"
333
	../util/shlib_wrap.sh ./$(JPAKETEST)
B
Ben Laurie 已提交
334

335
test_cms: ../apps/openssl$(EXE_EXT) cms-test.pl smcont.txt
D
Dr. Stephen Henson 已提交
336 337 338
	@echo "CMS consistency test"
	$(PERL) cms-test.pl

B
Ben Laurie 已提交
339 340 341 342
test_srp: $(SRPTEST)$(EXE_EXT)
	@echo "Test SRP"
	../util/shlib_wrap.sh ./srptest

D
Dr. Stephen Henson 已提交
343 344 345 346
test_v3name: $(V3NAMETEST)$(EXE_EXT)
	@echo "Test X509v3_check_*"
	../util/shlib_wrap.sh ./$(V3NAMETEST)

347
test_ocsp: ../apps/openssl$(EXE_EXT) tocsp
B
Ben Laurie 已提交
348 349 350
	@echo "Test OCSP"
	@sh ./tocsp

351
test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
B
Ben Laurie 已提交
352
	../util/shlib_wrap.sh ./$(HEARTBEATTEST)
353

E
Emilia Kasper 已提交
354 355 356 357
test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
	@echo "Test constant time utilites"
	../util/shlib_wrap.sh ./$(CONSTTIMETEST)

358 359 360 361
lint:
	lint -DLINT $(INCLUDES) $(SRC)>fluff

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

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

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

$(DLIBSSL):
378
	(cd ..; $(MAKE) DIRS=ssl all)
379 380

$(DLIBCRYPTO):
381
	(cd ..; $(MAKE) DIRS=crypto all)
382

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

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

399 400 401
$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
	@target=$(RSATEST); $(BUILD_CMD)

402
$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
403
	@target=$(BNTEST); $(BUILD_CMD)
404

405
$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
406
	@target=$(ECTEST); $(BUILD_CMD)
407

408
$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
409
	@target=$(EXPTEST); $(BUILD_CMD)
410

411
$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
412
	@target=$(IDEATEST); $(BUILD_CMD)
413

414
$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
415
	@target=$(MD2TEST); $(BUILD_CMD)
416

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

420
$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
421
	@target=$(SHA256TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
422

423
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
424
	@target=$(SHA512TEST); $(BUILD_CMD)
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 451 452 453 454
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}

455
$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
456
	@target=$(RMDTEST); $(BUILD_CMD)
457

458
$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
459
	@target=$(MDC2TEST); $(BUILD_CMD)
460

461
$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
462
	@target=$(MD4TEST); $(BUILD_CMD)
463

464
$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
465
	@target=$(MD5TEST); $(BUILD_CMD)
466

467
$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
468
	@target=$(HMACTEST); $(BUILD_CMD)
469

470 471 472
$(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
	@target=$(WPTEST); $(BUILD_CMD)

473
$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
474
	@target=$(RC2TEST); $(BUILD_CMD)
475

476
$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
477
	@target=$(BFTEST); $(BUILD_CMD)
478

479
$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
480
	@target=$(CASTTEST); $(BUILD_CMD)
481

482
$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
483
	@target=$(RC4TEST); $(BUILD_CMD)
484

485
$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
486
	@target=$(RC5TEST); $(BUILD_CMD)
487

488
$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
489
	@target=$(DESTEST); $(BUILD_CMD)
490

A
Andy Polyakov 已提交
491 492 493
$(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
	@target=$(GOST2814789TEST); $(BUILD_CMD)

494
$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
495
	@target=$(RANDTEST); $(BUILD_CMD)
496

497
$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
498
	@target=$(DHTEST); $(BUILD_CMD)
499

500
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
501
	@target=$(DSATEST); $(BUILD_CMD)
502

503
$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
504
	@target=$(METHTEST); $(BUILD_CMD)
505

506
$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
507
	@target=$(SSLTEST); $(BUILD_CMD)
508

509
$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
510
	@target=$(ENGINETEST); $(BUILD_CMD)
511

512
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
513
	@target=$(EVPTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
514

515 516 517
$(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO)
	@target=$(EVPEXTRATEST); $(BUILD_CMD)

C
Christian Heimes 已提交
518 519 520
$(P5_CRPT2_TEST)$(EXE_EXT): $(P5_CRPT2_TEST).o $(DLIBCRYPTO)
	@target=$(P5_CRPT2_TEST); $(BUILD_CMD)

521
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
522
	@target=$(ECDSATEST); $(BUILD_CMD)
B
Ben Laurie 已提交
523

524
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
525
	@target=$(ECDHTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
526

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

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

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

D
Dr. Stephen Henson 已提交
536 537 538
$(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
	@target=$(V3NAMETEST); $(BUILD_CMD)

539 540
$(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) testutil.o
	@target=$(HEARTBEATTEST) testutil=testutil.o; $(BUILD_CMD_STATIC)
541

E
Emilia Kasper 已提交
542 543 544
$(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
	@target=$(CONSTTIMETEST) $(BUILD_CMD)

545 546
#$(AESTEST).o: $(AESTEST).c
#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
547

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

555
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
D
Dr. Stephen Henson 已提交
556
	@target=dummytest; $(BUILD_CMD)
557

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

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