diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libssl/src/apps/Makefile | 170 | ||||
| -rw-r--r-- | src/lib/libssl/src/test/Makefile | 485 | ||||
| -rw-r--r-- | src/lib/libssl/src/tools/Makefile | 59 | ||||
| -rw-r--r-- | src/lib/libssl/test/Makefile | 485 |
4 files changed, 0 insertions, 1199 deletions
diff --git a/src/lib/libssl/src/apps/Makefile b/src/lib/libssl/src/apps/Makefile deleted file mode 100644 index ee4916332a..0000000000 --- a/src/lib/libssl/src/apps/Makefile +++ /dev/null | |||
| @@ -1,170 +0,0 @@ | |||
| 1 | # | ||
| 2 | # apps/Makefile | ||
| 3 | # | ||
| 4 | |||
| 5 | DIR= apps | ||
| 6 | TOP= .. | ||
| 7 | CC= cc | ||
| 8 | INCLUDES= -I$(TOP) -I../include $(KRB5_INCLUDES) | ||
| 9 | CFLAG= -g -static | ||
| 10 | MAKEFILE= Makefile | ||
| 11 | PERL= perl | ||
| 12 | RM= rm -f | ||
| 13 | # KRB5 stuff | ||
| 14 | KRB5_INCLUDES= | ||
| 15 | LIBKRB5= | ||
| 16 | |||
| 17 | PEX_LIBS= | ||
| 18 | EX_LIBS= | ||
| 19 | EXE_EXT= | ||
| 20 | |||
| 21 | SHLIB_TARGET= | ||
| 22 | |||
| 23 | CFLAGS= -DMONOLITH $(INCLUDES) $(CFLAG) | ||
| 24 | |||
| 25 | GENERAL=Makefile makeapps.com install.com | ||
| 26 | |||
| 27 | DLIBCRYPTO=../libcrypto.a | ||
| 28 | DLIBSSL=../libssl.a | ||
| 29 | LIBCRYPTO=-L.. -lcrypto | ||
| 30 | LIBSSL=-L.. -lssl | ||
| 31 | |||
| 32 | PROGRAM= openssl | ||
| 33 | |||
| 34 | SCRIPTS=CA.sh CA.pl tsget | ||
| 35 | |||
| 36 | EXE= $(PROGRAM)$(EXE_EXT) | ||
| 37 | |||
| 38 | E_EXE= verify asn1pars req dgst dh dhparam enc passwd gendh errstr \ | ||
| 39 | ca crl rsa rsautl dsa dsaparam ec ecparam \ | ||
| 40 | x509 genrsa gendsa genpkey s_server s_client speed \ | ||
| 41 | s_time version pkcs7 cms crl2pkcs7 sess_id ciphers nseq pkcs12 \ | ||
| 42 | pkcs8 pkey pkeyparam pkeyutl spkac smime rand engine ocsp prime ts srp | ||
| 43 | |||
| 44 | PROGS= $(PROGRAM).c | ||
| 45 | |||
| 46 | A_OBJ=apps.o | ||
| 47 | A_SRC=apps.c | ||
| 48 | S_OBJ= s_cb.o s_socket.o | ||
| 49 | S_SRC= s_cb.c s_socket.c | ||
| 50 | RAND_OBJ=app_rand.o | ||
| 51 | RAND_SRC=app_rand.c | ||
| 52 | |||
| 53 | E_OBJ= verify.o asn1pars.o req.o dgst.o dh.o dhparam.o enc.o passwd.o gendh.o errstr.o \ | ||
| 54 | ca.o pkcs7.o crl2p7.o crl.o \ | ||
| 55 | rsa.o rsautl.o dsa.o dsaparam.o ec.o ecparam.o \ | ||
| 56 | x509.o genrsa.o gendsa.o genpkey.o s_server.o s_client.o speed.o \ | ||
| 57 | s_time.o $(A_OBJ) $(S_OBJ) $(RAND_OBJ) version.o sess_id.o \ | ||
| 58 | ciphers.o nseq.o pkcs12.o pkcs8.o pkey.o pkeyparam.o pkeyutl.o \ | ||
| 59 | spkac.o smime.o cms.o rand.o engine.o ocsp.o prime.o ts.o srp.o | ||
| 60 | |||
| 61 | E_SRC= verify.c asn1pars.c req.c dgst.c dh.c enc.c passwd.c gendh.c errstr.c ca.c \ | ||
| 62 | pkcs7.c crl2p7.c crl.c \ | ||
| 63 | rsa.c rsautl.c dsa.c dsaparam.c ec.c ecparam.c \ | ||
| 64 | x509.c genrsa.c gendsa.c genpkey.c s_server.c s_client.c speed.c \ | ||
| 65 | s_time.c $(A_SRC) $(S_SRC) $(RAND_SRC) version.c sess_id.c \ | ||
| 66 | ciphers.c nseq.c pkcs12.c pkcs8.c pkey.c pkeyparam.c pkeyutl.c \ | ||
| 67 | spkac.c smime.c cms.c rand.c engine.c ocsp.c prime.c ts.c srp.c | ||
| 68 | |||
| 69 | SRC=$(E_SRC) | ||
| 70 | |||
| 71 | EXHEADER= | ||
| 72 | HEADER= apps.h progs.h s_apps.h \ | ||
| 73 | testdsa.h testrsa.h \ | ||
| 74 | $(EXHEADER) | ||
| 75 | |||
| 76 | ALL= $(GENERAL) $(SRC) $(HEADER) | ||
| 77 | |||
| 78 | top: | ||
| 79 | @(cd ..; $(MAKE) DIRS=$(DIR) all) | ||
| 80 | |||
| 81 | all: exe | ||
| 82 | |||
| 83 | exe: $(EXE) | ||
| 84 | |||
| 85 | req: sreq.o $(A_OBJ) $(DLIBCRYPTO) | ||
| 86 | shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ | ||
| 87 | shlib_target="$(SHLIB_TARGET)"; \ | ||
| 88 | fi; \ | ||
| 89 | $(MAKE) -f $(TOP)/Makefile.shared -e \ | ||
| 90 | APPNAME=req OBJECTS="sreq.o $(A_OBJ) $(RAND_OBJ)" \ | ||
| 91 | LIBDEPS="$(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS)" \ | ||
| 92 | link_app.$${shlib_target} | ||
| 93 | |||
| 94 | sreq.o: req.c | ||
| 95 | $(CC) -c $(INCLUDES) $(CFLAG) -o sreq.o req.c | ||
| 96 | |||
| 97 | files: | ||
| 98 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | ||
| 99 | |||
| 100 | install: | ||
| 101 | @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... | ||
| 102 | @set -e; for i in $(EXE); \ | ||
| 103 | do \ | ||
| 104 | (echo installing $$i; \ | ||
| 105 | cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \ | ||
| 106 | chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \ | ||
| 107 | mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i ); \ | ||
| 108 | done; | ||
| 109 | @set -e; for i in $(SCRIPTS); \ | ||
| 110 | do \ | ||
| 111 | (echo installing $$i; \ | ||
| 112 | cp $$i $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i.new; \ | ||
| 113 | chmod 755 $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i.new; \ | ||
| 114 | mv -f $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i.new $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i ); \ | ||
| 115 | done | ||
| 116 | @cp openssl.cnf $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new; \ | ||
| 117 | chmod 644 $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new; \ | ||
| 118 | mv -f $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf | ||
| 119 | |||
| 120 | tags: | ||
| 121 | ctags $(SRC) | ||
| 122 | |||
| 123 | tests: | ||
| 124 | |||
| 125 | links: | ||
| 126 | |||
| 127 | lint: | ||
| 128 | lint -DLINT $(INCLUDES) $(SRC)>fluff | ||
| 129 | |||
| 130 | depend: | ||
| 131 | @if [ -z "$(THIS)" ]; then \ | ||
| 132 | $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \ | ||
| 133 | else \ | ||
| 134 | $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \ | ||
| 135 | fi | ||
| 136 | |||
| 137 | dclean: | ||
| 138 | $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new | ||
| 139 | mv -f Makefile.new $(MAKEFILE) | ||
| 140 | rm -f CA.pl | ||
| 141 | |||
| 142 | clean: | ||
| 143 | rm -f *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) | ||
| 144 | rm -f req | ||
| 145 | |||
| 146 | $(DLIBSSL): | ||
| 147 | (cd ..; $(MAKE) DIRS=ssl all) | ||
| 148 | |||
| 149 | $(DLIBCRYPTO): | ||
| 150 | (cd ..; $(MAKE) DIRS=crypto all) | ||
| 151 | |||
| 152 | $(EXE): progs.h $(E_OBJ) $(PROGRAM).o $(DLIBCRYPTO) $(DLIBSSL) | ||
| 153 | $(RM) $(EXE) | ||
| 154 | shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ | ||
| 155 | shlib_target="$(SHLIB_TARGET)"; \ | ||
| 156 | elif [ -n "$(FIPSCANLIB)" ]; then \ | ||
| 157 | FIPSLD_CC="$(CC)"; CC=$(FIPSDIR)/bin/fipsld; export CC FIPSLD_CC; \ | ||
| 158 | fi; \ | ||
| 159 | LIBRARIES="$(LIBSSL) $(LIBKRB5) $(LIBCRYPTO)" ; \ | ||
| 160 | $(MAKE) -f $(TOP)/Makefile.shared -e \ | ||
| 161 | APPNAME=$(EXE) OBJECTS="$(PROGRAM).o $(E_OBJ)" \ | ||
| 162 | LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \ | ||
| 163 | link_app.$${shlib_target} | ||
| 164 | @(cd ..; $(MAKE) rehash) | ||
| 165 | |||
| 166 | progs.h: progs.pl | ||
| 167 | $(PERL) progs.pl $(E_EXE) >progs.h | ||
| 168 | $(RM) $(PROGRAM).o | ||
| 169 | |||
| 170 | # DO NOT DELETE THIS LINE -- make depend depends on it. | ||
diff --git a/src/lib/libssl/src/test/Makefile b/src/lib/libssl/src/test/Makefile deleted file mode 100644 index 608b7abf27..0000000000 --- a/src/lib/libssl/src/test/Makefile +++ /dev/null | |||
| @@ -1,485 +0,0 @@ | |||
| 1 | # | ||
| 2 | # test/Makefile | ||
| 3 | # | ||
| 4 | |||
| 5 | DIR= test | ||
| 6 | TOP= .. | ||
| 7 | CC= cc | ||
| 8 | INCLUDES= -I$(TOP) -I../include $(KRB5_INCLUDES) | ||
| 9 | CFLAG= -g | ||
| 10 | MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) | ||
| 11 | PERL= perl | ||
| 12 | # KRB5 stuff | ||
| 13 | KRB5_INCLUDES= | ||
| 14 | LIBKRB5= | ||
| 15 | |||
| 16 | PEX_LIBS= | ||
| 17 | EX_LIBS= #-lnsl -lsocket | ||
| 18 | |||
| 19 | CFLAGS= $(INCLUDES) $(CFLAG) | ||
| 20 | |||
| 21 | GENERAL=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 | |||
| 26 | DLIBCRYPTO= ../libcrypto.a | ||
| 27 | DLIBSSL= ../libssl.a | ||
| 28 | LIBCRYPTO= -L.. -lcrypto | ||
| 29 | LIBSSL= -L.. -lssl | ||
| 30 | |||
| 31 | BNTEST= bntest | ||
| 32 | ECTEST= ectest | ||
| 33 | ECDSATEST= ecdsatest | ||
| 34 | ECDHTEST= ecdhtest | ||
| 35 | EXPTEST= exptest | ||
| 36 | IDEATEST= ideatest | ||
| 37 | SHATEST= shatest | ||
| 38 | SHA1TEST= sha1test | ||
| 39 | SHA256TEST= sha256t | ||
| 40 | SHA512TEST= sha512t | ||
| 41 | MDC2TEST= mdc2test | ||
| 42 | RMDTEST= rmdtest | ||
| 43 | MD2TEST= md2test | ||
| 44 | MD4TEST= md4test | ||
| 45 | MD5TEST= md5test | ||
| 46 | HMACTEST= hmactest | ||
| 47 | WPTEST= wp_test | ||
| 48 | RC2TEST= rc2test | ||
| 49 | RC4TEST= rc4test | ||
| 50 | RC5TEST= rc5test | ||
| 51 | BFTEST= bftest | ||
| 52 | CASTTEST= casttest | ||
| 53 | DESTEST= destest | ||
| 54 | RANDTEST= randtest | ||
| 55 | DHTEST= dhtest | ||
| 56 | DSATEST= dsatest | ||
| 57 | METHTEST= methtest | ||
| 58 | SSLTEST= ssltest | ||
| 59 | RSATEST= rsa_test | ||
| 60 | ENGINETEST= enginetest | ||
| 61 | EVPTEST= evp_test | ||
| 62 | IGETEST= igetest | ||
| 63 | JPAKETEST= jpaketest | ||
| 64 | SRPTEST= srptest | ||
| 65 | ASN1TEST= asn1test | ||
| 66 | |||
| 67 | TESTS= alltests | ||
| 68 | |||
| 69 | EXE= $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \ | ||
| 70 | $(MD2TEST)$(EXE_EXT) $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \ | ||
| 71 | $(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \ | ||
| 72 | $(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \ | ||
| 73 | $(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \ | ||
| 74 | $(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \ | ||
| 75 | $(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \ | ||
| 76 | $(EVPTEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) $(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) \ | ||
| 77 | $(ASN1TEST)$(EXE_EXT) | ||
| 78 | |||
| 79 | # $(METHTEST)$(EXE_EXT) | ||
| 80 | |||
| 81 | OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \ | ||
| 82 | $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \ | ||
| 83 | $(HMACTEST).o $(WPTEST).o \ | ||
| 84 | $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \ | ||
| 85 | $(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \ | ||
| 86 | $(MDC2TEST).o $(RMDTEST).o \ | ||
| 87 | $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \ | ||
| 88 | $(BFTEST).o $(SSLTEST).o $(DSATEST).o $(EXPTEST).o $(RSATEST).o \ | ||
| 89 | $(EVPTEST).o $(IGETEST).o $(JPAKETEST).o $(ASN1TEST).o | ||
| 90 | SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \ | ||
| 91 | $(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \ | ||
| 92 | $(HMACTEST).c $(WPTEST).c \ | ||
| 93 | $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \ | ||
| 94 | $(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \ | ||
| 95 | $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \ | ||
| 96 | $(BFTEST).c $(SSLTEST).c $(DSATEST).c $(EXPTEST).c $(RSATEST).c \ | ||
| 97 | $(EVPTEST).c $(IGETEST).c $(JPAKETEST).c $(SRPTEST).c $(ASN1TEST).c | ||
| 98 | |||
| 99 | EXHEADER= | ||
| 100 | HEADER= $(EXHEADER) | ||
| 101 | |||
| 102 | ALL= $(GENERAL) $(SRC) $(HEADER) | ||
| 103 | |||
| 104 | top: | ||
| 105 | (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all) | ||
| 106 | |||
| 107 | all: exe | ||
| 108 | |||
| 109 | exe: $(EXE) dummytest$(EXE_EXT) | ||
| 110 | |||
| 111 | files: | ||
| 112 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | ||
| 113 | |||
| 114 | links: | ||
| 115 | |||
| 116 | generate: $(SRC) | ||
| 117 | $(SRC): | ||
| 118 | @sh $(TOP)/util/point.sh dummytest.c $@ | ||
| 119 | |||
| 120 | errors: | ||
| 121 | |||
| 122 | install: | ||
| 123 | |||
| 124 | tags: | ||
| 125 | ctags $(SRC) | ||
| 126 | |||
| 127 | tests: exe apps $(TESTS) | ||
| 128 | |||
| 129 | apps: | ||
| 130 | @(cd ..; $(MAKE) DIRS=apps all) | ||
| 131 | |||
| 132 | alltests: \ | ||
| 133 | test_des test_idea test_sha test_md4 test_md5 test_hmac \ | ||
| 134 | test_md2 test_mdc2 test_wp \ | ||
| 135 | test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \ | ||
| 136 | test_rand test_bn test_ec test_ecdsa test_ecdh \ | ||
| 137 | test_enc test_x509 test_rsa test_crl test_sid \ | ||
| 138 | test_gen test_req test_pkcs7 test_verify test_dh test_dsa \ | ||
| 139 | test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige \ | ||
| 140 | test_jpake test_srp test_cms | ||
| 141 | |||
| 142 | test_evp: | ||
| 143 | ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt | ||
| 144 | |||
| 145 | test_des: | ||
| 146 | ../util/shlib_wrap.sh ./$(DESTEST) | ||
| 147 | |||
| 148 | test_idea: | ||
| 149 | ../util/shlib_wrap.sh ./$(IDEATEST) | ||
| 150 | |||
| 151 | test_sha: | ||
| 152 | ../util/shlib_wrap.sh ./$(SHATEST) | ||
| 153 | ../util/shlib_wrap.sh ./$(SHA1TEST) | ||
| 154 | ../util/shlib_wrap.sh ./$(SHA256TEST) | ||
| 155 | ../util/shlib_wrap.sh ./$(SHA512TEST) | ||
| 156 | |||
| 157 | test_mdc2: | ||
| 158 | ../util/shlib_wrap.sh ./$(MDC2TEST) | ||
| 159 | |||
| 160 | test_md5: | ||
| 161 | ../util/shlib_wrap.sh ./$(MD5TEST) | ||
| 162 | |||
| 163 | test_md4: | ||
| 164 | ../util/shlib_wrap.sh ./$(MD4TEST) | ||
| 165 | |||
| 166 | test_hmac: | ||
| 167 | ../util/shlib_wrap.sh ./$(HMACTEST) | ||
| 168 | |||
| 169 | test_wp: | ||
| 170 | ../util/shlib_wrap.sh ./$(WPTEST) | ||
| 171 | |||
| 172 | test_md2: | ||
| 173 | ../util/shlib_wrap.sh ./$(MD2TEST) | ||
| 174 | |||
| 175 | test_rmd: | ||
| 176 | ../util/shlib_wrap.sh ./$(RMDTEST) | ||
| 177 | |||
| 178 | test_bf: | ||
| 179 | ../util/shlib_wrap.sh ./$(BFTEST) | ||
| 180 | |||
| 181 | test_cast: | ||
| 182 | ../util/shlib_wrap.sh ./$(CASTTEST) | ||
| 183 | |||
| 184 | test_rc2: | ||
| 185 | ../util/shlib_wrap.sh ./$(RC2TEST) | ||
| 186 | |||
| 187 | test_rc4: | ||
| 188 | ../util/shlib_wrap.sh ./$(RC4TEST) | ||
| 189 | |||
| 190 | test_rc5: | ||
| 191 | ../util/shlib_wrap.sh ./$(RC5TEST) | ||
| 192 | |||
| 193 | test_rand: | ||
| 194 | ../util/shlib_wrap.sh ./$(RANDTEST) | ||
| 195 | |||
| 196 | test_enc: | ||
| 197 | @sh ./testenc | ||
| 198 | |||
| 199 | test_x509: | ||
| 200 | echo test normal x509v1 certificate | ||
| 201 | sh ./tx509 2>/dev/null | ||
| 202 | echo test first x509v3 certificate | ||
| 203 | sh ./tx509 v3-cert1.pem 2>/dev/null | ||
| 204 | echo test second x509v3 certificate | ||
| 205 | sh ./tx509 v3-cert2.pem 2>/dev/null | ||
| 206 | |||
| 207 | test_rsa: $(RSATEST)$(EXE_EXT) | ||
| 208 | @sh ./trsa 2>/dev/null | ||
| 209 | ../util/shlib_wrap.sh ./$(RSATEST) | ||
| 210 | |||
| 211 | test_crl: | ||
| 212 | @sh ./tcrl 2>/dev/null | ||
| 213 | |||
| 214 | test_sid: | ||
| 215 | @sh ./tsid 2>/dev/null | ||
| 216 | |||
| 217 | test_req: | ||
| 218 | @sh ./treq 2>/dev/null | ||
| 219 | @sh ./treq testreq2.pem 2>/dev/null | ||
| 220 | |||
| 221 | test_pkcs7: | ||
| 222 | @sh ./tpkcs7 2>/dev/null | ||
| 223 | @sh ./tpkcs7d 2>/dev/null | ||
| 224 | |||
| 225 | test_bn: | ||
| 226 | @echo starting big number library test, could take a while... | ||
| 227 | @../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest | ||
| 228 | @echo quit >>tmp.bntest | ||
| 229 | @echo "running bc" | ||
| 230 | @<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"' | ||
| 231 | @echo 'test a^b%c implementations' | ||
| 232 | ../util/shlib_wrap.sh ./$(EXPTEST) | ||
| 233 | |||
| 234 | test_ec: | ||
| 235 | @echo 'test elliptic curves' | ||
| 236 | ../util/shlib_wrap.sh ./$(ECTEST) | ||
| 237 | |||
| 238 | test_ecdsa: | ||
| 239 | @echo 'test ecdsa' | ||
| 240 | ../util/shlib_wrap.sh ./$(ECDSATEST) | ||
| 241 | |||
| 242 | test_ecdh: | ||
| 243 | @echo 'test ecdh' | ||
| 244 | ../util/shlib_wrap.sh ./$(ECDHTEST) | ||
| 245 | |||
| 246 | test_verify: | ||
| 247 | @echo "The following command should have some OK's and some failures" | ||
| 248 | @echo "There are definitly a few expired certificates" | ||
| 249 | ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem | ||
| 250 | |||
| 251 | test_dh: | ||
| 252 | @echo "Generate a set of DH parameters" | ||
| 253 | ../util/shlib_wrap.sh ./$(DHTEST) | ||
| 254 | |||
| 255 | test_dsa: | ||
| 256 | @echo "Generate a set of DSA parameters" | ||
| 257 | ../util/shlib_wrap.sh ./$(DSATEST) | ||
| 258 | ../util/shlib_wrap.sh ./$(DSATEST) -app2_1 | ||
| 259 | |||
| 260 | test_gen: | ||
| 261 | @echo "Generate and verify a certificate request" | ||
| 262 | @sh ./testgen | ||
| 263 | |||
| 264 | test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ | ||
| 265 | intP1.ss intP2.ss: testss | ||
| 266 | @echo "Generate and certify a test certificate" | ||
| 267 | @sh ./testss | ||
| 268 | @cat certCA.ss certU.ss > intP1.ss | ||
| 269 | @cat certCA.ss certU.ss certP1.ss > intP2.ss | ||
| 270 | |||
| 271 | test_engine: | ||
| 272 | @echo "Manipulate the ENGINE structures" | ||
| 273 | ../util/shlib_wrap.sh ./$(ENGINETEST) | ||
| 274 | |||
| 275 | test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ | ||
| 276 | intP1.ss intP2.ss | ||
| 277 | @echo "test SSL protocol" | ||
| 278 | @if [ -n "$(FIPSCANLIB)" ]; then \ | ||
| 279 | sh ./testfipsssl keyU.ss certU.ss certCA.ss; \ | ||
| 280 | fi | ||
| 281 | ../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist | ||
| 282 | @sh ./testssl keyU.ss certU.ss certCA.ss | ||
| 283 | @sh ./testsslproxy keyP1.ss certP1.ss intP1.ss | ||
| 284 | @sh ./testsslproxy keyP2.ss certP2.ss intP2.ss | ||
| 285 | |||
| 286 | test_ca: | ||
| 287 | @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \ | ||
| 288 | echo "skipping CA.sh test -- requires RSA"; \ | ||
| 289 | else \ | ||
| 290 | echo "Generate and certify a test certificate via the 'ca' program"; \ | ||
| 291 | sh ./testca; \ | ||
| 292 | fi | ||
| 293 | |||
| 294 | test_aes: #$(AESTEST) | ||
| 295 | # @echo "test Rijndael" | ||
| 296 | # ../util/shlib_wrap.sh ./$(AESTEST) | ||
| 297 | |||
| 298 | test_tsa: | ||
| 299 | @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \ | ||
| 300 | echo "skipping testtsa test -- requires RSA"; \ | ||
| 301 | else \ | ||
| 302 | sh ./testtsa; \ | ||
| 303 | fi | ||
| 304 | |||
| 305 | test_ige: $(IGETEST)$(EXE_EXT) | ||
| 306 | @echo "Test IGE mode" | ||
| 307 | ../util/shlib_wrap.sh ./$(IGETEST) | ||
| 308 | |||
| 309 | test_jpake: $(JPAKETEST)$(EXE_EXT) | ||
| 310 | @echo "Test JPAKE" | ||
| 311 | ../util/shlib_wrap.sh ./$(JPAKETEST) | ||
| 312 | |||
| 313 | test_cms: | ||
| 314 | @echo "CMS consistency test" | ||
| 315 | $(PERL) cms-test.pl | ||
| 316 | |||
| 317 | test_srp: $(SRPTEST)$(EXE_EXT) | ||
| 318 | @echo "Test SRP" | ||
| 319 | ../util/shlib_wrap.sh ./srptest | ||
| 320 | |||
| 321 | lint: | ||
| 322 | lint -DLINT $(INCLUDES) $(SRC)>fluff | ||
| 323 | |||
| 324 | depend: | ||
| 325 | @if [ -z "$(THIS)" ]; then \ | ||
| 326 | $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \ | ||
| 327 | else \ | ||
| 328 | $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \ | ||
| 329 | fi | ||
| 330 | |||
| 331 | dclean: | ||
| 332 | $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new | ||
| 333 | mv -f Makefile.new $(MAKEFILE) | ||
| 334 | rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \ | ||
| 335 | testreq.pem | ||
| 336 | |||
| 337 | clean: | ||
| 338 | rm -f .rnd tmp.bntest tmp.bctest *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log dummytest | ||
| 339 | |||
| 340 | $(DLIBSSL): | ||
| 341 | (cd ..; $(MAKE) DIRS=ssl all) | ||
| 342 | |||
| 343 | $(DLIBCRYPTO): | ||
| 344 | (cd ..; $(MAKE) DIRS=crypto all) | ||
| 345 | |||
| 346 | BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ | ||
| 347 | shlib_target="$(SHLIB_TARGET)"; \ | ||
| 348 | fi; \ | ||
| 349 | LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \ | ||
| 350 | $(MAKE) -f $(TOP)/Makefile.shared -e \ | ||
| 351 | CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \ | ||
| 352 | LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \ | ||
| 353 | link_app.$${shlib_target} | ||
| 354 | |||
| 355 | FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ | ||
| 356 | shlib_target="$(SHLIB_TARGET)"; \ | ||
| 357 | fi; \ | ||
| 358 | LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \ | ||
| 359 | if [ -z "$(SHARED_LIBS)" -a -n "$(FIPSCANLIB)" ] ; then \ | ||
| 360 | FIPSLD_CC="$(CC)"; CC=$(FIPSDIR)/bin/fipsld; export CC FIPSLD_CC; \ | ||
| 361 | fi; \ | ||
| 362 | $(MAKE) -f $(TOP)/Makefile.shared -e \ | ||
| 363 | CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \ | ||
| 364 | LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \ | ||
| 365 | link_app.$${shlib_target} | ||
| 366 | |||
| 367 | $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) | ||
| 368 | @target=$(RSATEST); $(BUILD_CMD) | ||
| 369 | |||
| 370 | $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) | ||
| 371 | @target=$(BNTEST); $(BUILD_CMD) | ||
| 372 | |||
| 373 | $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) | ||
| 374 | @target=$(ECTEST); $(BUILD_CMD) | ||
| 375 | |||
| 376 | $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) | ||
| 377 | @target=$(EXPTEST); $(BUILD_CMD) | ||
| 378 | |||
| 379 | $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) | ||
| 380 | @target=$(IDEATEST); $(BUILD_CMD) | ||
| 381 | |||
| 382 | $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) | ||
| 383 | @target=$(MD2TEST); $(BUILD_CMD) | ||
| 384 | |||
| 385 | $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) | ||
| 386 | @target=$(SHATEST); $(BUILD_CMD) | ||
| 387 | |||
| 388 | $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) | ||
| 389 | @target=$(SHA1TEST); $(BUILD_CMD) | ||
| 390 | |||
| 391 | $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) | ||
| 392 | @target=$(SHA256TEST); $(BUILD_CMD) | ||
| 393 | |||
| 394 | $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) | ||
| 395 | @target=$(SHA512TEST); $(BUILD_CMD) | ||
| 396 | |||
| 397 | $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) | ||
| 398 | @target=$(RMDTEST); $(BUILD_CMD) | ||
| 399 | |||
| 400 | $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) | ||
| 401 | @target=$(MDC2TEST); $(BUILD_CMD) | ||
| 402 | |||
| 403 | $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) | ||
| 404 | @target=$(MD4TEST); $(BUILD_CMD) | ||
| 405 | |||
| 406 | $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) | ||
| 407 | @target=$(MD5TEST); $(BUILD_CMD) | ||
| 408 | |||
| 409 | $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) | ||
| 410 | @target=$(HMACTEST); $(BUILD_CMD) | ||
| 411 | |||
| 412 | $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) | ||
| 413 | @target=$(WPTEST); $(BUILD_CMD) | ||
| 414 | |||
| 415 | $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) | ||
| 416 | @target=$(RC2TEST); $(BUILD_CMD) | ||
| 417 | |||
| 418 | $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) | ||
| 419 | @target=$(BFTEST); $(BUILD_CMD) | ||
| 420 | |||
| 421 | $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) | ||
| 422 | @target=$(CASTTEST); $(BUILD_CMD) | ||
| 423 | |||
| 424 | $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) | ||
| 425 | @target=$(RC4TEST); $(BUILD_CMD) | ||
| 426 | |||
| 427 | $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) | ||
| 428 | @target=$(RC5TEST); $(BUILD_CMD) | ||
| 429 | |||
| 430 | $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) | ||
| 431 | @target=$(DESTEST); $(BUILD_CMD) | ||
| 432 | |||
| 433 | $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) | ||
| 434 | @target=$(RANDTEST); $(BUILD_CMD) | ||
| 435 | |||
| 436 | $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) | ||
| 437 | @target=$(DHTEST); $(BUILD_CMD) | ||
| 438 | |||
| 439 | $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) | ||
| 440 | @target=$(DSATEST); $(BUILD_CMD) | ||
| 441 | |||
| 442 | $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) | ||
| 443 | @target=$(METHTEST); $(BUILD_CMD) | ||
| 444 | |||
| 445 | $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) | ||
| 446 | @target=$(SSLTEST); $(FIPS_BUILD_CMD) | ||
| 447 | |||
| 448 | $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) | ||
| 449 | @target=$(ENGINETEST); $(BUILD_CMD) | ||
| 450 | |||
| 451 | $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) | ||
| 452 | @target=$(EVPTEST); $(BUILD_CMD) | ||
| 453 | |||
| 454 | $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) | ||
| 455 | @target=$(ECDSATEST); $(BUILD_CMD) | ||
| 456 | |||
| 457 | $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) | ||
| 458 | @target=$(ECDHTEST); $(BUILD_CMD) | ||
| 459 | |||
| 460 | $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) | ||
| 461 | @target=$(IGETEST); $(BUILD_CMD) | ||
| 462 | |||
| 463 | $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) | ||
| 464 | @target=$(JPAKETEST); $(BUILD_CMD) | ||
| 465 | |||
| 466 | $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) | ||
| 467 | @target=$(ASN1TEST); $(BUILD_CMD) | ||
| 468 | |||
| 469 | $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) | ||
| 470 | @target=$(SRPTEST); $(BUILD_CMD) | ||
| 471 | |||
| 472 | #$(AESTEST).o: $(AESTEST).c | ||
| 473 | # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c | ||
| 474 | |||
| 475 | #$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO) | ||
| 476 | # if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \ | ||
| 477 | # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \ | ||
| 478 | # else \ | ||
| 479 | # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \ | ||
| 480 | # fi | ||
| 481 | |||
| 482 | dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO) | ||
| 483 | @target=dummytest; $(BUILD_CMD) | ||
| 484 | |||
| 485 | # DO NOT DELETE THIS LINE -- make depend depends on it. | ||
diff --git a/src/lib/libssl/src/tools/Makefile b/src/lib/libssl/src/tools/Makefile deleted file mode 100644 index bb6fb71f3e..0000000000 --- a/src/lib/libssl/src/tools/Makefile +++ /dev/null | |||
| @@ -1,59 +0,0 @@ | |||
| 1 | # | ||
| 2 | # OpenSSL/tools/Makefile | ||
| 3 | # | ||
| 4 | |||
| 5 | DIR= tools | ||
| 6 | TOP= .. | ||
| 7 | CC= cc | ||
| 8 | INCLUDES= -I$(TOP) -I../../include | ||
| 9 | CFLAG=-g | ||
| 10 | MAKEFILE= Makefile | ||
| 11 | |||
| 12 | CFLAGS= $(INCLUDES) $(CFLAG) | ||
| 13 | |||
| 14 | GENERAL=Makefile | ||
| 15 | TEST= | ||
| 16 | APPS= c_rehash | ||
| 17 | MISC_APPS= c_hash c_info c_issuer c_name | ||
| 18 | |||
| 19 | all: | ||
| 20 | |||
| 21 | install: | ||
| 22 | @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... | ||
| 23 | @for i in $(APPS) ; \ | ||
| 24 | do \ | ||
| 25 | (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \ | ||
| 26 | chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \ | ||
| 27 | mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i ); \ | ||
| 28 | done; | ||
| 29 | @for i in $(MISC_APPS) ; \ | ||
| 30 | do \ | ||
| 31 | (cp $$i $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i.new; \ | ||
| 32 | chmod 755 $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i.new; \ | ||
| 33 | mv -f $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i.new $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/$$i ); \ | ||
| 34 | done; | ||
| 35 | |||
| 36 | files: | ||
| 37 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | ||
| 38 | |||
| 39 | links: | ||
| 40 | |||
| 41 | lint: | ||
| 42 | |||
| 43 | tags: | ||
| 44 | |||
| 45 | errors: | ||
| 46 | |||
| 47 | depend: | ||
| 48 | |||
| 49 | dclean: | ||
| 50 | $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new | ||
| 51 | mv -f Makefile.new $(MAKEFILE) | ||
| 52 | rm -f c_rehash | ||
| 53 | |||
| 54 | clean: | ||
| 55 | rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff | ||
| 56 | |||
| 57 | errors: | ||
| 58 | |||
| 59 | # DO NOT DELETE THIS LINE -- make depend depends on it. | ||
diff --git a/src/lib/libssl/test/Makefile b/src/lib/libssl/test/Makefile deleted file mode 100644 index 608b7abf27..0000000000 --- a/src/lib/libssl/test/Makefile +++ /dev/null | |||
| @@ -1,485 +0,0 @@ | |||
| 1 | # | ||
| 2 | # test/Makefile | ||
| 3 | # | ||
| 4 | |||
| 5 | DIR= test | ||
| 6 | TOP= .. | ||
| 7 | CC= cc | ||
| 8 | INCLUDES= -I$(TOP) -I../include $(KRB5_INCLUDES) | ||
| 9 | CFLAG= -g | ||
| 10 | MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) | ||
| 11 | PERL= perl | ||
| 12 | # KRB5 stuff | ||
| 13 | KRB5_INCLUDES= | ||
| 14 | LIBKRB5= | ||
| 15 | |||
| 16 | PEX_LIBS= | ||
| 17 | EX_LIBS= #-lnsl -lsocket | ||
| 18 | |||
| 19 | CFLAGS= $(INCLUDES) $(CFLAG) | ||
| 20 | |||
| 21 | GENERAL=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 | |||
| 26 | DLIBCRYPTO= ../libcrypto.a | ||
| 27 | DLIBSSL= ../libssl.a | ||
| 28 | LIBCRYPTO= -L.. -lcrypto | ||
| 29 | LIBSSL= -L.. -lssl | ||
| 30 | |||
| 31 | BNTEST= bntest | ||
| 32 | ECTEST= ectest | ||
| 33 | ECDSATEST= ecdsatest | ||
| 34 | ECDHTEST= ecdhtest | ||
| 35 | EXPTEST= exptest | ||
| 36 | IDEATEST= ideatest | ||
| 37 | SHATEST= shatest | ||
| 38 | SHA1TEST= sha1test | ||
| 39 | SHA256TEST= sha256t | ||
| 40 | SHA512TEST= sha512t | ||
| 41 | MDC2TEST= mdc2test | ||
| 42 | RMDTEST= rmdtest | ||
| 43 | MD2TEST= md2test | ||
| 44 | MD4TEST= md4test | ||
| 45 | MD5TEST= md5test | ||
| 46 | HMACTEST= hmactest | ||
| 47 | WPTEST= wp_test | ||
| 48 | RC2TEST= rc2test | ||
| 49 | RC4TEST= rc4test | ||
| 50 | RC5TEST= rc5test | ||
| 51 | BFTEST= bftest | ||
| 52 | CASTTEST= casttest | ||
| 53 | DESTEST= destest | ||
| 54 | RANDTEST= randtest | ||
| 55 | DHTEST= dhtest | ||
| 56 | DSATEST= dsatest | ||
| 57 | METHTEST= methtest | ||
| 58 | SSLTEST= ssltest | ||
| 59 | RSATEST= rsa_test | ||
| 60 | ENGINETEST= enginetest | ||
| 61 | EVPTEST= evp_test | ||
| 62 | IGETEST= igetest | ||
| 63 | JPAKETEST= jpaketest | ||
| 64 | SRPTEST= srptest | ||
| 65 | ASN1TEST= asn1test | ||
| 66 | |||
| 67 | TESTS= alltests | ||
| 68 | |||
| 69 | EXE= $(BNTEST)$(EXE_EXT) $(ECTEST)$(EXE_EXT) $(ECDSATEST)$(EXE_EXT) $(ECDHTEST)$(EXE_EXT) $(IDEATEST)$(EXE_EXT) \ | ||
| 70 | $(MD2TEST)$(EXE_EXT) $(MD4TEST)$(EXE_EXT) $(MD5TEST)$(EXE_EXT) $(HMACTEST)$(EXE_EXT) $(WPTEST)$(EXE_EXT) \ | ||
| 71 | $(RC2TEST)$(EXE_EXT) $(RC4TEST)$(EXE_EXT) $(RC5TEST)$(EXE_EXT) \ | ||
| 72 | $(DESTEST)$(EXE_EXT) $(SHATEST)$(EXE_EXT) $(SHA1TEST)$(EXE_EXT) $(SHA256TEST)$(EXE_EXT) $(SHA512TEST)$(EXE_EXT) \ | ||
| 73 | $(MDC2TEST)$(EXE_EXT) $(RMDTEST)$(EXE_EXT) \ | ||
| 74 | $(RANDTEST)$(EXE_EXT) $(DHTEST)$(EXE_EXT) $(ENGINETEST)$(EXE_EXT) \ | ||
| 75 | $(BFTEST)$(EXE_EXT) $(CASTTEST)$(EXE_EXT) $(SSLTEST)$(EXE_EXT) $(EXPTEST)$(EXE_EXT) $(DSATEST)$(EXE_EXT) $(RSATEST)$(EXE_EXT) \ | ||
| 76 | $(EVPTEST)$(EXE_EXT) $(IGETEST)$(EXE_EXT) $(JPAKETEST)$(EXE_EXT) $(SRPTEST)$(EXE_EXT) \ | ||
| 77 | $(ASN1TEST)$(EXE_EXT) | ||
| 78 | |||
| 79 | # $(METHTEST)$(EXE_EXT) | ||
| 80 | |||
| 81 | OBJ= $(BNTEST).o $(ECTEST).o $(ECDSATEST).o $(ECDHTEST).o $(IDEATEST).o \ | ||
| 82 | $(MD2TEST).o $(MD4TEST).o $(MD5TEST).o \ | ||
| 83 | $(HMACTEST).o $(WPTEST).o \ | ||
| 84 | $(RC2TEST).o $(RC4TEST).o $(RC5TEST).o \ | ||
| 85 | $(DESTEST).o $(SHATEST).o $(SHA1TEST).o $(SHA256TEST).o $(SHA512TEST).o \ | ||
| 86 | $(MDC2TEST).o $(RMDTEST).o \ | ||
| 87 | $(RANDTEST).o $(DHTEST).o $(ENGINETEST).o $(CASTTEST).o \ | ||
| 88 | $(BFTEST).o $(SSLTEST).o $(DSATEST).o $(EXPTEST).o $(RSATEST).o \ | ||
| 89 | $(EVPTEST).o $(IGETEST).o $(JPAKETEST).o $(ASN1TEST).o | ||
| 90 | SRC= $(BNTEST).c $(ECTEST).c $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \ | ||
| 91 | $(MD2TEST).c $(MD4TEST).c $(MD5TEST).c \ | ||
| 92 | $(HMACTEST).c $(WPTEST).c \ | ||
| 93 | $(RC2TEST).c $(RC4TEST).c $(RC5TEST).c \ | ||
| 94 | $(DESTEST).c $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \ | ||
| 95 | $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c $(CASTTEST).c \ | ||
| 96 | $(BFTEST).c $(SSLTEST).c $(DSATEST).c $(EXPTEST).c $(RSATEST).c \ | ||
| 97 | $(EVPTEST).c $(IGETEST).c $(JPAKETEST).c $(SRPTEST).c $(ASN1TEST).c | ||
| 98 | |||
| 99 | EXHEADER= | ||
| 100 | HEADER= $(EXHEADER) | ||
| 101 | |||
| 102 | ALL= $(GENERAL) $(SRC) $(HEADER) | ||
| 103 | |||
| 104 | top: | ||
| 105 | (cd ..; $(MAKE) DIRS=$(DIR) TESTS=$(TESTS) all) | ||
| 106 | |||
| 107 | all: exe | ||
| 108 | |||
| 109 | exe: $(EXE) dummytest$(EXE_EXT) | ||
| 110 | |||
| 111 | files: | ||
| 112 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | ||
| 113 | |||
| 114 | links: | ||
| 115 | |||
| 116 | generate: $(SRC) | ||
| 117 | $(SRC): | ||
| 118 | @sh $(TOP)/util/point.sh dummytest.c $@ | ||
| 119 | |||
| 120 | errors: | ||
| 121 | |||
| 122 | install: | ||
| 123 | |||
| 124 | tags: | ||
| 125 | ctags $(SRC) | ||
| 126 | |||
| 127 | tests: exe apps $(TESTS) | ||
| 128 | |||
| 129 | apps: | ||
| 130 | @(cd ..; $(MAKE) DIRS=apps all) | ||
| 131 | |||
| 132 | alltests: \ | ||
| 133 | test_des test_idea test_sha test_md4 test_md5 test_hmac \ | ||
| 134 | test_md2 test_mdc2 test_wp \ | ||
| 135 | test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast test_aes \ | ||
| 136 | test_rand test_bn test_ec test_ecdsa test_ecdh \ | ||
| 137 | test_enc test_x509 test_rsa test_crl test_sid \ | ||
| 138 | test_gen test_req test_pkcs7 test_verify test_dh test_dsa \ | ||
| 139 | test_ss test_ca test_engine test_evp test_ssl test_tsa test_ige \ | ||
| 140 | test_jpake test_srp test_cms | ||
| 141 | |||
| 142 | test_evp: | ||
| 143 | ../util/shlib_wrap.sh ./$(EVPTEST) evptests.txt | ||
| 144 | |||
| 145 | test_des: | ||
| 146 | ../util/shlib_wrap.sh ./$(DESTEST) | ||
| 147 | |||
| 148 | test_idea: | ||
| 149 | ../util/shlib_wrap.sh ./$(IDEATEST) | ||
| 150 | |||
| 151 | test_sha: | ||
| 152 | ../util/shlib_wrap.sh ./$(SHATEST) | ||
| 153 | ../util/shlib_wrap.sh ./$(SHA1TEST) | ||
| 154 | ../util/shlib_wrap.sh ./$(SHA256TEST) | ||
| 155 | ../util/shlib_wrap.sh ./$(SHA512TEST) | ||
| 156 | |||
| 157 | test_mdc2: | ||
| 158 | ../util/shlib_wrap.sh ./$(MDC2TEST) | ||
| 159 | |||
| 160 | test_md5: | ||
| 161 | ../util/shlib_wrap.sh ./$(MD5TEST) | ||
| 162 | |||
| 163 | test_md4: | ||
| 164 | ../util/shlib_wrap.sh ./$(MD4TEST) | ||
| 165 | |||
| 166 | test_hmac: | ||
| 167 | ../util/shlib_wrap.sh ./$(HMACTEST) | ||
| 168 | |||
| 169 | test_wp: | ||
| 170 | ../util/shlib_wrap.sh ./$(WPTEST) | ||
| 171 | |||
| 172 | test_md2: | ||
| 173 | ../util/shlib_wrap.sh ./$(MD2TEST) | ||
| 174 | |||
| 175 | test_rmd: | ||
| 176 | ../util/shlib_wrap.sh ./$(RMDTEST) | ||
| 177 | |||
| 178 | test_bf: | ||
| 179 | ../util/shlib_wrap.sh ./$(BFTEST) | ||
| 180 | |||
| 181 | test_cast: | ||
| 182 | ../util/shlib_wrap.sh ./$(CASTTEST) | ||
| 183 | |||
| 184 | test_rc2: | ||
| 185 | ../util/shlib_wrap.sh ./$(RC2TEST) | ||
| 186 | |||
| 187 | test_rc4: | ||
| 188 | ../util/shlib_wrap.sh ./$(RC4TEST) | ||
| 189 | |||
| 190 | test_rc5: | ||
| 191 | ../util/shlib_wrap.sh ./$(RC5TEST) | ||
| 192 | |||
| 193 | test_rand: | ||
| 194 | ../util/shlib_wrap.sh ./$(RANDTEST) | ||
| 195 | |||
| 196 | test_enc: | ||
| 197 | @sh ./testenc | ||
| 198 | |||
| 199 | test_x509: | ||
| 200 | echo test normal x509v1 certificate | ||
| 201 | sh ./tx509 2>/dev/null | ||
| 202 | echo test first x509v3 certificate | ||
| 203 | sh ./tx509 v3-cert1.pem 2>/dev/null | ||
| 204 | echo test second x509v3 certificate | ||
| 205 | sh ./tx509 v3-cert2.pem 2>/dev/null | ||
| 206 | |||
| 207 | test_rsa: $(RSATEST)$(EXE_EXT) | ||
| 208 | @sh ./trsa 2>/dev/null | ||
| 209 | ../util/shlib_wrap.sh ./$(RSATEST) | ||
| 210 | |||
| 211 | test_crl: | ||
| 212 | @sh ./tcrl 2>/dev/null | ||
| 213 | |||
| 214 | test_sid: | ||
| 215 | @sh ./tsid 2>/dev/null | ||
| 216 | |||
| 217 | test_req: | ||
| 218 | @sh ./treq 2>/dev/null | ||
| 219 | @sh ./treq testreq2.pem 2>/dev/null | ||
| 220 | |||
| 221 | test_pkcs7: | ||
| 222 | @sh ./tpkcs7 2>/dev/null | ||
| 223 | @sh ./tpkcs7d 2>/dev/null | ||
| 224 | |||
| 225 | test_bn: | ||
| 226 | @echo starting big number library test, could take a while... | ||
| 227 | @../util/shlib_wrap.sh ./$(BNTEST) >tmp.bntest | ||
| 228 | @echo quit >>tmp.bntest | ||
| 229 | @echo "running bc" | ||
| 230 | @<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"' | ||
| 231 | @echo 'test a^b%c implementations' | ||
| 232 | ../util/shlib_wrap.sh ./$(EXPTEST) | ||
| 233 | |||
| 234 | test_ec: | ||
| 235 | @echo 'test elliptic curves' | ||
| 236 | ../util/shlib_wrap.sh ./$(ECTEST) | ||
| 237 | |||
| 238 | test_ecdsa: | ||
| 239 | @echo 'test ecdsa' | ||
| 240 | ../util/shlib_wrap.sh ./$(ECDSATEST) | ||
| 241 | |||
| 242 | test_ecdh: | ||
| 243 | @echo 'test ecdh' | ||
| 244 | ../util/shlib_wrap.sh ./$(ECDHTEST) | ||
| 245 | |||
| 246 | test_verify: | ||
| 247 | @echo "The following command should have some OK's and some failures" | ||
| 248 | @echo "There are definitly a few expired certificates" | ||
| 249 | ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/*.pem | ||
| 250 | |||
| 251 | test_dh: | ||
| 252 | @echo "Generate a set of DH parameters" | ||
| 253 | ../util/shlib_wrap.sh ./$(DHTEST) | ||
| 254 | |||
| 255 | test_dsa: | ||
| 256 | @echo "Generate a set of DSA parameters" | ||
| 257 | ../util/shlib_wrap.sh ./$(DSATEST) | ||
| 258 | ../util/shlib_wrap.sh ./$(DSATEST) -app2_1 | ||
| 259 | |||
| 260 | test_gen: | ||
| 261 | @echo "Generate and verify a certificate request" | ||
| 262 | @sh ./testgen | ||
| 263 | |||
| 264 | test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ | ||
| 265 | intP1.ss intP2.ss: testss | ||
| 266 | @echo "Generate and certify a test certificate" | ||
| 267 | @sh ./testss | ||
| 268 | @cat certCA.ss certU.ss > intP1.ss | ||
| 269 | @cat certCA.ss certU.ss certP1.ss > intP2.ss | ||
| 270 | |||
| 271 | test_engine: | ||
| 272 | @echo "Manipulate the ENGINE structures" | ||
| 273 | ../util/shlib_wrap.sh ./$(ENGINETEST) | ||
| 274 | |||
| 275 | test_ssl: keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \ | ||
| 276 | intP1.ss intP2.ss | ||
| 277 | @echo "test SSL protocol" | ||
| 278 | @if [ -n "$(FIPSCANLIB)" ]; then \ | ||
| 279 | sh ./testfipsssl keyU.ss certU.ss certCA.ss; \ | ||
| 280 | fi | ||
| 281 | ../util/shlib_wrap.sh ./$(SSLTEST) -test_cipherlist | ||
| 282 | @sh ./testssl keyU.ss certU.ss certCA.ss | ||
| 283 | @sh ./testsslproxy keyP1.ss certP1.ss intP1.ss | ||
| 284 | @sh ./testsslproxy keyP2.ss certP2.ss intP2.ss | ||
| 285 | |||
| 286 | test_ca: | ||
| 287 | @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \ | ||
| 288 | echo "skipping CA.sh test -- requires RSA"; \ | ||
| 289 | else \ | ||
| 290 | echo "Generate and certify a test certificate via the 'ca' program"; \ | ||
| 291 | sh ./testca; \ | ||
| 292 | fi | ||
| 293 | |||
| 294 | test_aes: #$(AESTEST) | ||
| 295 | # @echo "test Rijndael" | ||
| 296 | # ../util/shlib_wrap.sh ./$(AESTEST) | ||
| 297 | |||
| 298 | test_tsa: | ||
| 299 | @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \ | ||
| 300 | echo "skipping testtsa test -- requires RSA"; \ | ||
| 301 | else \ | ||
| 302 | sh ./testtsa; \ | ||
| 303 | fi | ||
| 304 | |||
| 305 | test_ige: $(IGETEST)$(EXE_EXT) | ||
| 306 | @echo "Test IGE mode" | ||
| 307 | ../util/shlib_wrap.sh ./$(IGETEST) | ||
| 308 | |||
| 309 | test_jpake: $(JPAKETEST)$(EXE_EXT) | ||
| 310 | @echo "Test JPAKE" | ||
| 311 | ../util/shlib_wrap.sh ./$(JPAKETEST) | ||
| 312 | |||
| 313 | test_cms: | ||
| 314 | @echo "CMS consistency test" | ||
| 315 | $(PERL) cms-test.pl | ||
| 316 | |||
| 317 | test_srp: $(SRPTEST)$(EXE_EXT) | ||
| 318 | @echo "Test SRP" | ||
| 319 | ../util/shlib_wrap.sh ./srptest | ||
| 320 | |||
| 321 | lint: | ||
| 322 | lint -DLINT $(INCLUDES) $(SRC)>fluff | ||
| 323 | |||
| 324 | depend: | ||
| 325 | @if [ -z "$(THIS)" ]; then \ | ||
| 326 | $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; \ | ||
| 327 | else \ | ||
| 328 | $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(SRC); \ | ||
| 329 | fi | ||
| 330 | |||
| 331 | dclean: | ||
| 332 | $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new | ||
| 333 | mv -f Makefile.new $(MAKEFILE) | ||
| 334 | rm -f $(SRC) $(SHA256TEST).c $(SHA512TEST).c evptests.txt newkey.pem testkey.pem \ | ||
| 335 | testreq.pem | ||
| 336 | |||
| 337 | clean: | ||
| 338 | rm -f .rnd tmp.bntest tmp.bctest *.o *.obj *.dll lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss *.srl log dummytest | ||
| 339 | |||
| 340 | $(DLIBSSL): | ||
| 341 | (cd ..; $(MAKE) DIRS=ssl all) | ||
| 342 | |||
| 343 | $(DLIBCRYPTO): | ||
| 344 | (cd ..; $(MAKE) DIRS=crypto all) | ||
| 345 | |||
| 346 | BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ | ||
| 347 | shlib_target="$(SHLIB_TARGET)"; \ | ||
| 348 | fi; \ | ||
| 349 | LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \ | ||
| 350 | $(MAKE) -f $(TOP)/Makefile.shared -e \ | ||
| 351 | CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \ | ||
| 352 | LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \ | ||
| 353 | link_app.$${shlib_target} | ||
| 354 | |||
| 355 | FIPS_BUILD_CMD=shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ | ||
| 356 | shlib_target="$(SHLIB_TARGET)"; \ | ||
| 357 | fi; \ | ||
| 358 | LIBRARIES="$(LIBSSL) $(LIBCRYPTO) $(LIBKRB5)"; \ | ||
| 359 | if [ -z "$(SHARED_LIBS)" -a -n "$(FIPSCANLIB)" ] ; then \ | ||
| 360 | FIPSLD_CC="$(CC)"; CC=$(FIPSDIR)/bin/fipsld; export CC FIPSLD_CC; \ | ||
| 361 | fi; \ | ||
| 362 | $(MAKE) -f $(TOP)/Makefile.shared -e \ | ||
| 363 | CC="$${CC}" APPNAME=$$target$(EXE_EXT) OBJECTS="$$target.o" \ | ||
| 364 | LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \ | ||
| 365 | link_app.$${shlib_target} | ||
| 366 | |||
| 367 | $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) | ||
| 368 | @target=$(RSATEST); $(BUILD_CMD) | ||
| 369 | |||
| 370 | $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) | ||
| 371 | @target=$(BNTEST); $(BUILD_CMD) | ||
| 372 | |||
| 373 | $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) | ||
| 374 | @target=$(ECTEST); $(BUILD_CMD) | ||
| 375 | |||
| 376 | $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) | ||
| 377 | @target=$(EXPTEST); $(BUILD_CMD) | ||
| 378 | |||
| 379 | $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) | ||
| 380 | @target=$(IDEATEST); $(BUILD_CMD) | ||
| 381 | |||
| 382 | $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) | ||
| 383 | @target=$(MD2TEST); $(BUILD_CMD) | ||
| 384 | |||
| 385 | $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) | ||
| 386 | @target=$(SHATEST); $(BUILD_CMD) | ||
| 387 | |||
| 388 | $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) | ||
| 389 | @target=$(SHA1TEST); $(BUILD_CMD) | ||
| 390 | |||
| 391 | $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) | ||
| 392 | @target=$(SHA256TEST); $(BUILD_CMD) | ||
| 393 | |||
| 394 | $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) | ||
| 395 | @target=$(SHA512TEST); $(BUILD_CMD) | ||
| 396 | |||
| 397 | $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) | ||
| 398 | @target=$(RMDTEST); $(BUILD_CMD) | ||
| 399 | |||
| 400 | $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) | ||
| 401 | @target=$(MDC2TEST); $(BUILD_CMD) | ||
| 402 | |||
| 403 | $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) | ||
| 404 | @target=$(MD4TEST); $(BUILD_CMD) | ||
| 405 | |||
| 406 | $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) | ||
| 407 | @target=$(MD5TEST); $(BUILD_CMD) | ||
| 408 | |||
| 409 | $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) | ||
| 410 | @target=$(HMACTEST); $(BUILD_CMD) | ||
| 411 | |||
| 412 | $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) | ||
| 413 | @target=$(WPTEST); $(BUILD_CMD) | ||
| 414 | |||
| 415 | $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) | ||
| 416 | @target=$(RC2TEST); $(BUILD_CMD) | ||
| 417 | |||
| 418 | $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) | ||
| 419 | @target=$(BFTEST); $(BUILD_CMD) | ||
| 420 | |||
| 421 | $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) | ||
| 422 | @target=$(CASTTEST); $(BUILD_CMD) | ||
| 423 | |||
| 424 | $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) | ||
| 425 | @target=$(RC4TEST); $(BUILD_CMD) | ||
| 426 | |||
| 427 | $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) | ||
| 428 | @target=$(RC5TEST); $(BUILD_CMD) | ||
| 429 | |||
| 430 | $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) | ||
| 431 | @target=$(DESTEST); $(BUILD_CMD) | ||
| 432 | |||
| 433 | $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) | ||
| 434 | @target=$(RANDTEST); $(BUILD_CMD) | ||
| 435 | |||
| 436 | $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) | ||
| 437 | @target=$(DHTEST); $(BUILD_CMD) | ||
| 438 | |||
| 439 | $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) | ||
| 440 | @target=$(DSATEST); $(BUILD_CMD) | ||
| 441 | |||
| 442 | $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) | ||
| 443 | @target=$(METHTEST); $(BUILD_CMD) | ||
| 444 | |||
| 445 | $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) | ||
| 446 | @target=$(SSLTEST); $(FIPS_BUILD_CMD) | ||
| 447 | |||
| 448 | $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) | ||
| 449 | @target=$(ENGINETEST); $(BUILD_CMD) | ||
| 450 | |||
| 451 | $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) | ||
| 452 | @target=$(EVPTEST); $(BUILD_CMD) | ||
| 453 | |||
| 454 | $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) | ||
| 455 | @target=$(ECDSATEST); $(BUILD_CMD) | ||
| 456 | |||
| 457 | $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) | ||
| 458 | @target=$(ECDHTEST); $(BUILD_CMD) | ||
| 459 | |||
| 460 | $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) | ||
| 461 | @target=$(IGETEST); $(BUILD_CMD) | ||
| 462 | |||
| 463 | $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) | ||
| 464 | @target=$(JPAKETEST); $(BUILD_CMD) | ||
| 465 | |||
| 466 | $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) | ||
| 467 | @target=$(ASN1TEST); $(BUILD_CMD) | ||
| 468 | |||
| 469 | $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) | ||
| 470 | @target=$(SRPTEST); $(BUILD_CMD) | ||
| 471 | |||
| 472 | #$(AESTEST).o: $(AESTEST).c | ||
| 473 | # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c | ||
| 474 | |||
| 475 | #$(AESTEST)$(EXE_EXT): $(AESTEST).o $(DLIBCRYPTO) | ||
| 476 | # if [ "$(SHLIB_TARGET)" = "hpux-shared" -o "$(SHLIB_TARGET)" = "darwin-shared" ] ; then \ | ||
| 477 | # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(DLIBCRYPTO) $(EX_LIBS) ; \ | ||
| 478 | # else \ | ||
| 479 | # $(CC) -o $(AESTEST)$(EXE_EXT) $(CFLAGS) $(AESTEST).o $(PEX_LIBS) $(LIBCRYPTO) $(EX_LIBS) ; \ | ||
| 480 | # fi | ||
| 481 | |||
| 482 | dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO) | ||
| 483 | @target=dummytest; $(BUILD_CMD) | ||
| 484 | |||
| 485 | # DO NOT DELETE THIS LINE -- make depend depends on it. | ||
