Makefile 36.0 KB
Newer Older
1
#
B
Ben Laurie 已提交
2
# test/Makefile
3 4 5 6 7
#

DIR=		test
TOP=		..
CC=		cc
8
INCLUDES=	-I$(TOP) -I../include -I../crypto/include $(KRB5_INCLUDES) -I$(TOP)/fips
9
CFLAG=		-g
10
MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
11
PERL=		perl
12 13 14
# KRB5 stuff
KRB5_INCLUDES=
LIBKRB5=
15 16

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

CFLAGS= $(INCLUDES) $(CFLAG)

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

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

R
Rich Salz 已提交
32 33 34
# Prefix for logline for each test
START= @@@ START

35
BNTEST=		bntest
36
ECTEST=		ectest
37
ECDSATEST=	ecdsatest
B
Bodo Möller 已提交
38
ECDHTEST=	ecdhtest
39 40 41
EXPTEST=	exptest
IDEATEST=	ideatest
SHA1TEST=	sha1test
A
Andy Polyakov 已提交
42 43
SHA256TEST=	sha256t
SHA512TEST=	sha512t
44
MDC2TEST=	mdc2test
45
RMDTEST=	rmdtest
46
MD2TEST=	md2test
47
MD4TEST=	md4test
48
MD5TEST=	md5test
49
HMACTEST=	hmactest
50
WPTEST=		wp_test
51
RC2TEST=	rc2test
52 53
RC4TEST=	rc4test
RC5TEST=	rc5test
54
BFTEST=		bftest
55
CASTTEST=	casttest
56
DESTEST=	destest
57
GOST2814789TEST=gost2814789test
58 59 60 61
RANDTEST=	randtest
DHTEST=		dhtest
DSATEST=	dsatest
SSLTEST=	ssltest
62
RSATEST=	rsa_test
63
ENGINETEST=	enginetest
B
Ben Laurie 已提交
64
EVPTEST=	evp_test
65
EVPEXTRATEST=evp_extra_test
C
Christian Heimes 已提交
66
P5_CRPT2_TEST=	p5_crpt2_test
B
Ben Laurie 已提交
67
IGETEST=	igetest
68
JPAKETEST=	jpaketest
B
Ben Laurie 已提交
69
SRPTEST=	srptest
D
Dr. Stephen Henson 已提交
70
V3NAMETEST=	v3nametest
B
Ben Laurie 已提交
71
HEARTBEATTEST=  heartbeat_test
E
Emilia Kasper 已提交
72
CONSTTIMETEST=  constant_time_test
73

74 75
TESTS=		alltests

76
EXE=	$(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT)  $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
77
	$(MD2TEST)$(EXE_EXT)  $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
78
	$(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
79
	$(DESTEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
80 81
	$(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
	$(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
A
Andy Polyakov 已提交
82
	$(GOST2814789TEST)$(EXE_EXT) \
83 84
	$(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) \
	$(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
85 86 87
	$(EVPTEST)$(EXE_EXT) $(EVPEXTRATEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) \
	$(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) $(V3NAMETEST)$(EXE_EXT) \
	$(HEARTBEATTEST)$(EXE_EXT) $(P5_CRPT2_TEST)$(EXE_EXT) \
E
Emilia Kasper 已提交
88
	$(CONSTTIMETEST)$(EXE_EXT)
89

90
# $(METHTEST)$(EXE_EXT)
91

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

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

115
HEADER=	testutil.h
116

117
ALL=	$(GENERAL) $(SRC) $(HEADER)
118 119

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

all:	exe

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

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

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

133 134 135 136 137
errors:

tags:
	ctags $(SRC)

138 139 140
tests:	exe apps $(TESTS)

apps:
141
	@(cd ..; $(MAKE) DIRS=apps all)
142

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

155
test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
R
Rich Salz 已提交
156
	@echo $(START) $@
157
	../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
158

159
test_evp_extra: $(EVPEXTRATEST)$(EXE_EXT)
R
Rich Salz 已提交
160
	@echo $(START) $@
161 162
	../util/shlib_wrap.sh ./$(EVPEXTRATEST)

C
Christian Heimes 已提交
163
test_p5_crpt2: $(P5_CRPT2_TEST)$(EXE_EXT)
R
Rich Salz 已提交
164
	@echo $(START) $@
C
Christian Heimes 已提交
165 166
	../util/shlib_wrap.sh ./$(P5_CRPT2_TEST)

167
test_des: $(DESTEST)$(EXE_EXT)
R
Rich Salz 已提交
168
	@echo $(START) $@
169
	../util/shlib_wrap.sh ./$(DESTEST)
170

171
test_idea: $(IDEATEST)$(EXE_EXT)
R
Rich Salz 已提交
172
	@echo $(START) $@
173
	../util/shlib_wrap.sh ./$(IDEATEST)
174

175
test_sha: $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT)
R
Rich Salz 已提交
176
	@echo $(START) $@ -- sha1
177
	../util/shlib_wrap.sh ./$(SHA1TEST)
R
Rich Salz 已提交
178
	@echo $(START) $@ -- sha256
179
	../util/shlib_wrap.sh ./$(SHA256TEST)
R
Rich Salz 已提交
180
	@echo $(START) $@ -- sha512
181
	../util/shlib_wrap.sh ./$(SHA512TEST)
182

183
test_mdc2: $(MDC2TEST)$(EXE_EXT)
R
Rich Salz 已提交
184
	@echo $(START) $@
185
	../util/shlib_wrap.sh ./$(MDC2TEST)
186

187
test_md5: $(MD5TEST)$(EXE_EXT)
R
Rich Salz 已提交
188
	@echo $(START) $@
189
	../util/shlib_wrap.sh ./$(MD5TEST)
190

191
test_md4: $(MD4TEST)$(EXE_EXT)
R
Rich Salz 已提交
192
	@echo $(START) $@
193
	../util/shlib_wrap.sh ./$(MD4TEST)
194

195
test_hmac: $(HMACTEST)$(EXE_EXT)
R
Rich Salz 已提交
196
	@echo $(START) $@
197
	../util/shlib_wrap.sh ./$(HMACTEST)
198

199
test_wp: $(WPTEST)$(EXE_EXT)
R
Rich Salz 已提交
200
	@echo $(START) $@
201 202
	../util/shlib_wrap.sh ./$(WPTEST)

203
test_md2: $(MD2TEST)$(EXE_EXT)
R
Rich Salz 已提交
204
	@echo $(START) $@
205
	../util/shlib_wrap.sh ./$(MD2TEST)
206

207
test_rmd: $(RMDTEST)$(EXE_EXT)
R
Rich Salz 已提交
208
	@echo $(START) $@
209
	../util/shlib_wrap.sh ./$(RMDTEST)
210

211
test_bf: $(BFTEST)$(EXE_EXT)
R
Rich Salz 已提交
212
	@echo $(START) $@
213
	../util/shlib_wrap.sh ./$(BFTEST)
214

215
test_cast: $(CASTTEST)$(EXE_EXT)
R
Rich Salz 已提交
216
	@echo $(START) $@
217
	../util/shlib_wrap.sh ./$(CASTTEST)
218

219
test_rc2: $(RC2TEST)$(EXE_EXT)
R
Rich Salz 已提交
220
	@echo $(START) $@
221
	../util/shlib_wrap.sh ./$(RC2TEST)
222

223
test_rc4: $(RC4TEST)$(EXE_EXT)
R
Rich Salz 已提交
224
	@echo $(START) $@
225
	../util/shlib_wrap.sh ./$(RC4TEST)
226

227
test_rc5: $(RC5TEST)$(EXE_EXT)
R
Rich Salz 已提交
228
	@echo $(START) $@
229
	../util/shlib_wrap.sh ./$(RC5TEST)
230

231
test_rand: $(RANDTEST)$(EXE_EXT)
R
Rich Salz 已提交
232
	@echo $(START) $@
233
	../util/shlib_wrap.sh ./$(RANDTEST)
234

235
test_gost2814789: $(GOST2814789TEST)$(EXE_EXT)
R
Rich Salz 已提交
236
	@echo $(START) $@
237
	OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST)
A
Andy Polyakov 已提交
238

239
test_enc: ../apps/openssl$(EXE_EXT) testenc
R
Rich Salz 已提交
240
	@echo $(START) $@
241
	@sh ./testenc
242

243
test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
R
Rich Salz 已提交
244 245 246 247 248 249
	@echo $(START) $@ -- x509v1 certificate
	sh ./tx509
	@echo $(START) $@ -- first x509v3 certificate
	sh ./tx509 v3-cert1.pem
	@echo $(START) $@ -- second x509v3 certificate
	sh ./tx509 v3-cert2.pem
250

251
test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) tkey testrsa.pem
R
Rich Salz 已提交
252
	@echo $(START) $@
253
	../util/shlib_wrap.sh ./$(RSATEST)
R
Rich Salz 已提交
254 255 256 257
	@echo $(START) $@ -- private key
	@sh ./tkey testrsa.pem rsa private
	@echo $(START) $@ -- public public
	@sh ./tkey testrsapub.pem rsa public
258

259
test_crl: ../apps/openssl$(EXE_EXT) tcrl testcrl.pem
R
Rich Salz 已提交
260 261
	@echo $(START) $@
	sh ./tcrl
262

263
test_sid: ../apps/openssl$(EXE_EXT) tsid testsid.pem
R
Rich Salz 已提交
264 265
	@echo $(START) $@
	@sh ./tsid
266

267
test_req: ../apps/openssl$(EXE_EXT) treq testreq.pem testreq2.pem
R
Rich Salz 已提交
268 269 270 271
	@echo $(START) $@
	@sh ./treq
	@echo $(START) $@ -- testreq2
	@sh ./treq testreq2.pem
272

273
test_pkcs7: ../apps/openssl$(EXE_EXT) tpkcs7 tpkcs7d testp7.pem pkcs7-1.pem
R
Rich Salz 已提交
274 275 276 277
	@echo $(START) $@ -- pkcs7
	@sh ./tpkcs7
	@echo $(START) $@ -- pkcs7d
	@sh ./tpkcs7d
278

279
test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
R
Rich Salz 已提交
280
	@echo $(START) $@ -- could take  a while.
281
	@../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
282
	@echo quit >>tmp.bntest
R
Rich Salz 已提交
283
	@echo $(START) $@ -- running bc
284
	@<tmp.bntest sh -c "`sh ./bctest ignore`" | $(PERL) -e '$$i=0; while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0\r?$$/) {die "\nFailed! bc: $$_";} else {print STDERR "."; $$i++;}} print STDERR "\n$$i tests passed\n"'
R
Rich Salz 已提交
285
	@echo $(START) $@ -- $(EXPTEST)
286
	../util/shlib_wrap.sh ./$(EXPTEST)
287

288
test_ec: $(ECTEST)$(EXE_EXT) tkey testec-p256.pem
R
Rich Salz 已提交
289
	@echo $(START) $@
290
	../util/shlib_wrap.sh ./$(ECTEST)
R
Rich Salz 已提交
291 292 293 294
	@echo $(START) $@ -- private
	@sh ./tkey testec-p256.pem ec private
	@echo $(START) $@ -- public
	@sh ./tkey testecpub-p256.pem ec public
295

296
test_ecdsa: $(ECDSATEST)$(EXE_EXT)
R
Rich Salz 已提交
297
	@echo $(START) $@
298
	../util/shlib_wrap.sh ./$(ECDSATEST)
B
Bodo Möller 已提交
299

300
test_ecdh: $(ECDHTEST)$(EXE_EXT)
R
Rich Salz 已提交
301
	@echo $(START) $@
302
	../util/shlib_wrap.sh ./$(ECDHTEST)
B
Bodo Möller 已提交
303

304
test_verify: ../apps/openssl$(EXE_EXT)
R
Rich Salz 已提交
305 306
	@echo $(START) $@ -- expect some failures and expired certificates
	OPENSSL_CONF=/dev/null ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem
307

308
test_dh: $(DHTEST)$(EXE_EXT)
R
Rich Salz 已提交
309
	@echo $(START) $@
310
	../util/shlib_wrap.sh ./$(DHTEST)
311

312
test_dsa: $(DSATEST)$(EXE_EXT) tkey testdsa.pem
R
Rich Salz 已提交
313
	@echo $(START) $@
314
	../util/shlib_wrap.sh ./$(DSATEST)
R
Rich Salz 已提交
315
	@echo $(START) $@ -- app2_1
316
	../util/shlib_wrap.sh ./$(DSATEST) -app2_1
R
Rich Salz 已提交
317 318 319 320
	@echo $(START) $@ -- private
	@sh ./tkey testdsa.pem dsa private
	@echo $(START) $@ -- public
	@sh ./tkey testdsapub.pem dsa public
321

322
test_gen testreq.pem: ../apps/openssl$(EXE_EXT) testgen test.cnf
R
Rich Salz 已提交
323
	@echo $(START) test_gen
324
	@sh ./testgen
325

326
test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
B
Ben Laurie 已提交
327
		intP1.ss intP2.ss: testss CAss.cnf Uss.cnf P1ss.cnf P2ss.cnf \
328
                                   ../apps/openssl$(EXE_EXT)
R
Rich Salz 已提交
329
	@echo $(START) test_ss
330
	@sh ./testss
331 332
	@cat certCA.ss certU.ss > intP1.ss
	@cat certCA.ss certU.ss certP1.ss > intP2.ss
333

334
test_engine: $(ENGINETEST)$(EXE_EXT)
R
Rich Salz 已提交
335
	@echo $(START) $@
336
	../util/shlib_wrap.sh ./$(ENGINETEST)
337

338
test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
339
		intP1.ss intP2.ss $(SSLTEST)$(EXE_EXT) testssl testsslproxy \
340
		../apps/server2.pem serverinfo.pem
R
Rich Salz 已提交
341
	@echo $(START) $@
342
	../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
R
Rich Salz 已提交
343
	@echo $(START) $@ -- key U
344
	@sh ./testssl keyU.ss certU.ss certCA.ss
R
Rich Salz 已提交
345
	@echo $(START) $@ -- key P1
346
	@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
R
Rich Salz 已提交
347
	@echo $(START) $@ -- key P2
348
	@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
349

350
test_ca: ../apps/openssl$(EXE_EXT) testca CAss.cnf Uss.cnf
R
Rich Salz 已提交
351 352
	@if OPENSSL_CONF=/dev/null ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
	  echo SKIP $@ -- requires RSA; \
353
	else \
R
Rich Salz 已提交
354
	  echo $(START) $@; \
R
Rich Salz 已提交
355
	  sh ./testca $(PERL); \
B
Ben Laurie 已提交
356
	fi
357

358
test_tsa: ../apps/openssl$(EXE_EXT) testtsa CAtsa.cnf ../util/shlib_wrap.sh
R
Rich Salz 已提交
359 360
	@if OPENSSL_CONF=/dev/null ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
	    echo SKIP $@ -- requires RSA; \
361
	else \
R
Rich Salz 已提交
362
	  echo $(START) $@; \
363 364 365
	  sh ./testtsa; \
	fi

A
Andy Polyakov 已提交
366
test_ige: $(IGETEST)$(EXE_EXT)
R
Rich Salz 已提交
367
	@echo $(START) $@
B
Ben Laurie 已提交
368 369
	../util/shlib_wrap.sh ./$(IGETEST)

370
test_jpake: $(JPAKETEST)$(EXE_EXT)
R
Rich Salz 已提交
371
	@echo $(START) $@
372
	../util/shlib_wrap.sh ./$(JPAKETEST)
B
Ben Laurie 已提交
373

374
test_cms: ../apps/openssl$(EXE_EXT) cms-test.pl smcont.txt
R
Rich Salz 已提交
375 376
	@echo $(START) $@
	OPENSSL_CONFIG=/dev/null $(PERL) cms-test.pl
D
Dr. Stephen Henson 已提交
377

B
Ben Laurie 已提交
378
test_srp: $(SRPTEST)$(EXE_EXT)
R
Rich Salz 已提交
379
	@echo $(START) $@
B
Ben Laurie 已提交
380 381
	../util/shlib_wrap.sh ./srptest

D
Dr. Stephen Henson 已提交
382
test_v3name: $(V3NAMETEST)$(EXE_EXT)
R
Rich Salz 已提交
383
	@echo $(START) $@
D
Dr. Stephen Henson 已提交
384 385
	../util/shlib_wrap.sh ./$(V3NAMETEST)

386
test_ocsp: ../apps/openssl$(EXE_EXT) tocsp
R
Rich Salz 已提交
387
	@echo $(START) $@
B
Ben Laurie 已提交
388 389
	@sh ./tocsp

390
test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
R
Rich Salz 已提交
391
	@echo $(START) $@
B
Ben Laurie 已提交
392
	../util/shlib_wrap.sh ./$(HEARTBEATTEST)
393

E
Emilia Kasper 已提交
394
test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
R
Rich Salz 已提交
395
	@echo $(START) $@
E
Emilia Kasper 已提交
396 397
	../util/shlib_wrap.sh ./$(CONSTTIMETEST)

398
depend:
399 400 401 402 403
	@if [ -z "$(THIS)" ]; then \
	    $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \
	else \
	    $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \
	fi
404 405

dclean:
406
	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
407
	mv -f Makefile.new $(MAKEFILE)
408 409
	rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \
			testreq.pem
410 411

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

$(DLIBSSL):
415
	(cd ..; $(MAKE) DIRS=ssl all)
416 417

$(DLIBCRYPTO):
418
	(cd ..; $(MAKE) DIRS=crypto all)
419

420
BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
421 422
		shlib_target="$(SHLIB_TARGET)"; \
	fi; \
423
	LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
A
Andy Polyakov 已提交
424
	$(MAKE) -f $(TOP)/Makefile.shared -e \
425
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
426
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
427
		link_app.$${shlib_target}
B
Ben Laurie 已提交
428

429 430 431
BUILD_CMD_STATIC=shlib_target=; \
	LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO) $(LIBKRB5)"; \
	$(MAKE) -f $(TOP)/Makefile.shared -e \
432
		APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
433 434 435
		LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
		link_app.$${shlib_target}

436 437 438
$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
	@target=$(RSATEST); $(BUILD_CMD)

439
$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
440
	@target=$(BNTEST); $(BUILD_CMD)
441

442
$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
443
	@target=$(ECTEST); $(BUILD_CMD)
444

445
$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
446
	@target=$(EXPTEST); $(BUILD_CMD)
447

448
$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
449
	@target=$(IDEATEST); $(BUILD_CMD)
450

451
$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
452
	@target=$(MD2TEST); $(BUILD_CMD)
453

454
$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
455
	@target=$(SHA1TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
456

457
$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
458
	@target=$(SHA256TEST); $(BUILD_CMD)
A
Andy Polyakov 已提交
459

460
$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
461
	@target=$(SHA512TEST); $(BUILD_CMD)
462

463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491
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}

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

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

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

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

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

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

510
$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
511
	@target=$(RC2TEST); $(BUILD_CMD)
512

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

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

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

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

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

A
Andy Polyakov 已提交
528 529 530
$(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
	@target=$(GOST2814789TEST); $(BUILD_CMD)

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

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

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

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

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

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

549
$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
550
	@target=$(EVPTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
551

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

C
Christian Heimes 已提交
555 556 557
$(P5_CRPT2_TEST)$(EXE_EXT): $(P5_CRPT2_TEST).o $(DLIBCRYPTO)
	@target=$(P5_CRPT2_TEST); $(BUILD_CMD)

558
$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
559
	@target=$(ECDSATEST); $(BUILD_CMD)
B
Ben Laurie 已提交
560

561
$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
562
	@target=$(ECDHTEST); $(BUILD_CMD)
B
Bodo Möller 已提交
563

B
Ben Laurie 已提交
564 565 566
$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
	@target=$(IGETEST); $(BUILD_CMD)

567 568
$(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
	@target=$(JPAKETEST); $(BUILD_CMD)
B
Ben Laurie 已提交
569

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

D
Dr. Stephen Henson 已提交
573 574 575
$(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
	@target=$(V3NAMETEST); $(BUILD_CMD)

576 577
$(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) testutil.o
	@target=$(HEARTBEATTEST) testutil=testutil.o; $(BUILD_CMD_STATIC)
578

E
Emilia Kasper 已提交
579 580 581
$(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
	@target=$(CONSTTIMETEST) $(BUILD_CMD)

582 583
#$(AESTEST).o: $(AESTEST).c
#	$(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
584

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

592
dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
D
Dr. Stephen Henson 已提交
593
	@target=dummytest; $(BUILD_CMD)
594

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

R
Richard Levitte 已提交
597
bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
598
bftest.o: ../include/openssl/opensslconf.h bftest.c
599 600 601
bntest.o: ../crypto/bn/bn_lcl.h ../crypto/include/internal/bn_int.h ../e_os.h
bntest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
602
bntest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
603 604 605 606 607 608
bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
609 610 611 612
bntest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
bntest.o: ../include/openssl/x509_vfy.h bntest.c
R
Richard Levitte 已提交
613 614
casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
casttest.o: ../include/openssl/opensslconf.h casttest.c
E
Emilia Kasper 已提交
615 616 617
constant_time_test.o: ../crypto/constant_time_locl.h ../e_os.h
constant_time_test.o: ../include/openssl/e_os2.h
constant_time_test.o: ../include/openssl/opensslconf.h constant_time_test.c
618 619
destest.o: ../include/openssl/des.h ../include/openssl/e_os2.h
destest.o: ../include/openssl/opensslconf.h destest.c
R
Richard Levitte 已提交
620
dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
B
Bodo Möller 已提交
621
dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
G
Geoff Thorpe 已提交
622 623
dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
R
Richard Levitte 已提交
624 625 626
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 已提交
627
dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
628 629 630 631 632 633
dsatest.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
dsatest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
dsatest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
dsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
dsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
dsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dsatest.c
D
Dr. Stephen Henson 已提交
634 635 636 637 638 639 640 641 642 643
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 已提交
644
ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
B
Bodo Möller 已提交
645
ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
E
Emilia Kasper 已提交
646
ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
B
Bodo Möller 已提交
647 648 649 650 651 652 653
ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
E
Emilia Kasper 已提交
654 655
ecdsatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
B
Bodo Möller 已提交
656 657
ecdsatest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
ecdsatest.o: ecdsatest.c
R
Richard Levitte 已提交
658
ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
B
Bodo Möller 已提交
659
ectest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
E
Emilia Kasper 已提交
660
ectest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
B
Bodo Möller 已提交
661 662 663 664 665 666 667
ectest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
ectest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
ectest.o: ../include/openssl/err.h ../include/openssl/evp.h
ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
ectest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
E
Emilia Kasper 已提交
668 669
ectest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
B
Bodo Möller 已提交
670 671
ectest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ectest.c
enginetest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
672 673 674 675 676 677 678 679 680 681
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 已提交
682 683
enginetest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
enginetest.o: enginetest.c
684 685 686 687 688 689 690 691 692 693 694 695 696
evp_extra_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
evp_extra_test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
evp_extra_test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
evp_extra_test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
evp_extra_test.o: ../include/openssl/err.h ../include/openssl/evp.h
evp_extra_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
evp_extra_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
evp_extra_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
evp_extra_test.o: ../include/openssl/pkcs7.h ../include/openssl/rsa.h
evp_extra_test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
evp_extra_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
evp_extra_test.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
evp_extra_test.o: evp_extra_test.c
D
Dr. Stephen Henson 已提交
697
evp_test.o: ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
698 699 700
evp_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
evp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
evp_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
D
Dr. Stephen Henson 已提交
701 702 703 704 705 706 707 708 709 710
evp_test.o: ../include/openssl/ecdsa.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/pem.h
evp_test.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.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/x509.h ../include/openssl/x509_vfy.h
evp_test.o: ../include/openssl/x509v3.h evp_test.c
R
Richard Levitte 已提交
711
exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
712 713 714
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 已提交
715 716 717
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
718 719 720 721 722 723 724 725 726 727 728 729 730 731 732
gost2814789test.o: ../engines/ccgost/gost89.h ../include/openssl/asn1.h
gost2814789test.o: ../include/openssl/bio.h ../include/openssl/buffer.h
gost2814789test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
gost2814789test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
gost2814789test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
gost2814789test.o: ../include/openssl/engine.h ../include/openssl/err.h
gost2814789test.o: ../include/openssl/evp.h ../include/openssl/hmac.h
gost2814789test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
gost2814789test.o: ../include/openssl/objects.h
gost2814789test.o: ../include/openssl/opensslconf.h
gost2814789test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
gost2814789test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
gost2814789test.o: ../include/openssl/sha.h ../include/openssl/stack.h
gost2814789test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
gost2814789test.o: ../include/openssl/x509_vfy.h gost2814789test.c
733
heartbeat_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
734 735
heartbeat_test.o: ../include/openssl/buffer.h ../include/openssl/comp.h
heartbeat_test.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751
heartbeat_test.o: ../include/openssl/dtls1.h ../include/openssl/e_os2.h
heartbeat_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
heartbeat_test.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
heartbeat_test.o: ../include/openssl/evp.h ../include/openssl/hmac.h
heartbeat_test.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
heartbeat_test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
heartbeat_test.o: ../include/openssl/opensslconf.h
heartbeat_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
heartbeat_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
heartbeat_test.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
heartbeat_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
heartbeat_test.o: ../include/openssl/sha.h ../include/openssl/srtp.h
heartbeat_test.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
heartbeat_test.o: ../include/openssl/ssl23.h ../include/openssl/ssl3.h
heartbeat_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
heartbeat_test.o: ../include/openssl/tls1.h ../include/openssl/x509.h
E
Emilia Kasper 已提交
752 753
heartbeat_test.o: ../include/openssl/x509_vfy.h ../ssl/record/record.h
heartbeat_test.o: ../ssl/ssl_locl.h heartbeat_test.c testutil.h
R
Richard Levitte 已提交
754
hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
755 756 757 758 759 760 761
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 已提交
762 763
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 已提交
764 765 766 767 768
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
E
Emilia Kasper 已提交
769 770 771
jpaketest.o: ../include/openssl/opensslconf.h jpaketest.c
md2test.o: ../e_os.h ../include/openssl/e_os2.h
md2test.o: ../include/openssl/opensslconf.h md2test.c
R
Richard Levitte 已提交
772
md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
773 774 775 776 777 778
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 已提交
779
md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
780 781 782 783 784 785
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
786
mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
787
mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
788 789 790 791 792 793
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 mdc2test.c
B
Ben Laurie 已提交
794
p5_crpt2_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
795 796 797 798 799 800 801 802 803 804 805
p5_crpt2_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
p5_crpt2_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
p5_crpt2_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
p5_crpt2_test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
p5_crpt2_test.o: ../include/openssl/err.h ../include/openssl/evp.h
p5_crpt2_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
p5_crpt2_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
p5_crpt2_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
p5_crpt2_test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
p5_crpt2_test.o: ../include/openssl/sha.h ../include/openssl/stack.h
p5_crpt2_test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
B
Ben Laurie 已提交
806
p5_crpt2_test.o: ../include/openssl/x509_vfy.h p5_crpt2_test.c
807 808 809
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 已提交
810
rc2test.o: ../e_os.h ../include/openssl/e_os2.h
811
rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
812 813 814
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
E
Emilia Kasper 已提交
815 816
rc5test.o: ../e_os.h ../include/openssl/e_os2.h
rc5test.o: ../include/openssl/opensslconf.h rc5test.c
R
Richard Levitte 已提交
817
rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
818 819 820 821 822 823
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 已提交
824 825
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 已提交
826
rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
B
Bodo Möller 已提交
827 828 829 830
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 已提交
831
rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
R
Richard Levitte 已提交
832
sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
833 834 835 836 837 838
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 已提交
839
ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
L
Lutz Jänicke 已提交
840
ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
841 842
ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
B
Bodo Möller 已提交
843 844 845
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 已提交
846 847 848 849 850 851 852 853 854
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 已提交
855
ssltest.o: ../include/openssl/sha.h ../include/openssl/srp.h
D
Dr. Stephen Henson 已提交
856 857 858 859
ssltest.o: ../include/openssl/srtp.h ../include/openssl/ssl.h
ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h
ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
E
Emilia Kasper 已提交
860
ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
E
Emilia Kasper 已提交
861 862
ssltest.o: ../include/openssl/x509v3.h ../ssl/record/record.h ../ssl/ssl_locl.h
ssltest.o: ssltest.c
E
Emilia Kasper 已提交
863
testutil.o: testutil.c testutil.h
864
v3nametest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
E
Emilia Kasper 已提交
865 866 867 868 869 870 871 872
v3nametest.o: ../include/openssl/buffer.h ../include/openssl/conf.h
v3nametest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
v3nametest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
v3nametest.o: ../include/openssl/ecdsa.h ../include/openssl/evp.h
v3nametest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
v3nametest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
v3nametest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
v3nametest.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
D
Dr. Stephen Henson 已提交
873 874 875 876
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
877 878 879 880 881
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