Makefile 40.5 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
TEST=		fips_algvs.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 56 57 58 59 60
DESTEST=	destest
RANDTEST=	randtest
DHTEST=		dhtest
DSATEST=	dsatest
METHTEST=	methtest
SSLTEST=	ssltest
61
RSATEST=	rsa_test
62
ENGINETEST=	enginetest
B
Ben Laurie 已提交
63
EVPTEST=	evp_test
B
Ben Laurie 已提交
64
IGETEST=	igetest
65
JPAKETEST=	jpaketest
B
Ben Laurie 已提交
66
SRPTEST=	srptest
67 68 69 70
FIPS_SHATEST=	fips_shatest
FIPS_DESTEST=	fips_desmovs
FIPS_RANDTEST=	fips_randtest
FIPS_AESTEST=	fips_aesavs
71
FIPS_GCMTEST=	fips_gcmtest
72 73 74 75 76 77 78
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
79
FIPS_DRBGVS=	fips_drbgvs
80
FIPS_DHVS=	fips_dhvs
81
FIPS_ECDHVS=	fips_ecdhvs
82
FIPS_ECDSAVS=	fips_ecdsavs
83
FIPS_TEST_SUITE=fips_test_suite
R
Richard Levitte 已提交
84
FIPS_CMACTEST=	fips_cmactest
85
FIPS_ALGVS=	fips_algvs
86

87 88
TESTS=		alltests

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

FIPSEXE=$(FIPS_SHATEST)$(EXE_EXT) $(FIPS_DESTEST)$(EXE_EXT) \
100 101 102 103
	$(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) \
104
	$(FIPS_RNGVS)$(EXE_EXT) $(FIPS_DRBGVS)$(EXE_EXT) \
105
	$(FIPS_DHVS)$(EXE_EXT)  $(FIPS_TEST_SUITE)$(EXE_EXT)  \
106
	$(FIPS_GCMTEST)$(EXE_EXT) $(FIPS_ECDSAVS)$(EXE_EXT) \
R
Richard Levitte 已提交
107
	$(FIPS_ECDHVS)$(EXE_EXT) $(FIPS_CMACTEST)$(EXE_EXT)
108

109
# $(METHTEST)$(EXE_EXT)
110

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

EXHEADER= 
HEADER=	$(EXHEADER)

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

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

all:	exe

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

fipsexe:	$(FIPSEXE)
154

155 156
fipsalgvs:	$(FIPS_ALGVS)

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

links:

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

166 167 168 169 170 171 172
errors:

install:

tags:
	ctags $(SRC)

173 174 175
tests:	exe apps $(TESTS)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

test_enc:
243
	@sh ./testenc
244 245 246

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

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

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

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

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

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

test_bn:
	@echo starting big number library test, could take a while...
273
	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
274
	@echo quit >>tmp.bntest
275
	@echo "running bc"
276
	@<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"'
277
	@echo 'test a^b%c implementations'
278
	../util/shlib_wrap.sh ./$(EXPTEST)
279

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

425
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
426
	@target=$(SHA512TEST); $(BUILD_CMD)
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 462
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)

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

466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489
$(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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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