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 138 139 140
errors:

install:

tags:
	ctags $(SRC)

141 142 143
tests:	exe apps $(TESTS)

apps:
144
	@(cd ..; $(MAKE) DIRS=apps all)
145

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

158
test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
159
	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
160

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

164
test_des: $(DESTEST)$(EXE_EXT)
165
	../util/shlib_wrap.sh ./$(DESTEST)
166

167
test_idea: $(IDEATEST)$(EXE_EXT)
168
	../util/shlib_wrap.sh ./$(IDEATEST)
169

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

176
test_mdc2: $(MDC2TEST)$(EXE_EXT)
177
	../util/shlib_wrap.sh ./$(MDC2TEST)
178

179
test_md5: $(MD5TEST)$(EXE_EXT)
180
	../util/shlib_wrap.sh ./$(MD5TEST)
181

182
test_md4: $(MD4TEST)$(EXE_EXT)
183
	../util/shlib_wrap.sh ./$(MD4TEST)
184

185
test_hmac: $(HMACTEST)$(EXE_EXT)
186
	../util/shlib_wrap.sh ./$(HMACTEST)
187

188
test_wp: $(WPTEST)$(EXE_EXT)
189 190
	../util/shlib_wrap.sh ./$(WPTEST)

191
test_md2: $(MD2TEST)$(EXE_EXT)
192
	../util/shlib_wrap.sh ./$(MD2TEST)
193

194
test_rmd: $(RMDTEST)$(EXE_EXT)
195
	../util/shlib_wrap.sh ./$(RMDTEST)
196

197
test_bf: $(BFTEST)$(EXE_EXT)
198
	../util/shlib_wrap.sh ./$(BFTEST)
199

200
test_cast: $(CASTTEST)$(EXE_EXT)
201
	../util/shlib_wrap.sh ./$(CASTTEST)
202

203
test_rc2: $(RC2TEST)$(EXE_EXT)
204
	../util/shlib_wrap.sh ./$(RC2TEST)
205

206
test_rc4: $(RC4TEST)$(EXE_EXT)
207
	../util/shlib_wrap.sh ./$(RC4TEST)
208

209
test_rc5: $(RC5TEST)$(EXE_EXT)
210
	../util/shlib_wrap.sh ./$(RC5TEST)
211

212
test_rand: $(RANDTEST)$(EXE_EXT)
213
	../util/shlib_wrap.sh ./$(RANDTEST)
214

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

218
test_enc: ../apps/openssl$(EXE_EXT) testenc
219
	@sh ./testenc
220

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

412
$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
413
	@target=$(SHATEST); $(BUILD_CMD)
414

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

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

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

453
$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
454
	@target=$(RMDTEST); $(BUILD_CMD)
455

456
$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
457
	@target=$(MDC2TEST); $(BUILD_CMD)
458

459
$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
460
	@target=$(MD4TEST); $(BUILD_CMD)
461

462
$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
463
	@target=$(MD5TEST); $(BUILD_CMD)
464

465
$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
466
	@target=$(HMACTEST); $(BUILD_CMD)
467

468 469 470
$(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
	@target=$(WPTEST); $(BUILD_CMD)

471
$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
472
	@target=$(RC2TEST); $(BUILD_CMD)
473

474
$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
475
	@target=$(BFTEST); $(BUILD_CMD)
476

477
$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
478
	@target=$(CASTTEST); $(BUILD_CMD)
479

480
$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
481
	@target=$(RC4TEST); $(BUILD_CMD)
482

483
$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
484
	@target=$(RC5TEST); $(BUILD_CMD)
485

486
$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
487
	@target=$(DESTEST); $(BUILD_CMD)
488

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

492
$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
493
	@target=$(RANDTEST); $(BUILD_CMD)
494

495
$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
496
	@target=$(DHTEST); $(BUILD_CMD)
497

498
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
499
	@target=$(DSATEST); $(BUILD_CMD)
500

501
$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
502
	@target=$(METHTEST); $(BUILD_CMD)
503

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

507
$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
508
	@target=$(ENGINETEST); $(BUILD_CMD)
509

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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