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 47RC2TEST= rc2test 48RC4TEST= rc4test 49RC5TEST= rc5test 50BFTEST= bftest 51CASTTEST= casttest 52DESTEST= destest 53RANDTEST= randtest 54DHTEST= dhtest 55DSATEST= dsatest 56METHTEST= methtest 57SSLTEST= ssltest 58RSATEST= rsa_test 59ENGINETEST= enginetest 60EVPTEST= evp_test 61IGETEST= igetest 62 63TESTS= alltests 64 65EXE= $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \ 66 $(MD2TEST)$(EXE_EXT) $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) \ 67 $(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \ 68 $(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \ 69 $(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \ 70 $(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \ 71 $(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \ 72 $(EVPTEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) 73 74# $(METHTEST)$(EXE_EXT) 75 76OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \ 77 $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \ 78 $(HMACTEST).o \ 79 $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \ 80 $(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \ 81 $(MDC2TEST).o $(RMDTEST).o \ 82 $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \ 83 $(BFTEST).o $(SSLTEST).o $(DSATEST).o $(EXPTEST).o $(RSATEST).o \ 84 $(EVPTEST).o $(IGETEST).o 85SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \ 86 $(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \ 87 $(HMACTEST).c \ 88 $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \ 89 $(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \ 90 $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \ 91 $(BFTEST).c $(SSLTEST).c $(DSATEST).c $(EXPTEST).c $(RSATEST).c \ 92 $(EVPTEST).c $(IGETEST).c 93 94EXHEADER= 95HEADER= $(EXHEADER) 96 97ALL= $(GENERAL) $(SRC) $(HEADER) 98 99top: 100 (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all) 101 102all: exe 103 104exe: $(EXE) dummytest$(EXE_EXT) 105 106files: 107 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 108 109links: 110 111generate: $(SRC) 112$(SRC): 113 @sh $(TOP)/util/point.sh dummytest.c $@ 114 115errors: 116 117install: 118 119tags: 120 ctags $(SRC) 121 122tests: exe apps $(TESTS) 123 124apps: 125 @(cd ..; $(MAKE) DIRS=apps all) 126 127alltests: \ 128 test_des test_idea test_sha test_md4 test_md5 test_hmac \ 129 test_md2 test_mdc2 \ 130 test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \ 131 test_rand test_bn test_ec test_ecdsa test_ecdh \ 132 test_enc test_x509 test_rsa test_crl test_sid \ 133 test_gen test_req test_pkcs7 test_verify test_dh test_dsa \ 134 test_ss test_ca test_engine test_evp test_ssl test_ige 135 136test_evp: 137 ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt 138 139test_des: 140 ../util/shlib_wrap.sh ./$(DESTEST) 141 142test_idea: 143 ../util/shlib_wrap.sh ./$(IDEATEST) 144 145test_sha: 146 ../util/shlib_wrap.sh ./$(SHATEST) 147 ../util/shlib_wrap.sh ./$(SHA1TEST) 148 ../util/shlib_wrap.sh ./$(SHA256TEST) 149 ../util/shlib_wrap.sh ./$(SHA512TEST) 150 151test_mdc2: 152 ../util/shlib_wrap.sh ./$(MDC2TEST) 153 154test_md5: 155 ../util/shlib_wrap.sh ./$(MD5TEST) 156 157test_md4: 158 ../util/shlib_wrap.sh ./$(MD4TEST) 159 160test_hmac: 161 ../util/shlib_wrap.sh ./$(HMACTEST) 162 163test_md2: 164 ../util/shlib_wrap.sh ./$(MD2TEST) 165 166test_rmd: 167 ../util/shlib_wrap.sh ./$(RMDTEST) 168 169test_bf: 170 ../util/shlib_wrap.sh ./$(BFTEST) 171 172test_cast: 173 ../util/shlib_wrap.sh ./$(CASTTEST) 174 175test_rc2: 176 ../util/shlib_wrap.sh ./$(RC2TEST) 177 178test_rc4: 179 ../util/shlib_wrap.sh ./$(RC4TEST) 180 181test_rc5: 182 ../util/shlib_wrap.sh ./$(RC5TEST) 183 184test_rand: 185 ../util/shlib_wrap.sh ./$(RANDTEST) 186 187test_enc: 188 @sh ./testenc 189 190test_x509: 191 echo test normal x509v1 certificate 192 sh ./tx509 2>/dev/null 193 echo test first x509v3 certificate 194 sh ./tx509 v3-cert1.pem 2>/dev/null 195 echo test second x509v3 certificate 196 sh ./tx509 v3-cert2.pem 2>/dev/null 197 198test_rsa: 199 @sh ./trsa 2>/dev/null 200 ../util/shlib_wrap.sh ./$(RSATEST) 201 202test_crl: 203 @sh ./tcrl 2>/dev/null 204 205test_sid: 206 @sh ./tsid 2>/dev/null 207 208test_req: 209 @sh ./treq 2>/dev/null 210 @sh ./treq testreq2.pem 2>/dev/null 211 212test_pkcs7: 213 @sh ./tpkcs7 2>/dev/null 214 @sh ./tpkcs7d 2>/dev/null 215 216test_bn: 217 @echo starting big number library test, could take a while... 218 @../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest 219 @echo quit >>tmp.bntest 220 @echo "running bc" 221 @<tmp.bntest sh -c "`sh ./bctest ignore`" | $(PERL) -e '$$i=0; while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0$$/) {die "\nFailed! bc: $$_";} else {print STDERR "."; $$i++;}} print STDERR "\n$$i tests passed\n"' 222 @echo 'test a^b%c implementations' 223 ../util/shlib_wrap.sh ./$(EXPTEST) 224 225test_ec: 226 @echo 'test elliptic curves' 227 ../util/shlib_wrap.sh ./$(ECTEST) 228 229test_ecdsa: 230 @echo 'test ecdsa' 231 ../util/shlib_wrap.sh ./$(ECDSATEST) 232 233test_ecdh: 234 @echo 'test ecdh' 235 ../util/shlib_wrap.sh ./$(ECDHTEST) 236 237test_verify: 238 @echo "The following command should have some OK's and some failures" 239 @echo "There are definitly a few expired certificates" 240 ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs ../certs/*.pem 241 242test_dh: 243 @echo "Generate a set of DH parameters" 244 ../util/shlib_wrap.sh ./$(DHTEST) 245 246test_dsa: 247 @echo "Generate a set of DSA parameters" 248 ../util/shlib_wrap.sh ./$(DSATEST) 249 ../util/shlib_wrap.sh ./$(DSATEST) -app2_1 250 251test_gen: 252 @echo "Generate and verify a certificate request" 253 @sh ./testgen 254 255test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ 256 intP1.ss intP2.ss: testss 257 @echo "Generate and certify a test certificate" 258 @sh ./testss 259 @cat certCA.ss certU.ss > intP1.ss 260 @cat certCA.ss certU.ss certP1.ss > intP2.ss 261 262test_engine: 263 @echo "Manipulate the ENGINE structures" 264 ../util/shlib_wrap.sh ./$(ENGINETEST) 265 266test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ 267 intP1.ss intP2.ss 268 @echo "test SSL protocol" 269 ../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist 270 @sh ./testssl keyU.ss certU.ss certCA.ss 271 @sh ./testsslproxy keyP1.ss certP1.ss intP1.ss 272 @sh ./testsslproxy keyP2.ss certP2.ss intP2.ss 273 274test_ca: 275 @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \ 276 echo "skipping CA.sh test -- requires RSA"; \ 277 else \ 278 echo "Generate and certify a test certificate via the 'ca' program"; \ 279 sh ./testca; \ 280 fi 281 282test_aes: #$(AESTEST) 283# @echo "test Rijndael" 284# ../util/shlib_wrap.sh ./$(AESTEST) 285 286test_ige: $(IGETEST)$(EXE_EXT) 287 @echo "Test IGE mode" 288 ../util/shlib_wrap.sh ./$(IGETEST) 289 290lint: 291 lint -DLINT $(INCLUDES) $(SRC)>fluff 292 293depend: 294 @if [ -z "$(THIS)" ]; then \ 295 $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \ 296 else \ 297 $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \ 298 fi 299 300dclean: 301 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 302 mv -f Makefile.new $(MAKEFILE) 303 304clean: 305 rm -f .rnd tmp.bntest tmp.bctest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log 306 307$(DLIBSSL): 308 (cd ..; $(MAKE) DIRS=ssl all) 309 310$(DLIBCRYPTO): 311 (cd ..; $(MAKE) DIRS=crypto all) 312 313BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ 314 shlib_target="$(SHLIB_TARGET)"; \ 315 fi; \ 316 if [ "$${shlib_target}" = "hpux-shared" -o "$${shlib_target}" = "darwin-shared" ] ; then \ 317 LIBRARIES="$(DLIBSSL) $(DLIBCRYPTO) $(LIBKRB5)"; \ 318 else \ 319 LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \ 320 fi; \ 321 $(MAKE) -f $(TOP)/Makefile.shared -e \ 322 APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \ 323 LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \ 324 link_app.$${shlib_target} 325 326$(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) 327 @target=$(RSATEST); $(BUILD_CMD) 328 329$(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) 330 @target=$(BNTEST); $(BUILD_CMD) 331 332$(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) 333 @target=$(ECTEST); $(BUILD_CMD) 334 335$(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) 336 @target=$(EXPTEST); $(BUILD_CMD) 337 338$(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) 339 @target=$(IDEATEST); $(BUILD_CMD) 340 341$(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) 342 @target=$(MD2TEST); $(BUILD_CMD) 343 344$(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) 345 @target=$(SHATEST); $(BUILD_CMD) 346 347$(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) 348 @target=$(SHA1TEST); $(BUILD_CMD) 349 350$(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) 351 @target=$(SHA256TEST); $(BUILD_CMD) 352 353$(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) 354 @target=$(SHA512TEST); $(BUILD_CMD) 355 356$(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) 357 @target=$(RMDTEST); $(BUILD_CMD) 358 359$(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) 360 @target=$(MDC2TEST); $(BUILD_CMD) 361 362$(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) 363 @target=$(MD4TEST); $(BUILD_CMD) 364 365$(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) 366 @target=$(MD5TEST); $(BUILD_CMD) 367 368$(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) 369 @target=$(HMACTEST); $(BUILD_CMD) 370 371$(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) 372 @target=$(RC2TEST); $(BUILD_CMD) 373 374$(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) 375 @target=$(BFTEST); $(BUILD_CMD) 376 377$(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) 378 @target=$(CASTTEST); $(BUILD_CMD) 379 380$(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) 381 @target=$(RC4TEST); $(BUILD_CMD) 382 383$(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) 384 @target=$(RC5TEST); $(BUILD_CMD) 385 386$(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) 387 @target=$(DESTEST); $(BUILD_CMD) 388 389$(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) 390 @target=$(RANDTEST); $(BUILD_CMD) 391 392$(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) 393 @target=$(DHTEST); $(BUILD_CMD) 394 395$(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) 396 @target=$(DSATEST); $(BUILD_CMD) 397 398$(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) 399 @target=$(METHTEST); $(BUILD_CMD) 400 401$(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) 402 @target=$(SSLTEST); $(BUILD_CMD) 403 404$(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) 405 @target=$(ENGINETEST); $(BUILD_CMD) 406 407$(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) 408 @target=$(EVPTEST); $(BUILD_CMD) 409 410$(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) 411 @target=$(ECDSATEST); $(BUILD_CMD) 412 413$(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) 414 @target=$(ECDHTEST); $(BUILD_CMD) 415 416$(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) 417 @target=$(IGETEST); $(BUILD_CMD) 418 419#$(AESTEST).o: $(AESTEST).c 420# $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c 421 422#$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO) 423# if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \ 424# $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \ 425# else \ 426# $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \ 427# fi 428 429dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO) 430 @target=dummytest$; $(BUILD_CMD) 431 432# DO NOT DELETE THIS LINE -- make depend depends on it. 433 434bftest.o: ../e_os.h ../include/openssl/blowfish.h ../include/openssl/e_os2.h 435bftest.o: ../include/openssl/opensslconf.h bftest.c 436bntest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 437bntest.o: ../include/openssl/bn.h ../include/openssl/buffer.h 438bntest.o: ../include/openssl/crypto.h ../include/openssl/dh.h 439bntest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h 440bntest.o: ../include/openssl/ec.h ../include/openssl/ecdh.h 441bntest.o: ../include/openssl/ecdsa.h ../include/openssl/err.h 442bntest.o: ../include/openssl/evp.h ../include/openssl/lhash.h 443bntest.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h 444bntest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 445bntest.o: ../include/openssl/ossl_typ.h ../include/openssl/pkcs7.h 446bntest.o: ../include/openssl/rand.h ../include/openssl/rsa.h 447bntest.o: ../include/openssl/safestack.h ../include/openssl/sha.h 448bntest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h 449bntest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h bntest.c 450casttest.o: ../e_os.h ../include/openssl/cast.h ../include/openssl/e_os2.h 451casttest.o: ../include/openssl/opensslconf.h casttest.c 452destest.o: ../include/openssl/des.h ../include/openssl/des_old.h 453destest.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h 454destest.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h 455destest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h 456destest.o: ../include/openssl/ui.h ../include/openssl/ui_compat.h destest.c 457dhtest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h 458dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h 459dhtest.o: ../include/openssl/e_os2.h ../include/openssl/err.h 460dhtest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h 461dhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 462dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h 463dhtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h dhtest.c 464dsatest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h 465dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h 466dsatest.o: ../include/openssl/dsa.h ../include/openssl/e_os2.h 467dsatest.o: ../include/openssl/err.h ../include/openssl/lhash.h 468dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 469dsatest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h 470dsatest.o: ../include/openssl/safestack.h ../include/openssl/stack.h 471dsatest.o: ../include/openssl/symhacks.h dsatest.c 472ecdhtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 473ecdhtest.o: ../include/openssl/bn.h ../include/openssl/crypto.h 474ecdhtest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h 475ecdhtest.o: ../include/openssl/ecdh.h ../include/openssl/err.h 476ecdhtest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h 477ecdhtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 478ecdhtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 479ecdhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h 480ecdhtest.o: ../include/openssl/sha.h ../include/openssl/stack.h 481ecdhtest.o: ../include/openssl/symhacks.h ecdhtest.c 482ecdsatest.o: ../include/openssl/asn1.h ../include/openssl/bio.h 483ecdsatest.o: ../include/openssl/bn.h ../include/openssl/crypto.h 484ecdsatest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h 485ecdsatest.o: ../include/openssl/ecdsa.h ../include/openssl/engine.h 486ecdsatest.o: ../include/openssl/err.h ../include/openssl/evp.h 487ecdsatest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h 488ecdsatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 489ecdsatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 490ecdsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h 491ecdsatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h 492ecdsatest.o: ecdsatest.c 493ectest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 494ectest.o: ../include/openssl/bn.h ../include/openssl/crypto.h 495ectest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h 496ectest.o: ../include/openssl/engine.h ../include/openssl/err.h 497ectest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h 498ectest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 499ectest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 500ectest.o: ../include/openssl/rand.h ../include/openssl/safestack.h 501ectest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h ectest.c 502enginetest.o: ../include/openssl/bio.h ../include/openssl/buffer.h 503enginetest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 504enginetest.o: ../include/openssl/engine.h ../include/openssl/err.h 505enginetest.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h 506enginetest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 507enginetest.o: ../include/openssl/safestack.h ../include/openssl/stack.h 508enginetest.o: ../include/openssl/symhacks.h enginetest.c 509evp_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 510evp_test.o: ../include/openssl/conf.h ../include/openssl/crypto.h 511evp_test.o: ../include/openssl/e_os2.h ../include/openssl/engine.h 512evp_test.o: ../include/openssl/err.h ../include/openssl/evp.h 513evp_test.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h 514evp_test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 515evp_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 516evp_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h 517evp_test.o: ../include/openssl/symhacks.h evp_test.c 518exptest.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/bn.h 519exptest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 520exptest.o: ../include/openssl/err.h ../include/openssl/lhash.h 521exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 522exptest.o: ../include/openssl/ossl_typ.h ../include/openssl/rand.h 523exptest.o: ../include/openssl/safestack.h ../include/openssl/stack.h 524exptest.o: ../include/openssl/symhacks.h exptest.c 525hmactest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 526hmactest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 527hmactest.o: ../include/openssl/evp.h ../include/openssl/hmac.h 528hmactest.o: ../include/openssl/md5.h ../include/openssl/obj_mac.h 529hmactest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 530hmactest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 531hmactest.o: ../include/openssl/safestack.h ../include/openssl/stack.h 532hmactest.o: ../include/openssl/symhacks.h hmactest.c 533ideatest.o: ../e_os.h ../include/openssl/e_os2.h ../include/openssl/idea.h 534ideatest.o: ../include/openssl/opensslconf.h ideatest.c 535igetest.o: ../include/openssl/aes.h ../include/openssl/e_os2.h 536igetest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h 537igetest.o: ../include/openssl/rand.h igetest.c 538md2test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 539md2test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 540md2test.o: ../include/openssl/evp.h ../include/openssl/md2.h 541md2test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h 542md2test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 543md2test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h 544md2test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md2test.c 545md4test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 546md4test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 547md4test.o: ../include/openssl/evp.h ../include/openssl/md4.h 548md4test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h 549md4test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 550md4test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h 551md4test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md4test.c 552md5test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 553md5test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 554md5test.o: ../include/openssl/evp.h ../include/openssl/md5.h 555md5test.o: ../include/openssl/obj_mac.h ../include/openssl/objects.h 556md5test.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 557md5test.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h 558md5test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h md5test.c 559mdc2test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h 560mdc2test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h 561mdc2test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 562mdc2test.o: ../include/openssl/safestack.h ../include/openssl/stack.h 563mdc2test.o: ../include/openssl/symhacks.h mdc2test.c 564randtest.o: ../e_os.h ../include/openssl/e_os2.h 565randtest.o: ../include/openssl/opensslconf.h ../include/openssl/ossl_typ.h 566randtest.o: ../include/openssl/rand.h randtest.c 567rc2test.o: ../e_os.h ../include/openssl/e_os2.h 568rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h rc2test.c 569rc4test.o: ../e_os.h ../include/openssl/e_os2.h 570rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h 571rc4test.o: ../include/openssl/sha.h rc4test.c 572rc5test.o: ../include/openssl/buffer.h ../include/openssl/crypto.h 573rc5test.o: ../include/openssl/e_os2.h ../include/openssl/opensslconf.h 574rc5test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 575rc5test.o: ../include/openssl/safestack.h ../include/openssl/stack.h 576rc5test.o: ../include/openssl/symhacks.h rc5test.c 577rmdtest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 578rmdtest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 579rmdtest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h 580rmdtest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 581rmdtest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 582rmdtest.o: ../include/openssl/ripemd.h ../include/openssl/safestack.h 583rmdtest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h rmdtest.c 584rsa_test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 585rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h 586rsa_test.o: ../include/openssl/e_os2.h ../include/openssl/err.h 587rsa_test.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h 588rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 589rsa_test.o: ../include/openssl/rand.h ../include/openssl/rsa.h 590rsa_test.o: ../include/openssl/safestack.h ../include/openssl/stack.h 591rsa_test.o: ../include/openssl/symhacks.h rsa_test.c 592sha1test.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 593sha1test.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 594sha1test.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h 595sha1test.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 596sha1test.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 597sha1test.o: ../include/openssl/safestack.h ../include/openssl/sha.h 598sha1test.o: ../include/openssl/stack.h ../include/openssl/symhacks.h sha1test.c 599shatest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 600shatest.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h 601shatest.o: ../include/openssl/evp.h ../include/openssl/obj_mac.h 602shatest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 603shatest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 604shatest.o: ../include/openssl/safestack.h ../include/openssl/sha.h 605shatest.o: ../include/openssl/stack.h ../include/openssl/symhacks.h shatest.c 606ssltest.o: ../e_os.h ../include/openssl/asn1.h ../include/openssl/bio.h 607ssltest.o: ../include/openssl/bn.h ../include/openssl/buffer.h 608ssltest.o: ../include/openssl/comp.h ../include/openssl/conf.h 609ssltest.o: ../include/openssl/crypto.h ../include/openssl/dh.h 610ssltest.o: ../include/openssl/dsa.h ../include/openssl/dtls1.h 611ssltest.o: ../include/openssl/e_os2.h ../include/openssl/ec.h 612ssltest.o: ../include/openssl/ecdh.h ../include/openssl/ecdsa.h 613ssltest.o: ../include/openssl/engine.h ../include/openssl/err.h 614ssltest.o: ../include/openssl/evp.h ../include/openssl/kssl.h 615ssltest.o: ../include/openssl/lhash.h ../include/openssl/obj_mac.h 616ssltest.o: ../include/openssl/objects.h ../include/openssl/opensslconf.h 617ssltest.o: ../include/openssl/opensslv.h ../include/openssl/ossl_typ.h 618ssltest.o: ../include/openssl/pem.h ../include/openssl/pem2.h 619ssltest.o: ../include/openssl/pkcs7.h ../include/openssl/pq_compat.h 620ssltest.o: ../include/openssl/pqueue.h ../include/openssl/rand.h 621ssltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h 622ssltest.o: ../include/openssl/sha.h ../include/openssl/ssl.h 623ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h 624ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h 625ssltest.o: ../include/openssl/symhacks.h ../include/openssl/tls1.h 626ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h 627ssltest.o: ../include/openssl/x509v3.h ssltest.c 628