Makefile 40.0 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 $(KRB5_INCLUDES) -I$(TOP)/fips
9
CFLAG=		-g
10
MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
11
PERL=		perl
12 13 14
# KRB5 stuff
KRB5_INCLUDES=
LIBKRB5=
15 16

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

CFLAGS= $(INCLUDES) $(CFLAG)

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

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

BNTEST=		bntest
33
ECTEST=		ectest
34
ECDSATEST=	ecdsatest
B
Bodo Möller 已提交
35
ECDHTEST=	ecdhtest
36 37 38 39
EXPTEST=	exptest
IDEATEST=	ideatest
SHATEST=	shatest
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 55 56 57 58 59
DESTEST=	destest
RANDTEST=	randtest
DHTEST=		dhtest
DSATEST=	dsatest
METHTEST=	methtest
SSLTEST=	ssltest
60
RSATEST=	rsa_test
61
ENGINETEST=	enginetest
B
Ben Laurie 已提交
62
EVPTEST=	evp_test
B
Ben Laurie 已提交
63
IGETEST=	igetest
64
JPAKETEST=	jpaketest
B
Ben Laurie 已提交
65
SRPTEST=	srptest
66 67 68 69
FIPS_SHATEST=	fips_shatest
FIPS_DESTEST=	fips_desmovs
FIPS_RANDTEST=	fips_randtest
FIPS_AESTEST=	fips_aesavs
70
FIPS_GCMTEST=	fips_gcmtest
71 72 73 74 75 76 77
FIPS_HMACTEST=	fips_hmactest
FIPS_RSAVTEST=	fips_rsavtest
FIPS_RSASTEST=	fips_rsastest
FIPS_RSAGTEST=	fips_rsagtest
FIPS_DSATEST=	fips_dsatest
FIPS_DSSVS=	fips_dssvs
FIPS_RNGVS=	fips_rngvs
78
FIPS_DRBGVS=	fips_drbgvs
79
FIPS_DHVS=	fips_dhvs
80
FIPS_ECDHVS=	fips_ecdhvs
81
FIPS_ECDSAVS=	fips_ecdsavs
82
FIPS_TEST_SUITE=fips_test_suite
R
Richard Levitte 已提交
83
FIPS_CMACTEST=	fips_cmactest
84
FIPS_ALGVS=	fips_algvs
85

86 87
TESTS=		alltests

88
EXE=	$(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
89
	$(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
90 91 92 93
	$(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) \
94 95
	$(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) \
	$(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
B
Ben Laurie 已提交
96
	$(EVPTEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) $(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT)
97 98

FIPSEXE=$(FIPS_SHATEST)$(EXE_EXT) $(FIPS_DESTEST)$(EXE_EXT) \
99 100 101 102
	$(FIPS_RANDTEST)$(EXE_EXT) $(FIPS_AESTEST)$(EXE_EXT) \
	$(FIPS_HMACTEST)$(EXE_EXT) $(FIPS_RSAVTEST)$(EXE_EXT) \
	$(FIPS_RSASTEST)$(EXE_EXT) $(FIPS_RSAGTEST)$(EXE_EXT) \
	$(FIPS_DSSVS)$(EXE_EXT) $(FIPS_DSATEST)$(EXE_EXT) \
103
	$(FIPS_RNGVS)$(EXE_EXT) $(FIPS_DRBGVS)$(EXE_EXT) \
104
	$(FIPS_DHVS)$(EXE_EXT)  $(FIPS_TEST_SUITE)$(EXE_EXT)  \
105
	$(FIPS_GCMTEST)$(EXE_EXT) $(FIPS_ECDSAVS)$(EXE_EXT) \
R
Richard Levitte 已提交
106
	$(FIPS_ECDHVS)$(EXE_EXT) $(FIPS_CMACTEST)$(EXE_EXT)
107

108
# $(METHTEST)$(EXE_EXT)
109

B
Bodo Möller 已提交
110
OBJ=	$(BNTEST).o $(ECTEST).o  $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
111
	$(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
112
	$(HMACTEST).o $(WPTEST).o \
113
	$(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
A
Andy Polyakov 已提交
114 115
	$(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
	$(MDC2TEST).o $(RMDTEST).o \
116
	$(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
B
Ben Laurie 已提交
117
	$(BFTEST).o  $(SSLTEST).o  $(DSATEST).o  $(EXPTEST).o $(RSATEST).o \
118 119
	$(FIPS_SHATEST).o $(FIPS_DESTEST).o $(FIPS_RANDTEST).o \
	$(FIPS_AESTEST).o $(FIPS_HMACTEST).o $(FIPS_RSAVTEST).o \
120
	$(FIPS_RSASTEST).o $(FIPS_RSAGTEST).o $(FIPS_GCMTEST).o \
121
	$(FIPS_DSSVS).o $(FIPS_DSATEST).o $(FIPS_RNGVS).o $(FIPS_DRBGVS).o \
122
	$(FIPS_TEST_SUITE).o $(FIPS_DHVS).o $(FIPS_ECDSAVS).o \
123
	$(FIPS_ECDHVS).o $(FIPS_CMACTEST).o $(FIPS_ALGVS).o \
R
Richard Levitte 已提交
124
	$(EVPTEST).o $(IGETEST).o $(JPAKETEST).o
B
Bodo Möller 已提交
125
SRC=	$(BNTEST).c $(ECTEST).c  $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
126
	$(MD2TEST).c  $(MD4TEST).c $(MD5TEST).c \
127
	$(HMACTEST).c $(WPTEST).c \
128 129
	$(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
	$(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
130
	$(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
B
Ben Laurie 已提交
131
	$(BFTEST).c  $(SSLTEST).c $(DSATEST).c   $(EXPTEST).c $(RSATEST).c \
132 133
	$(FIPS_SHATEST).c $(FIPS_DESTEST).c $(FIPS_RANDTEST).c \
	$(FIPS_AESTEST).c $(FIPS_HMACTEST).c $(FIPS_RSAVTEST).c \
134
	$(FIPS_RSASTEST).c $(FIPS_RSAGTEST).c $(FIPS_GCMTEST).c \
135
	$(FIPS_DSSVS).c $(FIPS_DSATEST).c $(FIPS_RNGVS).c $(FIPS_DRBGVS).c \
136
	$(FIPS_TEST_SUITE).c $(FIPS_DHVS).c $(FIPS_ECDSAVS).c \
137
	$(FIPS_ECDHVS).c $(FIPS_CMACTEST).c $(FIPS_ALGVS).c \
R
Richard Levitte 已提交
138
	$(EVPTEST).c $(IGETEST).c $(JPAKETEST).c
139 140 141 142 143 144 145

EXHEADER= 
HEADER=	$(EXHEADER)

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

top:
146
	(cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
147 148 149

all:	exe

150 151 152
exe:	$(EXE) $(FIPSEXE) dummytest$(EXE_EXT)

fipsexe:	$(FIPSEXE)
153

154 155
fipsalgvs:	$(FIPS_ALGVS)

156
files:
B
Ben Laurie 已提交
157
	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
158 159 160

links:

161 162
generate: $(SRC)
$(SRC):
163
	@sh $(TOP)/util/point.sh dummytest.c $@
164

165 166 167 168 169 170 171
errors:

install:

tags:
	ctags $(SRC)

172 173 174
tests:	exe apps $(TESTS)

apps:
175
	@(cd ..; $(MAKE) DIRS=apps all)
176

177
alltests: \
178
	test_des test_idea test_sha test_md4 test_md5 test_hmac \
179
	test_md2 test_mdc2 test_wp \
180
	test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \
B
Bodo Möller 已提交
181
	test_rand test_bn test_ec test_ecdsa test_ecdh \
182
	test_enc test_x509 test_rsa test_crl test_sid \
183
	test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
B
Ben Laurie 已提交
184
	test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige \
B
Ben Laurie 已提交
185
	test_jpake test_srp test_cms
B
Ben Laurie 已提交
186 187

test_evp:
188
	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
189 190

test_des:
191
	../util/shlib_wrap.sh ./$(DESTEST)
192 193

test_idea:
194
	../util/shlib_wrap.sh ./$(IDEATEST)
195 196

test_sha:
197 198 199 200
	../util/shlib_wrap.sh ./$(SHATEST)
	../util/shlib_wrap.sh ./$(SHA1TEST)
	../util/shlib_wrap.sh ./$(SHA256TEST)
	../util/shlib_wrap.sh ./$(SHA512TEST)
201 202

test_mdc2:
203
	../util/shlib_wrap.sh ./$(MDC2TEST)
204 205

test_md5:
206
	../util/shlib_wrap.sh ./$(MD5TEST)
207

208
test_md4:
209
	../util/shlib_wrap.sh ./$(MD4TEST)
210

211
test_hmac:
212
	../util/shlib_wrap.sh ./$(HMACTEST)
213

214 215 216
test_wp:
	../util/shlib_wrap.sh ./$(WPTEST)

217
test_md2:
218
	../util/shlib_wrap.sh ./$(MD2TEST)
219

220
test_rmd:
221
	../util/shlib_wrap.sh ./$(RMDTEST)
222 223

test_bf:
224
	../util/shlib_wrap.sh ./$(BFTEST)
225

226
test_cast:
227
	../util/shlib_wrap.sh ./$(CASTTEST)
228 229

test_rc2:
230
	../util/shlib_wrap.sh ./$(RC2TEST)
231

232
test_rc4:
233
	../util/shlib_wrap.sh ./$(RC4TEST)
234

235
test_rc5:
236
	../util/shlib_wrap.sh ./$(RC5TEST)
237

238
test_rand:
239
	../util/shlib_wrap.sh ./$(RANDTEST)
240 241

test_enc:
242
	@sh ./testenc
243 244 245

test_x509:
	echo test normal x509v1 certificate
246
	sh ./tx509 2>/dev/null
247
	echo test first x509v3 certificate
248
	sh ./tx509 v3-cert1.pem 2>/dev/null
249
	echo test second x509v3 certificate
250
	sh ./tx509 v3-cert2.pem 2>/dev/null
251

B
Ben Laurie 已提交
252
test_rsa: $(RSATEST)$(EXE_EXT)
253 254
	@sh ./trsa 2>/dev/null
	../util/shlib_wrap.sh ./$(RSATEST)
255 256

test_crl:
257
	@sh ./tcrl 2>/dev/null
258 259

test_sid:
260
	@sh ./tsid 2>/dev/null
261 262

test_req:
263 264
	@sh ./treq 2>/dev/null
	@sh ./treq testreq2.pem 2>/dev/null
265 266

test_pkcs7:
267 268
	@sh ./tpkcs7 2>/dev/null
	@sh ./tpkcs7d 2>/dev/null
269 270 271

test_bn:
	@echo starting big number library test, could take a while...
272
	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
273
	@echo quit >>tmp.bntest
274
	@echo "running bc"
275
	@<tmp.bntest sh -c "`sh ./bctest ignore`" | $(PERL) -e '$$i=0; while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0$$/) {die "\nFailed! bc: $$_";} else {print STDERR "."; $$i++;}} print STDERR "\n$$i tests passed\n"'
276
	@echo 'test a^b%c implementations'
277
	../util/shlib_wrap.sh ./$(EXPTEST)
278

279
test_ec:
280
	@echo 'test elliptic curves'
281
	../util/shlib_wrap.sh ./$(ECTEST)
282

B
Bodo Möller 已提交
283 284
test_ecdsa:
	@echo 'test ecdsa'
285
	../util/shlib_wrap.sh ./$(ECDSATEST)
B
Bodo Möller 已提交
286

B
Bodo Möller 已提交
287 288
test_ecdh:
	@echo 'test ecdh'
289
	../util/shlib_wrap.sh ./$(ECDHTEST)
B
Bodo Möller 已提交
290

291 292 293
test_verify:
	@echo "The following command should have some OK's and some failures"
	@echo "There are definitly a few expired certificates"
294
	../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs ../certs/*.pem
295 296

test_dh:
297
	@echo "Generate a set of DH parameters"
298
	../util/shlib_wrap.sh ./$(DHTEST)
299 300

test_dsa:
301
	@echo "Generate a set of DSA parameters"
302 303
	../util/shlib_wrap.sh ./$(DSATEST)
	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
304

305
test_gen:
306
	@echo "Generate and verify a certificate request"
307
	@sh ./testgen
308

309 310
test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
		intP1.ss intP2.ss: testss
311
	@echo "Generate and certify a test certificate"
312
	@sh ./testss
313 314
	@cat certCA.ss certU.ss > intP1.ss
	@cat certCA.ss certU.ss certP1.ss > intP2.ss
315

316 317
test_engine: 
	@echo "Manipulate the ENGINE structures"
318
	../util/shlib_wrap.sh ./$(ENGINETEST)
319

320 321
test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
		intP1.ss intP2.ss
322
	@echo "test SSL protocol"
323
	../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
324 325 326
	@sh ./testssl keyU.ss certU.ss certCA.ss
	@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
	@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
327 328

test_ca:
329
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
330 331
	  echo "skipping CA.sh test -- requires RSA"; \
	else \
332 333
	  echo "Generate and certify a test certificate via the 'ca' program"; \
	  sh ./testca; \
B
Ben Laurie 已提交
334
	fi
335

336
test_aes: #$(AESTEST)
337
#	@echo "test Rijndael"
338
#	../util/shlib_wrap.sh ./$(AESTEST)
339

340
test_tsa:
U
Ulf Möller 已提交
341
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
342 343 344 345 346
	  echo "skipping testtsa test -- requires RSA"; \
	else \
	  sh ./testtsa; \
	fi

A
Andy Polyakov 已提交
347
test_ige: $(IGETEST)$(EXE_EXT)
B
Ben Laurie 已提交
348 349 350
	@echo "Test IGE mode"
	../util/shlib_wrap.sh ./$(IGETEST)

351
test_jpake: $(JPAKETEST)$(EXE_EXT)
B
Ben Laurie 已提交
352
	@echo "Test JPAKE"
353
	../util/shlib_wrap.sh ./$(JPAKETEST)
B
Ben Laurie 已提交
354

D
Dr. Stephen Henson 已提交
355 356 357 358
test_cms:
	@echo "CMS consistency test"
	$(PERL) cms-test.pl

B
Ben Laurie 已提交
359 360 361 362
test_srp: $(SRPTEST)$(EXE_EXT)
	@echo "Test SRP"
	../util/shlib_wrap.sh ./srptest

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

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

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

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

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

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

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

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

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

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

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

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

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

415
$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
416
	@target=$(SHATEST); $(BUILD_CMD)
417

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

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

424
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
425
	@target=$(SHA512TEST); $(BUILD_CMD)
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 455 456 457 458 459 460 461
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}

$(FIPS_SHATEST)$(EXE_EXT): $(FIPS_SHATEST).o $(DLIBCRYPTO)
	@target=$(FIPS_SHATEST); $(FIPS_BUILD_CMD)

$(FIPS_AESTEST)$(EXE_EXT): $(FIPS_AESTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_AESTEST); $(FIPS_BUILD_CMD)

462 463 464
$(FIPS_GCMTEST)$(EXE_EXT): $(FIPS_GCMTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_GCMTEST); $(FIPS_BUILD_CMD)

465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488
$(FIPS_DESTEST)$(EXE_EXT): $(FIPS_DESTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_DESTEST); $(FIPS_BUILD_CMD)

$(FIPS_HMACTEST)$(EXE_EXT): $(FIPS_HMACTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_HMACTEST); $(FIPS_BUILD_CMD)

$(FIPS_RANDTEST)$(EXE_EXT): $(FIPS_RANDTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_RANDTEST); $(FIPS_BUILD_CMD)

$(FIPS_RSAVTEST)$(EXE_EXT): $(FIPS_RSAVTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_RSAVTEST); $(FIPS_BUILD_CMD)

$(FIPS_RSASTEST)$(EXE_EXT): $(FIPS_RSASTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_RSASTEST); $(FIPS_BUILD_CMD)

$(FIPS_RSAGTEST)$(EXE_EXT): $(FIPS_RSAGTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_RSAGTEST); $(FIPS_BUILD_CMD)

$(FIPS_DSATEST)$(EXE_EXT): $(FIPS_DSATEST).o $(DLIBCRYPTO)
	@target=$(FIPS_DSATEST); $(FIPS_BUILD_CMD)

$(FIPS_DSSVS)$(EXE_EXT): $(FIPS_DSSVS).o $(DLIBCRYPTO)
	@target=$(FIPS_DSSVS); $(FIPS_BUILD_CMD)

489 490 491
$(FIPS_DHVS)$(EXE_EXT): $(FIPS_DHVS).o $(DLIBCRYPTO)
	@target=$(FIPS_DHVS); $(FIPS_BUILD_CMD)

492 493 494
$(FIPS_ECDHVS)$(EXE_EXT): $(FIPS_ECDHVS).o $(DLIBCRYPTO)
	@target=$(FIPS_ECDHVS); $(FIPS_BUILD_CMD)

495 496 497
$(FIPS_ECDSAVS)$(EXE_EXT): $(FIPS_ECDSAVS).o $(DLIBCRYPTO)
	@target=$(FIPS_ECDSAVS); $(FIPS_BUILD_CMD)

498 499 500
$(FIPS_RNGVS)$(EXE_EXT): $(FIPS_RNGVS).o $(DLIBCRYPTO)
	@target=$(FIPS_RNGVS); $(FIPS_BUILD_CMD)

501 502 503
$(FIPS_DRBGVS)$(EXE_EXT): $(FIPS_DRBGVS).o $(DLIBCRYPTO)
	@target=$(FIPS_DRBGVS); $(FIPS_BUILD_CMD)

504 505 506
$(FIPS_TEST_SUITE)$(EXE_EXT): $(FIPS_TEST_SUITE).o $(DLIBCRYPTO)
	@target=$(FIPS_TEST_SUITE); $(FIPS_BUILD_CMD)

R
Richard Levitte 已提交
507 508 509
$(FIPS_CMACTEST)$(EXE_EXT): $(FIPS_CMACTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_CMACTEST); $(FIPS_BUILD_CMD)

510 511 512
$(FIPS_ALGVS)$(EXE_EXT): $(FIPS_ALGVS).o $(DLIBCRYPTO)
	@target=$(FIPS_ALGVS); $(FIPS_BUILD_CMD)

513
$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
514
	@target=$(RMDTEST); $(BUILD_CMD)
515

516
$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
517
	@target=$(MDC2TEST); $(BUILD_CMD)
518

519
$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
520
	@target=$(MD4TEST); $(BUILD_CMD)
521

522
$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
523
	@target=$(MD5TEST); $(BUILD_CMD)
524

525
$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
526
	@target=$(HMACTEST); $(BUILD_CMD)
527

528 529 530
$(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
	@target=$(WPTEST); $(BUILD_CMD)

531
$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
532
	@target=$(RC2TEST); $(BUILD_CMD)
533

534
$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
535
	@target=$(BFTEST); $(BUILD_CMD)
536

537
$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
538
	@target=$(CASTTEST); $(BUILD_CMD)
539

540
$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
541
	@target=$(RC4TEST); $(BUILD_CMD)
542

543
$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
544
	@target=$(RC5TEST); $(BUILD_CMD)
545

546
$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
547
	@target=$(DESTEST); $(BUILD_CMD)
548

549
$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
550
	@target=$(RANDTEST); $(BUILD_CMD)
551

552
$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
553
	@target=$(DHTEST); $(BUILD_CMD)
554

555
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
556
	@target=$(DSATEST); $(BUILD_CMD)
557

558
$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
559
	@target=$(METHTEST); $(BUILD_CMD)
560

561
$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
562
	@target=$(SSLTEST); $(BUILD_CMD)
563

564
$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
565
	@target=$(ENGINETEST); $(BUILD_CMD)
566

567
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
568
	@target=$(EVPTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
569

570
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
571
	@target=$(ECDSATEST); $(BUILD_CMD)
B
Ben Laurie 已提交
572

573
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
574
	@target=$(ECDHTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
575

B
Ben Laurie 已提交
576 577 578
$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
	@target=$(IGETEST); $(BUILD_CMD)

579 580
$(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
	@target=$(JPAKETEST); $(BUILD_CMD)
B
Ben Laurie 已提交
581

B
Ben Laurie 已提交
582 583 584
$(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
	@target=$(SRPTEST); $(BUILD_CMD)

585 586
#$(AESTEST).o: $(AESTEST).c
#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
587

588
#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
589
#	if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
590
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
591
#	else \
592
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
B
Ben Laurie 已提交
593
#	fi
594

595
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
D
Dr. Stephen Henson 已提交
596
	@target=dummytest; $(BUILD_CMD)
597

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

R
Richard Levitte 已提交
600
bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
601
bftest.o: ../include/openssl/opensslconf.h bftest.c
R
Richard Levitte 已提交
602
bntest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
L
Lutz Jänicke 已提交
603
bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
R
Richard Levitte 已提交
604 605 606 607 608
bntest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
bntest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
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
B
Bodo Möller 已提交
609 610 611
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
R
Richard Levitte 已提交
612
bntest.o: ../include/openssl/rand.h ../include/openssl/rsa.h
B
Bodo Möller 已提交
613 614 615
bntest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
bntest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
bntest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h bntest.c
R
Richard Levitte 已提交
616 617
casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
casttest.o: ../include/openssl/opensslconf.h casttest.c
D
Dr. Stephen Henson 已提交
618 619 620
destest.o: ../include/openssl/crypto.h ../include/openssl/des.h
destest.o: ../include/openssl/des_old.h ../include/openssl/e_os2.h
destest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
G
Geoff Thorpe 已提交
621 622 623
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 已提交
624
dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
B
Bodo Möller 已提交
625
dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
G
Geoff Thorpe 已提交
626 627
dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
R
Richard Levitte 已提交
628 629 630
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 已提交
631 632 633 634 635 636
dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
dsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h
dsatest.o: ../include/openssl/err.h ../include/openssl/lhash.h
dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
dsatest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
B
Bodo Möller 已提交
637
dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
R
Richard Levitte 已提交
638
dsatest.o: ../include/openssl/symhacks.h dsatest.c
D
Dr. Stephen Henson 已提交
639 640 641 642 643 644 645 646 647 648
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 已提交
649
ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
B
Bodo Möller 已提交
650
ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
R
Richard Levitte 已提交
651
ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
B
Bodo Möller 已提交
652 653 654 655 656 657 658
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
R
Richard Levitte 已提交
659 660
ecdsatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
B
Bodo Möller 已提交
661 662
ecdsatest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
ecdsatest.o: ecdsatest.c
R
Richard Levitte 已提交
663
ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
B
Bodo Möller 已提交
664
ectest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
R
Richard Levitte 已提交
665
ectest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
B
Bodo Möller 已提交
666 667 668 669 670 671 672
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
R
Richard Levitte 已提交
673 674
ectest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
B
Bodo Möller 已提交
675 676
ectest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ectest.c
enginetest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
677 678 679 680 681 682 683 684 685 686
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 已提交
687 688
enginetest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
enginetest.o: enginetest.c
R
Richard Levitte 已提交
689
evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
690 691 692 693 694 695 696 697 698 699 700
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 已提交
701
evp_test.o: ../include/openssl/x509_vfy.h evp_test.c
R
Richard Levitte 已提交
702
exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
703 704 705
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 已提交
706 707 708
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
B
Bodo Möller 已提交
709 710 711 712
fips_aesavs.o: ../e_os.h ../include/openssl/aes.h ../include/openssl/asn1.h
fips_aesavs.o: ../include/openssl/bio.h ../include/openssl/bn.h
fips_aesavs.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
fips_aesavs.o: ../include/openssl/err.h ../include/openssl/evp.h
D
Dr. Stephen Henson 已提交
713 714
fips_aesavs.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
fips_aesavs.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
B
Bodo Möller 已提交
715 716 717
fips_aesavs.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
fips_aesavs.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_aesavs.o: ../include/openssl/symhacks.h fips_aesavs.c
D
Dr. Stephen Henson 已提交
718 719 720 721 722
fips_algvs.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
fips_algvs.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
fips_algvs.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
fips_algvs.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
fips_algvs.o: fips_algvs.c
B
Bodo Möller 已提交
723 724 725 726
fips_cmactest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
fips_cmactest.o: ../include/openssl/bn.h ../include/openssl/cmac.h
fips_cmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
fips_cmactest.o: ../include/openssl/err.h ../include/openssl/evp.h
R
Richard Levitte 已提交
727 728 729 730 731
fips_cmactest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
fips_cmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
fips_cmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
fips_cmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_cmactest.o: ../include/openssl/symhacks.h fips_cmactest.c
B
Bodo Möller 已提交
732 733 734 735 736
fips_desmovs.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
fips_desmovs.o: ../include/openssl/bn.h ../include/openssl/crypto.h
fips_desmovs.o: ../include/openssl/des.h ../include/openssl/des_old.h
fips_desmovs.o: ../include/openssl/e_os2.h ../include/openssl/err.h
fips_desmovs.o: ../include/openssl/evp.h ../include/openssl/lhash.h
D
Dr. Stephen Henson 已提交
737 738 739 740 741 742
fips_desmovs.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
fips_desmovs.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
fips_desmovs.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
fips_desmovs.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
fips_desmovs.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h
fips_desmovs.o: fips_desmovs.c
B
Bodo Möller 已提交
743 744 745 746
fips_dhvs.o: ../include/openssl/opensslconf.h fips_dhvs.c
fips_drbgvs.o: ../include/openssl/opensslconf.h fips_drbgvs.c
fips_dsatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
fips_dsatest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
D
Dr. Stephen Henson 已提交
747
fips_dsatest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
B
Bodo Möller 已提交
748
fips_dsatest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
D
Dr. Stephen Henson 已提交
749 750 751
fips_dsatest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
fips_dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
fips_dsatest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
B
Bodo Möller 已提交
752
fips_dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
B
Bodo Möller 已提交
753 754 755 756 757 758 759 760 761
fips_dsatest.o: ../include/openssl/symhacks.h fips_dsatest.c
fips_dssvs.o: ../include/openssl/opensslconf.h fips_dssvs.c
fips_ecdhvs.o: ../include/openssl/opensslconf.h fips_ecdhvs.c
fips_ecdsavs.o: ../include/openssl/opensslconf.h fips_ecdsavs.c
fips_gcmtest.o: ../include/openssl/opensslconf.h fips_gcmtest.c
fips_hmactest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
fips_hmactest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
fips_hmactest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
fips_hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
D
Dr. Stephen Henson 已提交
762 763
fips_hmactest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
fips_hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
B
Bodo Möller 已提交
764 765 766
fips_hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
fips_hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_hmactest.o: ../include/openssl/symhacks.h fips_hmactest.c
B
Bodo Möller 已提交
767 768 769
fips_randtest.o: ../e_os.h ../include/openssl/aes.h ../include/openssl/asn1.h
fips_randtest.o: ../include/openssl/bio.h ../include/openssl/bn.h
fips_randtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
B
Bodo Möller 已提交
770 771 772 773 774 775 776 777
fips_randtest.o: ../include/openssl/ec.h ../include/openssl/err.h
fips_randtest.o: ../include/openssl/evp.h ../include/openssl/fips_rand.h
fips_randtest.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
fips_randtest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
fips_randtest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
fips_randtest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
fips_randtest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_randtest.o: ../include/openssl/symhacks.h fips_randtest.c
B
Bodo Möller 已提交
778 779 780 781 782
fips_rngvs.o: ../include/openssl/opensslconf.h fips_rngvs.c
fips_rsagtest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
fips_rsagtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
fips_rsagtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
fips_rsagtest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
D
Dr. Stephen Henson 已提交
783 784
fips_rsagtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
fips_rsagtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
B
Bodo Möller 已提交
785
fips_rsagtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
B
Bodo Möller 已提交
786 787 788 789 790 791
fips_rsagtest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_rsagtest.o: ../include/openssl/symhacks.h fips_rsagtest.c
fips_rsastest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
fips_rsastest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
fips_rsastest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
fips_rsastest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
D
Dr. Stephen Henson 已提交
792 793
fips_rsastest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
fips_rsastest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
B
Bodo Möller 已提交
794
fips_rsastest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
B
Bodo Möller 已提交
795 796 797 798 799 800
fips_rsastest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_rsastest.o: ../include/openssl/symhacks.h fips_rsastest.c
fips_rsavtest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
fips_rsavtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
fips_rsavtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
fips_rsavtest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
D
Dr. Stephen Henson 已提交
801 802
fips_rsavtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
fips_rsavtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
B
Bodo Möller 已提交
803
fips_rsavtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
B
Bodo Möller 已提交
804 805 806 807 808 809
fips_rsavtest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
fips_rsavtest.o: ../include/openssl/symhacks.h fips_rsavtest.c
fips_shatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
fips_shatest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
fips_shatest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
fips_shatest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
D
Dr. Stephen Henson 已提交
810 811 812 813 814
fips_shatest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
fips_shatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
fips_shatest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
fips_shatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
fips_shatest.o: fips_shatest.c
B
Bodo Möller 已提交
815 816 817 818
fips_test_suite.o: ../include/openssl/asn1.h ../include/openssl/bio.h
fips_test_suite.o: ../include/openssl/bn.h ../include/openssl/cmac.h
fips_test_suite.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
fips_test_suite.o: ../include/openssl/err.h ../include/openssl/evp.h
R
Richard Levitte 已提交
819 820
fips_test_suite.o: ../include/openssl/hmac.h ../include/openssl/lhash.h
fips_test_suite.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
D
Dr. Stephen Henson 已提交
821
fips_test_suite.o: ../include/openssl/opensslconf.h
B
Bodo Möller 已提交
822
fips_test_suite.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
B
Bodo Möller 已提交
823 824 825
fips_test_suite.o: ../include/openssl/rand.h ../include/openssl/safestack.h
fips_test_suite.o: ../include/openssl/sha.h ../include/openssl/stack.h
fips_test_suite.o: ../include/openssl/symhacks.h fips_test_suite.c
R
Richard Levitte 已提交
826
hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
827 828 829 830 831 832 833
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 已提交
834 835
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 已提交
836 837 838 839 840
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 已提交
841 842 843 844 845
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
B
Bodo Möller 已提交
846 847 848 849 850
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 已提交
851
md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
852 853 854 855 856 857
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 已提交
858
md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
859 860 861 862 863 864
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
865
mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
866 867 868 869 870 871 872 873
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
D
Dr. Stephen Henson 已提交
874 875 876 877 878
randtest.o: ../e_os.h ../include/openssl/crypto.h ../include/openssl/e_os2.h
randtest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
randtest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
randtest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
randtest.o: ../include/openssl/symhacks.h randtest.c
R
Richard Levitte 已提交
879
rc2test.o: ../e_os.h ../include/openssl/e_os2.h
880
rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
D
Dr. Stephen Henson 已提交
881 882 883 884 885
rc4test.o: ../e_os.h ../include/openssl/crypto.h ../include/openssl/e_os2.h
rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
rc4test.o: ../include/openssl/ossl_typ.h ../include/openssl/rc4.h
rc4test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
rc4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rc4test.c
B
Bodo Möller 已提交
886 887 888 889 890
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 已提交
891
rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
892 893 894 895 896 897
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 已提交
898 899
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 已提交
900
rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
B
Bodo Möller 已提交
901 902 903 904
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 已提交
905
rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
R
Richard Levitte 已提交
906
sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
907 908 909 910 911 912
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 已提交
913
shatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
R
Richard Levitte 已提交
914 915 916 917 918 919
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 已提交
920
ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
L
Lutz Jänicke 已提交
921
ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
922 923
ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
B
Bodo Möller 已提交
924 925 926
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 已提交
927 928 929 930 931 932 933 934 935
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 已提交
936
ssltest.o: ../include/openssl/sha.h ../include/openssl/srp.h
D
Dr. Stephen Henson 已提交
937 938 939 940 941 942
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
ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
ssltest.o: ../include/openssl/x509v3.h ssltest.c
943 944 945 946 947
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