Makefile 36.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 -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
	rm -f newkey.pem testkey.pem testreq.pem
409 410

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
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}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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