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