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

89 90
TESTS=		alltests

91
EXE=	$(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
92
	$(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
93 94 95 96
	$(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
	$(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
	$(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
	$(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
A
Andy Polyakov 已提交
97
	$(GOST2814789TEST)$(EXE_EXT) \
98 99
	$(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) \
	$(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
D
Dr. Stephen Henson 已提交
100 101
	$(EVPTEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) $(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) \
	$(V3NAMETEST)$(EXE_EXT)
102 103

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

113
# $(METHTEST)$(EXE_EXT)
114

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

EXHEADER= 
HEADER=	$(EXHEADER)

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

top:
153
	(cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
154 155 156

all:	exe

157 158 159
exe:	$(EXE) $(FIPSEXE) dummytest$(EXE_EXT)

fipsexe:	$(FIPSEXE)
160

161 162
fipsalgvs:	$(FIPS_ALGVS)

163
files:
B
Ben Laurie 已提交
164
	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
165 166 167

links:

168 169
generate: $(SRC)
$(SRC):
170
	@sh $(TOP)/util/point.sh dummytest.c $@
171

172 173 174 175 176 177 178
errors:

install:

tags:
	ctags $(SRC)

179 180 181
tests:	exe apps $(TESTS)

apps:
182
	@(cd ..; $(MAKE) DIRS=apps all)
183

184
alltests: \
185
	test_des test_idea test_sha test_md4 test_md5 test_hmac \
186
	test_md2 test_mdc2 test_wp \
187
	test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \
B
Bodo Möller 已提交
188
	test_rand test_bn test_ec test_ecdsa test_ecdh \
189
	test_enc test_x509 test_rsa test_crl test_sid \
190
	test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
B
Ben Laurie 已提交
191
	test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige \
A
Andy Polyakov 已提交
192 193
	test_jpake test_srp test_cms test_v3name test_ocsp \
	test_gost2814789
B
Ben Laurie 已提交
194 195

test_evp:
196
	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
197 198

test_des:
199
	../util/shlib_wrap.sh ./$(DESTEST)
200 201

test_idea:
202
	../util/shlib_wrap.sh ./$(IDEATEST)
203 204

test_sha:
205 206 207 208
	../util/shlib_wrap.sh ./$(SHATEST)
	../util/shlib_wrap.sh ./$(SHA1TEST)
	../util/shlib_wrap.sh ./$(SHA256TEST)
	../util/shlib_wrap.sh ./$(SHA512TEST)
209 210

test_mdc2:
211
	../util/shlib_wrap.sh ./$(MDC2TEST)
212 213

test_md5:
214
	../util/shlib_wrap.sh ./$(MD5TEST)
215

216
test_md4:
217
	../util/shlib_wrap.sh ./$(MD4TEST)
218

219
test_hmac:
220
	../util/shlib_wrap.sh ./$(HMACTEST)
221

222 223 224
test_wp:
	../util/shlib_wrap.sh ./$(WPTEST)

225
test_md2:
226
	../util/shlib_wrap.sh ./$(MD2TEST)
227

228
test_rmd:
229
	../util/shlib_wrap.sh ./$(RMDTEST)
230 231

test_bf:
232
	../util/shlib_wrap.sh ./$(BFTEST)
233

234
test_cast:
235
	../util/shlib_wrap.sh ./$(CASTTEST)
236 237

test_rc2:
238
	../util/shlib_wrap.sh ./$(RC2TEST)
239

240
test_rc4:
241
	../util/shlib_wrap.sh ./$(RC4TEST)
242

243
test_rc5:
244
	../util/shlib_wrap.sh ./$(RC5TEST)
245

246
test_rand:
247
	../util/shlib_wrap.sh ./$(RANDTEST)
248

A
Andy Polyakov 已提交
249 250 251
test_gost2814789:
	../util/shlib_wrap.sh ./$(GOST2814789TEST)

252
test_enc:
253
	@sh ./testenc
254 255 256

test_x509:
	echo test normal x509v1 certificate
257
	sh ./tx509 2>/dev/null
258
	echo test first x509v3 certificate
259
	sh ./tx509 v3-cert1.pem 2>/dev/null
260
	echo test second x509v3 certificate
261
	sh ./tx509 v3-cert2.pem 2>/dev/null
262

B
Ben Laurie 已提交
263
test_rsa: $(RSATEST)$(EXE_EXT)
264 265
	@sh ./trsa 2>/dev/null
	../util/shlib_wrap.sh ./$(RSATEST)
266 267

test_crl:
268
	@sh ./tcrl 2>/dev/null
269 270

test_sid:
271
	@sh ./tsid 2>/dev/null
272 273

test_req:
274 275
	@sh ./treq 2>/dev/null
	@sh ./treq testreq2.pem 2>/dev/null
276 277

test_pkcs7:
278 279
	@sh ./tpkcs7 2>/dev/null
	@sh ./tpkcs7d 2>/dev/null
280 281 282

test_bn:
	@echo starting big number library test, could take a while...
283
	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
284
	@echo quit >>tmp.bntest
285
	@echo "running bc"
286
	@<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"'
287
	@echo 'test a^b%c implementations'
288
	../util/shlib_wrap.sh ./$(EXPTEST)
289

290
test_ec:
291
	@echo 'test elliptic curves'
292
	../util/shlib_wrap.sh ./$(ECTEST)
293

B
Bodo Möller 已提交
294 295
test_ecdsa:
	@echo 'test ecdsa'
296
	../util/shlib_wrap.sh ./$(ECDSATEST)
B
Bodo Möller 已提交
297

B
Bodo Möller 已提交
298 299
test_ecdh:
	@echo 'test ecdh'
300
	../util/shlib_wrap.sh ./$(ECDHTEST)
B
Bodo Möller 已提交
301

302 303 304
test_verify:
	@echo "The following command should have some OK's and some failures"
	@echo "There are definitly a few expired certificates"
B
Ben Laurie 已提交
305
	../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem
306 307

test_dh:
308
	@echo "Generate a set of DH parameters"
309
	../util/shlib_wrap.sh ./$(DHTEST)
310 311

test_dsa:
312
	@echo "Generate a set of DSA parameters"
313 314
	../util/shlib_wrap.sh ./$(DSATEST)
	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
315

316
test_gen:
317
	@echo "Generate and verify a certificate request"
318
	@sh ./testgen
319

320 321
test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
		intP1.ss intP2.ss: testss
322
	@echo "Generate and certify a test certificate"
323
	@sh ./testss
324 325
	@cat certCA.ss certU.ss > intP1.ss
	@cat certCA.ss certU.ss certP1.ss > intP2.ss
326

327 328
test_engine: 
	@echo "Manipulate the ENGINE structures"
329
	../util/shlib_wrap.sh ./$(ENGINETEST)
330

331 332
test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
		intP1.ss intP2.ss
333
	@echo "test SSL protocol"
334
	../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
335 336 337
	@sh ./testssl keyU.ss certU.ss certCA.ss
	@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
	@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
338 339

test_ca:
340
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
341 342
	  echo "skipping CA.sh test -- requires RSA"; \
	else \
343 344
	  echo "Generate and certify a test certificate via the 'ca' program"; \
	  sh ./testca; \
B
Ben Laurie 已提交
345
	fi
346

347
test_aes: #$(AESTEST)
348
#	@echo "test Rijndael"
349
#	../util/shlib_wrap.sh ./$(AESTEST)
350

351
test_tsa:
U
Ulf Möller 已提交
352
	@if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
353 354 355 356 357
	  echo "skipping testtsa test -- requires RSA"; \
	else \
	  sh ./testtsa; \
	fi

A
Andy Polyakov 已提交
358
test_ige: $(IGETEST)$(EXE_EXT)
B
Ben Laurie 已提交
359 360 361
	@echo "Test IGE mode"
	../util/shlib_wrap.sh ./$(IGETEST)

362
test_jpake: $(JPAKETEST)$(EXE_EXT)
B
Ben Laurie 已提交
363
	@echo "Test JPAKE"
364
	../util/shlib_wrap.sh ./$(JPAKETEST)
B
Ben Laurie 已提交
365

D
Dr. Stephen Henson 已提交
366 367 368 369
test_cms:
	@echo "CMS consistency test"
	$(PERL) cms-test.pl

B
Ben Laurie 已提交
370 371 372 373
test_srp: $(SRPTEST)$(EXE_EXT)
	@echo "Test SRP"
	../util/shlib_wrap.sh ./srptest

D
Dr. Stephen Henson 已提交
374 375 376 377
test_v3name: $(V3NAMETEST)$(EXE_EXT)
	@echo "Test X509v3_check_*"
	../util/shlib_wrap.sh ./$(V3NAMETEST)

B
Ben Laurie 已提交
378 379 380 381
test_ocsp:
	@echo "Test OCSP"
	@sh ./tocsp

382 383 384 385
lint:
	lint -DLINT $(INCLUDES) $(SRC)>fluff

depend:
386 387 388 389 390
	@if [ -z "$(THIS)" ]; then \
	    $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \
	else \
	    $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \
	fi
391 392

dclean:
393
	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
394
	mv -f Makefile.new $(MAKEFILE)
395 396
	rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \
			testreq.pem
397 398

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

$(DLIBSSL):
402
	(cd ..; $(MAKE) DIRS=ssl all)
403 404

$(DLIBCRYPTO):
405
	(cd ..; $(MAKE) DIRS=crypto all)
406

407
BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
408 409
		shlib_target="$(SHLIB_TARGET)"; \
	fi; \
410
	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
A
Andy Polyakov 已提交
411
	$(MAKE) -f $(TOP)/Makefile.shared -e \
412
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
413
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
414
		link_app.$${shlib_target}
B
Ben Laurie 已提交
415

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

419
$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
420
	@target=$(BNTEST); $(BUILD_CMD)
421

422
$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
423
	@target=$(ECTEST); $(BUILD_CMD)
424

425
$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
426
	@target=$(EXPTEST); $(BUILD_CMD)
427

428
$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
429
	@target=$(IDEATEST); $(BUILD_CMD)
430

431
$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
432
	@target=$(MD2TEST); $(BUILD_CMD)
433

434
$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO)
435
	@target=$(SHATEST); $(BUILD_CMD)
436

437
$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
438
	@target=$(SHA1TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
439

440
$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
441
	@target=$(SHA256TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
442

443
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
444
	@target=$(SHA512TEST); $(BUILD_CMD)
445

446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480
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)

481 482 483
$(FIPS_GCMTEST)$(EXE_EXT): $(FIPS_GCMTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_GCMTEST); $(FIPS_BUILD_CMD)

484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507
$(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)

508 509 510
$(FIPS_DHVS)$(EXE_EXT): $(FIPS_DHVS).o $(DLIBCRYPTO)
	@target=$(FIPS_DHVS); $(FIPS_BUILD_CMD)

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

514 515 516
$(FIPS_ECDSAVS)$(EXE_EXT): $(FIPS_ECDSAVS).o $(DLIBCRYPTO)
	@target=$(FIPS_ECDSAVS); $(FIPS_BUILD_CMD)

517 518 519
$(FIPS_RNGVS)$(EXE_EXT): $(FIPS_RNGVS).o $(DLIBCRYPTO)
	@target=$(FIPS_RNGVS); $(FIPS_BUILD_CMD)

520 521 522
$(FIPS_DRBGVS)$(EXE_EXT): $(FIPS_DRBGVS).o $(DLIBCRYPTO)
	@target=$(FIPS_DRBGVS); $(FIPS_BUILD_CMD)

523 524 525
$(FIPS_TEST_SUITE)$(EXE_EXT): $(FIPS_TEST_SUITE).o $(DLIBCRYPTO)
	@target=$(FIPS_TEST_SUITE); $(FIPS_BUILD_CMD)

R
Richard Levitte 已提交
526 527 528
$(FIPS_CMACTEST)$(EXE_EXT): $(FIPS_CMACTEST).o $(DLIBCRYPTO)
	@target=$(FIPS_CMACTEST); $(FIPS_BUILD_CMD)

529 530 531
$(FIPS_ALGVS)$(EXE_EXT): $(FIPS_ALGVS).o $(DLIBCRYPTO)
	@target=$(FIPS_ALGVS); $(FIPS_BUILD_CMD)

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

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

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

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

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

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

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

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

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

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

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

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

A
Andy Polyakov 已提交
568 569 570
$(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
	@target=$(GOST2814789TEST); $(BUILD_CMD)

571
$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
572
	@target=$(RANDTEST); $(BUILD_CMD)
573

574
$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
575
	@target=$(DHTEST); $(BUILD_CMD)
576

577
$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
578
	@target=$(DSATEST); $(BUILD_CMD)
579

580
$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
581
	@target=$(METHTEST); $(BUILD_CMD)
582

583
$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
584
	@target=$(SSLTEST); $(BUILD_CMD)
585

586
$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
587
	@target=$(ENGINETEST); $(BUILD_CMD)
588

589
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
590
	@target=$(EVPTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
591

592
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
593
	@target=$(ECDSATEST); $(BUILD_CMD)
B
Ben Laurie 已提交
594

595
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
596
	@target=$(ECDHTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
597

B
Ben Laurie 已提交
598 599 600
$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
	@target=$(IGETEST); $(BUILD_CMD)

601 602
$(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
	@target=$(JPAKETEST); $(BUILD_CMD)
B
Ben Laurie 已提交
603

B
Ben Laurie 已提交
604 605 606
$(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
	@target=$(SRPTEST); $(BUILD_CMD)

D
Dr. Stephen Henson 已提交
607 608 609
$(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
	@target=$(V3NAMETEST); $(BUILD_CMD)

610 611
#$(AESTEST).o: $(AESTEST).c
#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
612

613
#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
614
#	if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
615
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
616
#	else \
617
#	  $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
B
Ben Laurie 已提交
618
#	fi
619

620
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
D
Dr. Stephen Henson 已提交
621
	@target=dummytest; $(BUILD_CMD)
622

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

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