]> git.ipfire.org Git - thirdparty/openssl.git/blame - test/Makefile
More unused FIPS module code.
[thirdparty/openssl.git] / test / Makefile
CommitLineData
d02b48c6 1#
42ba5d23 2# test/Makefile
d02b48c6
RE
3#
4
5DIR= test
6TOP= ..
7CC= cc
85bcf27c 8INCLUDES= -I$(TOP) -I../include -I../crypto/include $(KRB5_INCLUDES) -I$(TOP)/fips
d02b48c6 9CFLAG= -g
cf1b7d96 10MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
0f7b63c8 11PERL= perl
c1269c81
RL
12# KRB5 stuff
13KRB5_INCLUDES=
14LIBKRB5=
5496cd3e 15TEST= igetest.c
d02b48c6
RE
16
17PEX_LIBS=
58964a49 18EX_LIBS= #-lnsl -lsocket
d02b48c6
RE
19
20CFLAGS= $(INCLUDES) $(CFLAG)
21
42ba5d23 22GENERAL=Makefile maketests.com \
7d7d2cbc
UM
23 tests.com testenc.com tx509.com trsa.com tcrl.com tsid.com treq.com \
24 tpkcs7.com tpkcs7d.com tverify.com testgen.com testss.com testssl.com \
25 testca.com VMSca-response.1 VMSca-response.2
d02b48c6
RE
26
27DLIBCRYPTO= ../libcrypto.a
28DLIBSSL= ../libssl.a
29LIBCRYPTO= -L.. -lcrypto
30LIBSSL= -L.. -lssl
6f1a3a31 31LIBFIPS= -L.. -lfips
d02b48c6
RE
32
33BNTEST= bntest
adfe54b7 34ECTEST= ectest
dda64083 35ECDSATEST= ecdsatest
e172d60d 36ECDHTEST= ecdhtest
d02b48c6
RE
37EXPTEST= exptest
38IDEATEST= ideatest
d02b48c6 39SHA1TEST= sha1test
46ceb15c
AP
40SHA256TEST= sha256t
41SHA512TEST= sha512t
d02b48c6 42MDC2TEST= mdc2test
58964a49 43RMDTEST= rmdtest
d02b48c6 44MD2TEST= md2test
3009458e 45MD4TEST= md4test
d02b48c6 46MD5TEST= md5test
58964a49 47HMACTEST= hmactest
d1593e6b 48WPTEST= wp_test
d02b48c6 49RC2TEST= rc2test
58964a49
RE
50RC4TEST= rc4test
51RC5TEST= rc5test
d02b48c6 52BFTEST= bftest
58964a49 53CASTTEST= casttest
d02b48c6 54DESTEST= destest
ad500fdc 55GOST2814789TEST=gost2814789test
d02b48c6
RE
56RANDTEST= randtest
57DHTEST= dhtest
58DSATEST= dsatest
59METHTEST= methtest
60SSLTEST= ssltest
721b5b2a 61RSATEST= rsa_test
5270e702 62ENGINETEST= enginetest
0e360199 63EVPTEST= evp_test
56431240 64P5_CRPT2_TEST= p5_crpt2_test
aa6d1a0c 65IGETEST= igetest
26397d2e 66JPAKETEST= jpaketest
edc032b5 67SRPTEST= srptest
d88926f1 68V3NAMETEST= v3nametest
f41231d6 69HEARTBEATTEST= heartbeat_test
5a3d21c0 70CONSTTIMETEST= constant_time_test
d02b48c6 71
f777408f
RL
72TESTS= alltests
73
28a80034 74EXE= $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \
d1593e6b 75 $(MD2TEST)$(EXE_EXT) $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \
28a80034 76 $(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \
4938ebc4 77 $(DESTEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \
28a80034
RL
78 $(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \
79 $(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \
26906f2d 80 $(GOST2814789TEST)$(EXE_EXT) \
30b56225
DSH
81 $(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) \
82 $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \
d88926f1 83 $(EVPTEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) $(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) \
5a3d21c0
EK
84 $(V3NAMETEST)$(EXE_EXT) $(HEARTBEATTEST)$(EXE_EXT) $(P5_CRPT2_TEST)$(EXE_EXT) \
85 $(CONSTTIMETEST)$(EXE_EXT)
30b56225 86
28a80034 87# $(METHTEST)$(EXE_EXT)
d02b48c6 88
e172d60d 89OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \
dda64083 90 $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \
d1593e6b 91 $(HMACTEST).o $(WPTEST).o \
58964a49 92 $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \
4938ebc4 93 $(DESTEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \
46ceb15c 94 $(MDC2TEST).o $(RMDTEST).o \
5270e702 95 $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \
0e360199 96 $(BFTEST).o $(SSLTEST).o $(DSATEST).o $(EXPTEST).o $(RSATEST).o \
26906f2d 97 $(EVPTEST).o $(IGETEST).o $(JPAKETEST).o $(V3NAMETEST).o \
6017a551 98 $(GOST2814789TEST).o $(HEARTBEATTEST).o $(P5_CRPT2_TEST).o \
5a3d21c0 99 $(CONSTTIMETEST).o testutil.o
56431240 100
e172d60d 101SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
dda64083 102 $(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \
d1593e6b 103 $(HMACTEST).c $(WPTEST).c \
58964a49 104 $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \
4938ebc4 105 $(DESTEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
5270e702 106 $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \
0e360199 107 $(BFTEST).c $(SSLTEST).c $(DSATEST).c $(EXPTEST).c $(RSATEST).c \
26906f2d 108 $(EVPTEST).c $(IGETEST).c $(JPAKETEST).c $(V3NAMETEST).c \
6017a551 109 $(GOST2814789TEST).c $(HEARTBEATTEST).c $(P5_CRPT2_TEST).c \
5a3d21c0 110 $(CONSTTIMETEST).c testutil.c
d02b48c6
RE
111
112EXHEADER=
841072ef 113HEADER= testutil.h $(EXHEADER)
d02b48c6
RE
114
115ALL= $(GENERAL) $(SRC) $(HEADER)
116
117top:
5c5143de 118 (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all)
d02b48c6
RE
119
120all: exe
121
a42366a4 122exe: $(EXE) dummytest$(EXE_EXT)
3ec9dceb 123
d02b48c6 124files:
42ba5d23 125 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
d02b48c6
RE
126
127links:
d02b48c6 128
1cc67fa8
RL
129generate: $(SRC)
130$(SRC):
79b42e76 131 @sh $(TOP)/util/point.sh dummytest.c $@
1cc67fa8 132
d02b48c6
RE
133errors:
134
135install:
136
9405a9a2
RS
137uninstall:
138
d02b48c6
RE
139tags:
140 ctags $(SRC)
141
f777408f
RL
142tests: exe apps $(TESTS)
143
144apps:
1e5c205c 145 @(cd ..; $(MAKE) DIRS=apps all)
f777408f 146
688cf84d 147alltests: \
3009458e 148 test_des test_idea test_sha test_md4 test_md5 test_hmac \
d1593e6b 149 test_md2 test_mdc2 test_wp \
687403fb 150 test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast \
e172d60d 151 test_rand test_bn test_ec test_ecdsa test_ecdh \
dda64083 152 test_enc test_x509 test_rsa test_crl test_sid \
105c0be0 153 test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
6caa4edd 154 test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige \
26906f2d 155 test_jpake test_srp test_cms test_v3name test_ocsp \
5a3d21c0
EK
156 test_gost2814789 test_heartbeat test_p5_crpt2 \
157 test_constant_time
0e360199 158
687403fb 159test_evp: $(EVPTEST)$(EXE_EXT) evptests.txt
62d27939 160 ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt
d02b48c6 161
56431240
CH
162test_p5_crpt2: $(P5_CRPT2_TEST)$(EXE_EXT)
163 ../util/shlib_wrap.sh ./$(P5_CRPT2_TEST)
164
687403fb 165test_des: $(DESTEST)$(EXE_EXT)
62d27939 166 ../util/shlib_wrap.sh ./$(DESTEST)
d02b48c6 167
687403fb 168test_idea: $(IDEATEST)$(EXE_EXT)
62d27939 169 ../util/shlib_wrap.sh ./$(IDEATEST)
d02b48c6 170
4938ebc4 171test_sha: $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT)
62d27939
AP
172 ../util/shlib_wrap.sh ./$(SHA1TEST)
173 ../util/shlib_wrap.sh ./$(SHA256TEST)
174 ../util/shlib_wrap.sh ./$(SHA512TEST)
d02b48c6 175
687403fb 176test_mdc2: $(MDC2TEST)$(EXE_EXT)
62d27939 177 ../util/shlib_wrap.sh ./$(MDC2TEST)
d02b48c6 178
687403fb 179test_md5: $(MD5TEST)$(EXE_EXT)
62d27939 180 ../util/shlib_wrap.sh ./$(MD5TEST)
d02b48c6 181
687403fb 182test_md4: $(MD4TEST)$(EXE_EXT)
62d27939 183 ../util/shlib_wrap.sh ./$(MD4TEST)
3009458e 184
687403fb 185test_hmac: $(HMACTEST)$(EXE_EXT)
62d27939 186 ../util/shlib_wrap.sh ./$(HMACTEST)
58964a49 187
687403fb 188test_wp: $(WPTEST)$(EXE_EXT)
d1593e6b
AP
189 ../util/shlib_wrap.sh ./$(WPTEST)
190
687403fb 191test_md2: $(MD2TEST)$(EXE_EXT)
62d27939 192 ../util/shlib_wrap.sh ./$(MD2TEST)
d02b48c6 193
687403fb 194test_rmd: $(RMDTEST)$(EXE_EXT)
62d27939 195 ../util/shlib_wrap.sh ./$(RMDTEST)
d02b48c6 196
687403fb 197test_bf: $(BFTEST)$(EXE_EXT)
62d27939 198 ../util/shlib_wrap.sh ./$(BFTEST)
d02b48c6 199
687403fb 200test_cast: $(CASTTEST)$(EXE_EXT)
62d27939 201 ../util/shlib_wrap.sh ./$(CASTTEST)
58964a49 202
687403fb 203test_rc2: $(RC2TEST)$(EXE_EXT)
62d27939 204 ../util/shlib_wrap.sh ./$(RC2TEST)
58964a49 205
687403fb 206test_rc4: $(RC4TEST)$(EXE_EXT)
62d27939 207 ../util/shlib_wrap.sh ./$(RC4TEST)
d02b48c6 208
687403fb 209test_rc5: $(RC5TEST)$(EXE_EXT)
62d27939 210 ../util/shlib_wrap.sh ./$(RC5TEST)
58964a49 211
687403fb 212test_rand: $(RANDTEST)$(EXE_EXT)
62d27939 213 ../util/shlib_wrap.sh ./$(RANDTEST)
d02b48c6 214
687403fb 215test_gost2814789: $(GOST2814789TEST)$(EXE_EXT)
8e55e6de 216 OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST)
26906f2d 217
687403fb 218test_enc: ../apps/openssl$(EXE_EXT) testenc
62d27939 219 @sh ./testenc
d02b48c6 220
687403fb 221test_x509: ../apps/openssl$(EXE_EXT) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
d02b48c6 222 echo test normal x509v1 certificate
62d27939 223 sh ./tx509 2>/dev/null
d02b48c6 224 echo test first x509v3 certificate
62d27939 225 sh ./tx509 v3-cert1.pem 2>/dev/null
d02b48c6 226 echo test second x509v3 certificate
62d27939 227 sh ./tx509 v3-cert2.pem 2>/dev/null
d02b48c6 228
687403fb 229test_rsa: $(RSATEST)$(EXE_EXT) ../apps/openssl$(EXE_EXT) trsa testrsa.pem
62d27939
AP
230 @sh ./trsa 2>/dev/null
231 ../util/shlib_wrap.sh ./$(RSATEST)
d02b48c6 232
687403fb 233test_crl: ../apps/openssl$(EXE_EXT) tcrl testcrl.pem
62d27939 234 @sh ./tcrl 2>/dev/null
d02b48c6 235
687403fb 236test_sid: ../apps/openssl$(EXE_EXT) tsid testsid.pem
62d27939 237 @sh ./tsid 2>/dev/null
d02b48c6 238
687403fb 239test_req: ../apps/openssl$(EXE_EXT) treq testreq.pem testreq2.pem
62d27939
AP
240 @sh ./treq 2>/dev/null
241 @sh ./treq testreq2.pem 2>/dev/null
d02b48c6 242
687403fb 243test_pkcs7: ../apps/openssl$(EXE_EXT) tpkcs7 tpkcs7d testp7.pem pkcs7-1.pem
62d27939
AP
244 @sh ./tpkcs7 2>/dev/null
245 @sh ./tpkcs7d 2>/dev/null
d02b48c6 246
687403fb 247test_bn: $(BNTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) bctest
d02b48c6 248 @echo starting big number library test, could take a while...
62d27939 249 @../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest
cae55bfc 250 @echo quit >>tmp.bntest
0a52d38b 251 @echo "running bc"
028bac06 252 @<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"'
bc9cd58e 253 @echo 'test a^b%c implementations'
62d27939 254 ../util/shlib_wrap.sh ./$(EXPTEST)
d02b48c6 255
687403fb 256test_ec: $(ECTEST)$(EXE_EXT)
a2b03690 257 @echo 'test elliptic curves'
62d27939 258 ../util/shlib_wrap.sh ./$(ECTEST)
adfe54b7 259
687403fb 260test_ecdsa: $(ECDSATEST)$(EXE_EXT)
4d94ae00 261 @echo 'test ecdsa'
584ac221 262 ../util/shlib_wrap.sh ./$(ECDSATEST)
4d94ae00 263
687403fb 264test_ecdh: $(ECDHTEST)$(EXE_EXT)
e172d60d 265 @echo 'test ecdh'
62d27939 266 ../util/shlib_wrap.sh ./$(ECDHTEST)
e172d60d 267
687403fb 268test_verify: ../apps/openssl$(EXE_EXT)
d02b48c6
RE
269 @echo "The following command should have some OK's and some failures"
270 @echo "There are definitly a few expired certificates"
fefc111a 271 ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem
d02b48c6 272
687403fb 273test_dh: $(DHTEST)$(EXE_EXT)
a87030a1 274 @echo "Generate a set of DH parameters"
62d27939 275 ../util/shlib_wrap.sh ./$(DHTEST)
d02b48c6 276
687403fb 277test_dsa: $(DSATEST)$(EXE_EXT)
a87030a1 278 @echo "Generate a set of DSA parameters"
62d27939
AP
279 ../util/shlib_wrap.sh ./$(DSATEST)
280 ../util/shlib_wrap.sh ./$(DSATEST) -app2_1
d02b48c6 281
687403fb 282test_gen testreq.pem: ../apps/openssl$(EXE_EXT) testgen test.cnf
d02b48c6 283 @echo "Generate and verify a certificate request"
62d27939 284 @sh ./testgen
d02b48c6 285
6951c23a 286test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
ea4507ee 287 intP1.ss intP2.ss: testss CAss.cnf Uss.cnf P1ss.cnf P2ss.cnf \
687403fb 288 ../apps/openssl$(EXE_EXT)
d02b48c6 289 @echo "Generate and certify a test certificate"
62d27939 290 @sh ./testss
6951c23a
RL
291 @cat certCA.ss certU.ss > intP1.ss
292 @cat certCA.ss certU.ss certP1.ss > intP2.ss
d02b48c6 293
687403fb 294test_engine: $(ENGINETEST)$(EXE_EXT)
5270e702 295 @echo "Manipulate the ENGINE structures"
62d27939 296 ../util/shlib_wrap.sh ./$(ENGINETEST)
5270e702 297
6951c23a 298test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
687403fb 299 intP1.ss intP2.ss $(SSLTEST)$(EXE_EXT) testssl testsslproxy \
a398f821 300 ../apps/server2.pem serverinfo.pem
d02b48c6 301 @echo "test SSL protocol"
6e119bb0 302 ../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist
62d27939
AP
303 @sh ./testssl keyU.ss certU.ss certCA.ss
304 @sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
305 @sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
d02b48c6 306
687403fb 307test_ca: ../apps/openssl$(EXE_EXT) testca CAss.cnf Uss.cnf
62d27939 308 @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
46c4647e
BM
309 echo "skipping CA.sh test -- requires RSA"; \
310 else \
65b002f3
BM
311 echo "Generate and certify a test certificate via the 'ca' program"; \
312 sh ./testca; \
42ba5d23 313 fi
d02b48c6 314
687403fb 315test_tsa: ../apps/openssl$(EXE_EXT) testtsa CAtsa.cnf ../util/shlib_wrap.sh
dc241103 316 @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
c7235be6
UM
317 echo "skipping testtsa test -- requires RSA"; \
318 else \
319 sh ./testtsa; \
320 fi
321
4ca7d975 322test_ige: $(IGETEST)$(EXE_EXT)
aa6d1a0c
BL
323 @echo "Test IGE mode"
324 ../util/shlib_wrap.sh ./$(IGETEST)
325
26397d2e 326test_jpake: $(JPAKETEST)$(EXE_EXT)
6caa4edd 327 @echo "Test JPAKE"
26397d2e 328 ../util/shlib_wrap.sh ./$(JPAKETEST)
6caa4edd 329
687403fb 330test_cms: ../apps/openssl$(EXE_EXT) cms-test.pl smcont.txt
4a620922
DSH
331 @echo "CMS consistency test"
332 $(PERL) cms-test.pl
333
edc032b5
BL
334test_srp: $(SRPTEST)$(EXE_EXT)
335 @echo "Test SRP"
336 ../util/shlib_wrap.sh ./srptest
337
d88926f1
DSH
338test_v3name: $(V3NAMETEST)$(EXE_EXT)
339 @echo "Test X509v3_check_*"
340 ../util/shlib_wrap.sh ./$(V3NAMETEST)
341
687403fb 342test_ocsp: ../apps/openssl$(EXE_EXT) tocsp
30c278aa
BL
343 @echo "Test OCSP"
344 @sh ./tocsp
345
6af080ac 346test_heartbeat: $(HEARTBEATTEST)$(EXE_EXT)
f41231d6 347 ../util/shlib_wrap.sh ./$(HEARTBEATTEST)
6af080ac 348
5a3d21c0
EK
349test_constant_time: $(CONSTTIMETEST)$(EXE_EXT)
350 @echo "Test constant time utilites"
351 ../util/shlib_wrap.sh ./$(CONSTTIMETEST)
352
d02b48c6
RE
353lint:
354 lint -DLINT $(INCLUDES) $(SRC)>fluff
355
356depend:
ce92b6eb
AP
357 @if [ -z "$(THIS)" ]; then \
358 $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \
359 else \
360 $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \
361 fi
d02b48c6
RE
362
363dclean:
99aab161 364 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
d02b48c6 365 mv -f Makefile.new $(MAKEFILE)
95553390
UM
366 rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \
367 testreq.pem
d02b48c6
RE
368
369clean:
a42366a4 370 rm -f .rnd tmp.bntest tmp.bctest *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log dummytest
d02b48c6
RE
371
372$(DLIBSSL):
1e5c205c 373 (cd ..; $(MAKE) DIRS=ssl all)
d02b48c6
RE
374
375$(DLIBCRYPTO):
1e5c205c 376 (cd ..; $(MAKE) DIRS=crypto all)
d02b48c6 377
4c3a2d64 378BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
132eaa59
RL
379 shlib_target="$(SHLIB_TARGET)"; \
380 fi; \
d6c76457 381 LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
02c31fa4 382 $(MAKE) -f $(TOP)/Makefile.shared -e \
6017a551 383 APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
2d3de726 384 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
132eaa59 385 link_app.$${shlib_target}
a4949896 386
95fe635d
KR
387BUILD_CMD_STATIC=shlib_target=; \
388 LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO) $(LIBKRB5)"; \
389 $(MAKE) -f $(TOP)/Makefile.shared -e \
6017a551 390 APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o $$testutil" \
95fe635d
KR
391 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
392 link_app.$${shlib_target}
393
4c3a2d64
AP
394$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
395 @target=$(RSATEST); $(BUILD_CMD)
396
28a80034 397$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
4c3a2d64 398 @target=$(BNTEST); $(BUILD_CMD)
d02b48c6 399
28a80034 400$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO)
4c3a2d64 401 @target=$(ECTEST); $(BUILD_CMD)
adfe54b7 402
28a80034 403$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO)
4c3a2d64 404 @target=$(EXPTEST); $(BUILD_CMD)
d02b48c6 405
28a80034 406$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO)
4c3a2d64 407 @target=$(IDEATEST); $(BUILD_CMD)
d02b48c6 408
28a80034 409$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO)
4c3a2d64 410 @target=$(MD2TEST); $(BUILD_CMD)
d02b48c6 411
28a80034 412$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO)
4c3a2d64 413 @target=$(SHA1TEST); $(BUILD_CMD)
46ceb15c 414
28a80034 415$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO)
4c3a2d64 416 @target=$(SHA256TEST); $(BUILD_CMD)
46ceb15c 417
28a80034 418$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO)
4c3a2d64 419 @target=$(SHA512TEST); $(BUILD_CMD)
d02b48c6 420
6f1a3a31
DSH
421FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
422 shlib_target="$(SHLIB_TARGET)"; \
423 fi; \
424 if [ "$(FIPSCANLIB)" = "libfips" ]; then \
425 LIBRARIES="-L$(TOP) -lfips"; \
426 elif [ -n "$(FIPSCANLIB)" ]; then \
427 FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
428 LIBRARIES="$${FIPSLIBDIR:-$(TOP)/fips/}fipscanister.o"; \
429 else \
430 LIBRARIES="$(LIBCRYPTO)"; \
431 fi; \
432 $(MAKE) -f $(TOP)/Makefile.shared -e \
433 CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
434 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
435 link_app.$${shlib_target}
436
437FIPS_CRYPTO_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \
438 shlib_target="$(SHLIB_TARGET)"; \
439 fi; \
440 LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \
441 if [ -z "$(SHARED_LIBS)" -a -n "$(FIPSCANLIB)" ] ; then \
442 FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \
443 fi; \
444 [ "$(FIPSCANLIB)" = "libfips" ] && LIBRARIES="$$LIBRARIES -lfips"; \
445 $(MAKE) -f $(TOP)/Makefile.shared -e \
446 CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \
447 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \
448 link_app.$${shlib_target}
449
28a80034 450$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO)
4c3a2d64 451 @target=$(RMDTEST); $(BUILD_CMD)
58964a49 452
28a80034 453$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO)
4c3a2d64 454 @target=$(MDC2TEST); $(BUILD_CMD)
d02b48c6 455
28a80034 456$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO)
4c3a2d64 457 @target=$(MD4TEST); $(BUILD_CMD)
3009458e 458
28a80034 459$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO)
4c3a2d64 460 @target=$(MD5TEST); $(BUILD_CMD)
d02b48c6 461
28a80034 462$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO)
4c3a2d64 463 @target=$(HMACTEST); $(BUILD_CMD)
58964a49 464
d1593e6b
AP
465$(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO)
466 @target=$(WPTEST); $(BUILD_CMD)
467
28a80034 468$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO)
4c3a2d64 469 @target=$(RC2TEST); $(BUILD_CMD)
d02b48c6 470
28a80034 471$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO)
4c3a2d64 472 @target=$(BFTEST); $(BUILD_CMD)
d02b48c6 473
28a80034 474$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO)
4c3a2d64 475 @target=$(CASTTEST); $(BUILD_CMD)
d02b48c6 476
28a80034 477$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO)
4c3a2d64 478 @target=$(RC4TEST); $(BUILD_CMD)
d02b48c6 479
28a80034 480$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO)
4c3a2d64 481 @target=$(RC5TEST); $(BUILD_CMD)
58964a49 482
28a80034 483$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO)
4c3a2d64 484 @target=$(DESTEST); $(BUILD_CMD)
d02b48c6 485
26906f2d
AP
486$(GOST2814789TEST)$(EXE_EXT): $(GOST2814789TEST).o $(DLIBCRYPTO)
487 @target=$(GOST2814789TEST); $(BUILD_CMD)
488
28a80034 489$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO)
4c3a2d64 490 @target=$(RANDTEST); $(BUILD_CMD)
d02b48c6 491
28a80034 492$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO)
4c3a2d64 493 @target=$(DHTEST); $(BUILD_CMD)
d02b48c6 494
28a80034 495$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO)
4c3a2d64 496 @target=$(DSATEST); $(BUILD_CMD)
d02b48c6 497
28a80034 498$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO)
4c3a2d64 499 @target=$(METHTEST); $(BUILD_CMD)
d02b48c6 500
28a80034 501$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO)
4c3a2d64 502 @target=$(SSLTEST); $(BUILD_CMD)
d02b48c6 503
28a80034 504$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO)
4c3a2d64 505 @target=$(ENGINETEST); $(BUILD_CMD)
5270e702 506
28a80034 507$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO)
4c3a2d64 508 @target=$(EVPTEST); $(BUILD_CMD)
4d94ae00 509
56431240
CH
510$(P5_CRPT2_TEST)$(EXE_EXT): $(P5_CRPT2_TEST).o $(DLIBCRYPTO)
511 @target=$(P5_CRPT2_TEST); $(BUILD_CMD)
512
28a80034 513$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO)
4c3a2d64 514 @target=$(ECDSATEST); $(BUILD_CMD)
eb43641d 515
28a80034 516$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO)
4c3a2d64 517 @target=$(ECDHTEST); $(BUILD_CMD)
e172d60d 518
aa6d1a0c
BL
519$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO)
520 @target=$(IGETEST); $(BUILD_CMD)
521
26397d2e
RL
522$(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO)
523 @target=$(JPAKETEST); $(BUILD_CMD)
6caa4edd 524
edc032b5
BL
525$(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO)
526 @target=$(SRPTEST); $(BUILD_CMD)
527
d88926f1
DSH
528$(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO)
529 @target=$(V3NAMETEST); $(BUILD_CMD)
530
6017a551
MB
531$(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) testutil.o
532 @target=$(HEARTBEATTEST) testutil=testutil.o; $(BUILD_CMD_STATIC)
6af080ac 533
5a3d21c0
EK
534$(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o
535 @target=$(CONSTTIMETEST) $(BUILD_CMD)
536
c8a64784
RL
537#$(AESTEST).o: $(AESTEST).c
538# $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c
3ab56511 539
28a80034 540#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO)
6722b62b 541# if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \
28a80034 542# $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \
6722b62b 543# else \
28a80034 544# $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \
eb43641d 545# fi
3ab56511 546
28a80034 547dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO)
8b69d9d2 548 @target=dummytest; $(BUILD_CMD)
1cc67fa8 549
d02b48c6 550# DO NOT DELETE THIS LINE -- make depend depends on it.
6242bb9c 551
8cbccedf 552bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h
cf1b7d96 553bftest.o: ../include/openssl/opensslconf.h bftest.c
85bcf27c
MC
554bntest.o: ../crypto/bn/bn_lcl.h ../crypto/include/internal/bn_int.h ../e_os.h
555bntest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
556bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
6385043f 557bntest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
85bcf27c
MC
558bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
559bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
560bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
561bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
562bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
563bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
6385043f
MC
564bntest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
565bntest.o: ../include/openssl/sha.h ../include/openssl/stack.h
566bntest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
567bntest.o: ../include/openssl/x509_vfy.h bntest.c
8cbccedf
RL
568casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h
569casttest.o: ../include/openssl/opensslconf.h casttest.c
5a3d21c0
EK
570constant_time_test.o: ../crypto/constant_time_locl.h ../e_os.h
571constant_time_test.o: ../include/openssl/e_os2.h
572constant_time_test.o: ../include/openssl/opensslconf.h constant_time_test.c
24956ca0 573destest.o: ../include/openssl/des.h
f0ca9cca 574destest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
c57bc2dc
GT
575destest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
576destest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
577destest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h destest.c
8cbccedf 578dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
bf57da07 579dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
534aaf37
GT
580dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
581dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
f8000b93
RL
582dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
583dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
584dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c
1a0c1f90 585dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
6385043f
MC
586dsatest.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
587dsatest.o: ../include/openssl/e_os2.h ../include/openssl/err.h
588dsatest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
589dsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
590dsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
591dsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dsatest.c
5cc5ec1b
DSH
592ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
593ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h
594ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
595ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h
596ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
597ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
598ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
599ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
600ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h
601ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c
5e42f9ab 602ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
9d0397e9 603ecdsatest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
f0ca9cca 604ecdsatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
9d0397e9
BM
605ecdsatest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
606ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
607ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h
608ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
609ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
610ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
611ecdsatest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
f0ca9cca
EK
612ecdsatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
613ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
9d0397e9
BM
614ecdsatest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
615ecdsatest.o: ecdsatest.c
fcc76463 616ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
9d0397e9 617ectest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
f0ca9cca 618ectest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
9d0397e9
BM
619ectest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
620ectest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
621ectest.o: ../include/openssl/err.h ../include/openssl/evp.h
622ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
623ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
624ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
625ectest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
f0ca9cca
EK
626ectest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
627ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
9d0397e9
BM
628ectest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h ectest.c
629enginetest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
630enginetest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
631enginetest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
632enginetest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
633enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h
634enginetest.o: ../include/openssl/evp.h ../include/openssl/lhash.h
635enginetest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
636enginetest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
637enginetest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h
638enginetest.o: ../include/openssl/safestack.h ../include/openssl/sha.h
639enginetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
9d0397e9
BM
640enginetest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
641enginetest.o: enginetest.c
5e42f9ab 642evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
643evp_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
644evp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
645evp_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
646evp_test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
647evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h
648evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
649evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
650evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
651evp_test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
652evp_test.o: ../include/openssl/sha.h ../include/openssl/stack.h
653evp_test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
9d0397e9 654evp_test.o: ../include/openssl/x509_vfy.h evp_test.c
8cbccedf 655exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h
cf1b7d96
RL
656exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
657exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h
658exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
f8000b93
RL
659exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h
660exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
661exptest.o: ../include/openssl/symhacks.h exptest.c
ad500fdc
MC
662gost2814789test.o: ../engines/ccgost/gost89.h ../include/openssl/asn1.h
663gost2814789test.o: ../include/openssl/bio.h ../include/openssl/buffer.h
664gost2814789test.o: ../include/openssl/conf.h ../include/openssl/crypto.h
665gost2814789test.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
666gost2814789test.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
667gost2814789test.o: ../include/openssl/engine.h ../include/openssl/err.h
668gost2814789test.o: ../include/openssl/evp.h ../include/openssl/hmac.h
669gost2814789test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
670gost2814789test.o: ../include/openssl/objects.h
671gost2814789test.o: ../include/openssl/opensslconf.h
672gost2814789test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
673gost2814789test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
674gost2814789test.o: ../include/openssl/sha.h ../include/openssl/stack.h
675gost2814789test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
676gost2814789test.o: ../include/openssl/x509_vfy.h gost2814789test.c
6af080ac 677heartbeat_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
678heartbeat_test.o: ../include/openssl/buffer.h ../include/openssl/comp.h
679heartbeat_test.o: ../include/openssl/crypto.h ../include/openssl/dsa.h
6af080ac
MB
680heartbeat_test.o: ../include/openssl/dtls1.h ../include/openssl/e_os2.h
681heartbeat_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
682heartbeat_test.o: ../include/openssl/ecdsa.h ../include/openssl/err.h
683heartbeat_test.o: ../include/openssl/evp.h ../include/openssl/hmac.h
684heartbeat_test.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
685heartbeat_test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
686heartbeat_test.o: ../include/openssl/opensslconf.h
687heartbeat_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
688heartbeat_test.o: ../include/openssl/pem.h ../include/openssl/pem2.h
689heartbeat_test.o: ../include/openssl/pkcs7.h ../include/openssl/pqueue.h
690heartbeat_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
691heartbeat_test.o: ../include/openssl/sha.h ../include/openssl/srtp.h
692heartbeat_test.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h
693heartbeat_test.o: ../include/openssl/ssl23.h ../include/openssl/ssl3.h
694heartbeat_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
695heartbeat_test.o: ../include/openssl/tls1.h ../include/openssl/x509.h
696heartbeat_test.o: ../include/openssl/x509_vfy.h ../ssl/ssl_locl.h
f0ca9cca 697heartbeat_test.o: heartbeat_test.c testutil.h
5e42f9ab 698hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
699hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
700hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
701hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h
702hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
703hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
704hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
705hmactest.o: ../include/openssl/symhacks.h hmactest.c
8cbccedf
RL
706ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h
707ideatest.o: ../include/openssl/opensslconf.h ideatest.c
b7056b64
DSH
708igetest.o: ../include/openssl/aes.h ../include/openssl/crypto.h
709igetest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
710igetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
711igetest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
712igetest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h igetest.c
487b023f
RL
713jpaketest.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
714jpaketest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
715jpaketest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
716jpaketest.o: ../include/openssl/safestack.h ../include/openssl/stack.h
717jpaketest.o: ../include/openssl/symhacks.h jpaketest.c
fd0ba777
MC
718md2test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
719md2test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
720md2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
721md2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
722md2test.o: ../include/openssl/symhacks.h md2test.c
5e42f9ab 723md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
724md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
725md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h
726md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
727md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
728md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
729md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c
5e42f9ab 730md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
731md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
732md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h
733md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
734md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
735md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
736md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c
3ed3603b 737mdc2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca 738mdc2test.o: ../include/openssl/crypto.h ../include/openssl/des.h
24956ca0 739mdc2test.o: ../include/openssl/e_os2.h
f0ca9cca
EK
740mdc2test.o: ../include/openssl/evp.h ../include/openssl/mdc2.h
741mdc2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
742mdc2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
743mdc2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
744mdc2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
745mdc2test.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h mdc2test.c
e3ba6a5f 746p5_crpt2_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
747p5_crpt2_test.o: ../include/openssl/buffer.h ../include/openssl/conf.h
748p5_crpt2_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
749p5_crpt2_test.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
750p5_crpt2_test.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h
751p5_crpt2_test.o: ../include/openssl/err.h ../include/openssl/evp.h
752p5_crpt2_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
753p5_crpt2_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
754p5_crpt2_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
755p5_crpt2_test.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
756p5_crpt2_test.o: ../include/openssl/sha.h ../include/openssl/stack.h
757p5_crpt2_test.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
e3ba6a5f 758p5_crpt2_test.o: ../include/openssl/x509_vfy.h p5_crpt2_test.c
71fa4513
BL
759randtest.o: ../e_os.h ../include/openssl/e_os2.h
760randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h
761randtest.o: ../include/openssl/rand.h randtest.c
8cbccedf 762rc2test.o: ../e_os.h ../include/openssl/e_os2.h
cf1b7d96 763rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c
71fa4513
BL
764rc4test.o: ../e_os.h ../include/openssl/e_os2.h
765rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
766rc4test.o: ../include/openssl/sha.h rc4test.c
ae53b299
BM
767rc5test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
768rc5test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h
769rc5test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
770rc5test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
771rc5test.o: ../include/openssl/symhacks.h rc5test.c
5e42f9ab 772rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
773rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
774rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
775rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
776rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
777rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h
778rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c
3aecef76
LJ
779rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
780rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
1a0c1f90 781rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h
74cc4903
BM
782rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
783rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
784rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h
785rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h
1a0c1f90 786rsa_test.o: ../include/openssl/symhacks.h rsa_test.c
5e42f9ab 787sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
788sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
789sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h
790sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
791sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
792sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h
793sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c
5e42f9ab 794ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
3aecef76 795ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h
a7201e9a
RL
796ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h
797ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
0d5ea761
BM
798ssltest.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h
799ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h
800ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h
9d0397e9
BM
801ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h
802ssltest.o: ../include/openssl/evp.h ../include/openssl/hmac.h
803ssltest.o: ../include/openssl/kssl.h ../include/openssl/lhash.h
804ssltest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h
805ssltest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
806ssltest.o: ../include/openssl/ossl_typ.h ../include/openssl/pem.h
807ssltest.o: ../include/openssl/pem2.h ../include/openssl/pkcs7.h
808ssltest.o: ../include/openssl/pqueue.h ../include/openssl/rand.h
809ssltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
edc032b5 810ssltest.o: ../include/openssl/sha.h ../include/openssl/srp.h
84b6e277
DSH
811ssltest.o: ../include/openssl/srtp.h ../include/openssl/ssl.h
812ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h
813ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
814ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h
f0ca9cca
EK
815ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h
816ssltest.o: ../include/openssl/x509v3.h ssltest.c
817testutil.o: testutil.c testutil.h
a6bbbf2f 818v3nametest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h
f0ca9cca
EK
819v3nametest.o: ../include/openssl/buffer.h ../include/openssl/conf.h
820v3nametest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
821v3nametest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h
822v3nametest.o: ../include/openssl/ecdsa.h ../include/openssl/evp.h
823v3nametest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h
824v3nametest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h
825v3nametest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h
826v3nametest.o: ../include/openssl/pkcs7.h ../include/openssl/safestack.h
98a7edf9
DSH
827v3nametest.o: ../include/openssl/sha.h ../include/openssl/stack.h
828v3nametest.o: ../include/openssl/symhacks.h ../include/openssl/x509.h
829v3nametest.o: ../include/openssl/x509_vfy.h ../include/openssl/x509v3.h
830v3nametest.o: v3nametest.c
d1593e6b
AP
831wp_test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
832wp_test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
833wp_test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
834wp_test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
835wp_test.o: ../include/openssl/whrlpool.h wp_test.c