Makefile 35.6 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=		fips_algvs.c 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 40
EXPTEST=	exptest
IDEATEST=	ideatest
SHATEST=	shatest
SHA1TEST=	sha1test
A
Andy Polyakov 已提交
41 42
SHA256TEST=	sha256t
SHA512TEST=	sha512t
43
MDC2TEST=	mdc2test
44
RMDTEST=	rmdtest
45
MD2TEST=	md2test
46
MD4TEST=	md4test
47
MD5TEST=	md5test
48
HMACTEST=	hmactest
49
WPTEST=		wp_test
50
RC2TEST=	rc2test
51 52
RC4TEST=	rc4test
RC5TEST=	rc5test
53
BFTEST=		bftest
54
CASTTEST=	casttest
55
DESTEST=	destest
56
GOST2814789TEST=gost2814789test
57 58 59 60 61
RANDTEST=	randtest
DHTEST=		dhtest
DSATEST=	dsatest
METHTEST=	methtest
SSLTEST=	ssltest
62
RSATEST=	rsa_test
63
ENGINETEST=	enginetest
B
Ben Laurie 已提交
64
EVPTEST=	evp_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 78 79 80
	$(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
	$(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
	$(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) \
D
Dr. Stephen Henson 已提交
84
	$(EVPTEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) $(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) \
E
Emilia Kasper 已提交
85 86
	$(V3NAMETEST)$(EXE_EXT) $(HEARTBEATTEST)$(EXE_EXT) $(P5_CRPT2_TEST)$(EXE_EXT) \
	$(CONSTTIMETEST)$(EXE_EXT)
87

88
# $(METHTEST)$(EXE_EXT)
89

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

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

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

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

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

all:	exe

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

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

links:

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

134 135 136 137
errors:

install:

R
Rich Salz 已提交
138 139
uninstall:

140 141 142
tags:
	ctags $(SRC)

143 144 145
tests:	exe apps $(TESTS)

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

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

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

C
Christian Heimes 已提交
163 164 165
test_p5_crpt2: $(P5_CRPT2_TEST)$(EXE_EXT)
	../util/shlib_wrap.sh ./$(P5_CRPT2_TEST)

166
test_des: $(DESTEST)$(EXE_EXT)
167
	../util/shlib_wrap.sh ./$(DESTEST)
168

169
test_idea: $(IDEATEST)$(EXE_EXT)
170
	../util/shlib_wrap.sh ./$(IDEATEST)
171

172
test_sha: $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT)
173 174 175 176
	../util/shlib_wrap.sh ./$(SHATEST)
	../util/shlib_wrap.sh ./$(SHA1TEST)
	../util/shlib_wrap.sh ./$(SHA256TEST)
	../util/shlib_wrap.sh ./$(SHA512TEST)
177

178
test_mdc2: $(MDC2TEST)$(EXE_EXT)
179
	../util/shlib_wrap.sh ./$(MDC2TEST)
180

181
test_md5: $(MD5TEST)$(EXE_EXT)
182
	../util/shlib_wrap.sh ./$(MD5TEST)
183

184
test_md4: $(MD4TEST)$(EXE_EXT)
185
	../util/shlib_wrap.sh ./$(MD4TEST)
186

187
test_hmac: $(HMACTEST)$(EXE_EXT)
188
	../util/shlib_wrap.sh ./$(HMACTEST)
189

190
test_wp: $(WPTEST)$(EXE_EXT)
191 192
	../util/shlib_wrap.sh ./$(WPTEST)

193
test_md2: $(MD2TEST)$(EXE_EXT)
194
	../util/shlib_wrap.sh ./$(MD2TEST)
195

196
test_rmd: $(RMDTEST)$(EXE_EXT)
197
	../util/shlib_wrap.sh ./$(RMDTEST)
198

199
test_bf: $(BFTEST)$(EXE_EXT)
200
	../util/shlib_wrap.sh ./$(BFTEST)
201

202
test_cast: $(CASTTEST)$(EXE_EXT)
203
	../util/shlib_wrap.sh ./$(CASTTEST)
204

205
test_rc2: $(RC2TEST)$(EXE_EXT)
206
	../util/shlib_wrap.sh ./$(RC2TEST)
207

208
test_rc4: $(RC4TEST)$(EXE_EXT)
209
	../util/shlib_wrap.sh ./$(RC4TEST)
210

211
test_rc5: $(RC5TEST)$(EXE_EXT)
212
	../util/shlib_wrap.sh ./$(RC5TEST)
213

214
test_rand: $(RANDTEST)$(EXE_EXT)
215
	../util/shlib_wrap.sh ./$(RANDTEST)
216

217
test_gost2814789: $(GOST2814789TEST)$(EXE_EXT)
218
	OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST)
A
Andy Polyakov 已提交
219

220
test_enc: ../apps/openssl$(EXE_EXT) testenc
221
	@sh ./testenc
222

223
test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
224
	echo test normal x509v1 certificate
225
	sh ./tx509 2>/dev/null
226
	echo test first x509v3 certificate
227
	sh ./tx509 v3-cert1.pem 2>/dev/null
228
	echo test second x509v3 certificate
229
	sh ./tx509 v3-cert2.pem 2>/dev/null
230

231
test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) trsa testrsa.pem
232 233
	@sh ./trsa 2>/dev/null
	../util/shlib_wrap.sh ./$(RSATEST)
234

235
test_crl: ../apps/openssl$(EXE_EXT) tcrl testcrl.pem
236
	@sh ./tcrl 2>/dev/null
237

238
test_sid: ../apps/openssl$(EXE_EXT) tsid testsid.pem
239
	@sh ./tsid 2>/dev/null
240

241
test_req: ../apps/openssl$(EXE_EXT) treq testreq.pem testreq2.pem
242 243
	@sh ./treq 2>/dev/null
	@sh ./treq testreq2.pem 2>/dev/null
244

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

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

258
test_ec: $(ECTEST)$(EXE_EXT)
259
	@echo 'test elliptic curves'
260
	../util/shlib_wrap.sh ./$(ECTEST)
261

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

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

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

275
test_dh: $(DHTEST)$(EXE_EXT)
276
	@echo "Generate a set of DH parameters"
277
	../util/shlib_wrap.sh ./$(DHTEST)
278

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

414
$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
415
	@target=$(SHATEST); $(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

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

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

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

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

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

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

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

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

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

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

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

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

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

R
Richard Levitte 已提交
557
bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
558
bftest.o: ../include/openssl/opensslconf.h bftest.c
559 560 561
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
562
bntest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
563 564 565 566 567 568
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
569 570 571 572
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 已提交
573 574
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 已提交
575 576 577
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
E
Emilia Kasper 已提交
578 579
destest.o: ../include/openssl/des.h ../include/openssl/des_old.h
destest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
G
Geoff Thorpe 已提交
580 581 582
destest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
destest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
destest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.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
R
Richard Levitte 已提交
647
evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
648 649 650 651 652 653 654 655 656 657 658
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 已提交
659
evp_test.o: ../include/openssl/x509_vfy.h evp_test.c
R
Richard Levitte 已提交
660
exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
661 662 663
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 已提交
664 665 666
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
667 668 669 670 671 672 673 674 675 676 677 678 679 680 681
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
682
heartbeat_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
683 684
heartbeat_test.o: ../include/openssl/buffer.h ../include/openssl/comp.h
heartbeat_test.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701
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 已提交
702
heartbeat_test.o: heartbeat_test.c testutil.h
R
Richard Levitte 已提交
703
hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
704 705 706 707 708 709 710
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 已提交
711 712
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 已提交
713 714 715 716 717
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 已提交
718 719 720 721 722
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 已提交
723 724 725 726 727
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 已提交
728
md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
729 730 731 732 733 734
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 已提交
735
md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
736 737 738 739 740 741
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
742
mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
743 744 745 746 747 748 749 750
mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
mdc2test.o: ../include/openssl/des_old.h ../include/openssl/e_os2.h
mdc2test.o: ../include/openssl/evp.h ../include/openssl/mdc2.h
mdc2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
mdc2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
mdc2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
mdc2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
mdc2test.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h mdc2test.c
B
Ben Laurie 已提交
751
p5_crpt2_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
752 753 754 755 756 757 758 759 760 761 762
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 已提交
763
p5_crpt2_test.o: ../include/openssl/x509_vfy.h p5_crpt2_test.c
764 765 766
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 已提交
767
rc2test.o: ../e_os.h ../include/openssl/e_os2.h
768
rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
769 770 771
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 已提交
772 773 774 775 776
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 已提交
777
rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
778 779 780 781 782 783
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 已提交
784 785
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 已提交
786
rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
B
Bodo Möller 已提交
787 788 789 790
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 已提交
791
rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
R
Richard Levitte 已提交
792
sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
793 794 795 796 797 798
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 已提交
799
shatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
800 801 802 803 804 805
shatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
shatest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
shatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
shatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
shatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
shatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h shatest.c
R
Richard Levitte 已提交
806
ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
L
Lutz Jänicke 已提交
807
ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
808 809
ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
B
Bodo Möller 已提交
810 811 812
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 已提交
813 814 815 816 817 818 819 820 821
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 已提交
822
ssltest.o: ../include/openssl/sha.h ../include/openssl/srp.h
D
Dr. Stephen Henson 已提交
823 824 825 826
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 已提交
827 828 829
ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
ssltest.o: ../include/openssl/x509v3.h ssltest.c
testutil.o: testutil.c testutil.h
830
v3nametest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
831 832 833 834 835 836 837 838
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 已提交
839 840 841 842
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
843 844 845 846 847
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