diff options
Diffstat (limited to 'src/regress/lib/libssl/Makefile')
| -rw-r--r-- | src/regress/lib/libssl/Makefile | 277 |
1 files changed, 0 insertions, 277 deletions
diff --git a/src/regress/lib/libssl/Makefile b/src/regress/lib/libssl/Makefile deleted file mode 100644 index fbe27fd738..0000000000 --- a/src/regress/lib/libssl/Makefile +++ /dev/null | |||
| @@ -1,277 +0,0 @@ | |||
| 1 | # $OpenBSD: Makefile,v 1.14 2010/10/03 19:47:18 naddy Exp $ | ||
| 2 | |||
| 3 | CLEANFILES+= testdsa.key testdsa.pem rsakey.pem rsacert.pem dsa512.pem | ||
| 4 | |||
| 5 | REGRESS_TARGETS=ossltests ssl-enc ssl-dsa ssl-rsa | ||
| 6 | |||
| 7 | OPENSSL=/usr/sbin/openssl | ||
| 8 | CLEAR1=p | ||
| 9 | CIPHER=cipher | ||
| 10 | CLEAR2=clear | ||
| 11 | LIBCRYPTO=-lcrypto | ||
| 12 | |||
| 13 | BFTEST= bftest | ||
| 14 | BNTEST= bntest | ||
| 15 | CASTTEST= casttest | ||
| 16 | DESTEST= destest | ||
| 17 | DHTEST= dhtest | ||
| 18 | DSATEST= dsatest | ||
| 19 | ECDHTEST= ecdhtest | ||
| 20 | ECDSATEST= ecdsatest | ||
| 21 | ECTEST= ectest | ||
| 22 | ENGINETEST= enginetest | ||
| 23 | EVPTEST= evp_test | ||
| 24 | EXPTEST= exptest | ||
| 25 | HMACTEST= hmactest | ||
| 26 | IGETEST= igetest | ||
| 27 | MD2TEST= md2test | ||
| 28 | MD4TEST= md4test | ||
| 29 | MD5TEST= md5test | ||
| 30 | RANDTEST= randtest | ||
| 31 | RC2TEST= rc2test | ||
| 32 | RC4TEST= rc4test | ||
| 33 | RMDTEST= rmdtest | ||
| 34 | RSATEST= rsa_test | ||
| 35 | SHA1TEST= sha1test | ||
| 36 | SHA256TEST= sha256t | ||
| 37 | SHA512TEST= sha512t | ||
| 38 | SHATEST= shatest | ||
| 39 | |||
| 40 | SSLDIR= ${.CURDIR}/../../../lib/libssl/src/crypto | ||
| 41 | CFLAGS+= -Wall -I${SSLDIR} -I${SSLDIR}/.. | ||
| 42 | |||
| 43 | CLEANFILES+= $(BNTEST).c $(ECTEST).c $(HMACTEST).c \ | ||
| 44 | $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \ | ||
| 45 | $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c \ | ||
| 46 | $(CASTTEST).c $(EXPTEST).c $(DSATEST).c $(RSATEST).c \ | ||
| 47 | $(EVPTEST).c $(DESTEST).c ${RC2TEST}.c ${RC4TEST}.c ${MD2TEST}.c \ | ||
| 48 | ${MD4TEST}.c ${MD5TEST}.c ${BFTEST}.c ${ECDHTEST}.c ${ECDSATEST}.c \ | ||
| 49 | ${IGETEST}.c ${SHA256TEST}.c ${SHA512TEST}.c | ||
| 50 | |||
| 51 | CLEANFILES+= $(BNTEST) $(ECTEST) $(HMACTEST) \ | ||
| 52 | $(SHATEST) $(SHA1TEST) $(MDC2TEST) $(RMDTEST) \ | ||
| 53 | $(RANDTEST) $(DHTEST) $(ENGINETEST) \ | ||
| 54 | $(CASTTEST) $(EXPTEST) $(DSATEST) $(RSATEST) \ | ||
| 55 | $(EVPTEST) $(DESTEST) ${RC2TEST} ${RC4TEST} ${MD2TEST} ${MD4TEST} \ | ||
| 56 | ${MD5TEST} ${BFTEST} ${ECDHTEST} ${ECDSATEST} ${IGETEST} \ | ||
| 57 | ${SHA256TEST} ${SHA512TEST} | ||
| 58 | |||
| 59 | CLEANFILES+= ${BNTEST}.out | ||
| 60 | |||
| 61 | OTESTS= ${ENGINETEST} \ | ||
| 62 | ${EXPTEST} ${RANDTEST} \ | ||
| 63 | ${MD2TEST} ${MD4TEST} ${MD5TEST} \ | ||
| 64 | ${SHATEST} ${SHA1TEST} ${HMACTEST} ${RMDTEST} ${MDC2TEST} \ | ||
| 65 | ${CASTTEST} ${BFTEST} ${RC2TEST} ${RC4TEST} ${DESTEST} \ | ||
| 66 | ${DHTEST} ${DSATEST} ${RSATEST} \ | ||
| 67 | ${ECTEST} ${ECDHTEST} ${ECDSATEST} $(IGETEST) \ | ||
| 68 | $(SHA256TEST) $(SHA512TEST) | ||
| 69 | |||
| 70 | ${CLEAR1}: openssl.cnf | ||
| 71 | cat ${.CURDIR}/openssl.cnf > ${CLEAR1} | ||
| 72 | |||
| 73 | CLEANFILES+=${CLEAR1} | ||
| 74 | |||
| 75 | ENCTARGETS=aes-128-cbc aes-128-cfb aes-128-cfb1 aes-128-cfb8 | ||
| 76 | ENCTARGETS+=aes-128-ecb aes-128-ofb aes-192-cbc aes-192-cfb | ||
| 77 | ENCTARGETS+=aes-192-cfb1 aes-192-cfb8 aes-192-ecb aes-192-ofb | ||
| 78 | ENCTARGETS+=aes-256-cbc aes-256-cfb aes-256-cfb1 aes-256-cfb8 | ||
| 79 | ENCTARGETS+=aes-256-ecb aes-256-ofb | ||
| 80 | ENCTARGETS+=bf-cbc bf-cfb bf-ecb bf-ofb | ||
| 81 | ENCTARGETS+=cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb | ||
| 82 | ENCTARGETS+=des-cbc des-cfb des-cfb8 des-ecb des-ede | ||
| 83 | ENCTARGETS+=des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 | ||
| 84 | ENCTARGETS+=des-ede3-cbc des-ede3-cfb des-ede3-ofb des-ofb desx-cbc | ||
| 85 | ENCTARGETS+=rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb | ||
| 86 | ENCTARGETS+=rc4 rc4-40 | ||
| 87 | |||
| 88 | .for ENC in ${ENCTARGETS} | ||
| 89 | ${CIPHER}.${ENC}: ${CLEAR1} | ||
| 90 | ${OPENSSL} enc -${ENC} -bufsize 113 -e -k test < ${CLEAR1} > ${CIPHER}.${ENC} | ||
| 91 | ${CIPHER}.${ENC}.b64: ${CLEAR1} | ||
| 92 | ${OPENSSL} enc -${ENC} -bufsize 113 -a -e -k test < ${CLEAR1} > ${CIPHER}.${ENC}.b64 | ||
| 93 | |||
| 94 | ${CLEAR2}.${ENC}: ${CIPHER}.${ENC} | ||
| 95 | ${OPENSSL} enc -${ENC} -bufsize 157 -d -k test < ${CIPHER}.${ENC} > ${CLEAR2}.${ENC} | ||
| 96 | ${CLEAR2}.${ENC}.b64: ${CIPHER}.${ENC}.b64 | ||
| 97 | ${OPENSSL} enc -${ENC} -bufsize 157 -a -d -k test < ${CIPHER}.${ENC}.b64 > ${CLEAR2}.${ENC}.b64 | ||
| 98 | |||
| 99 | ssl-enc-${ENC}: ${CLEAR1} ${CLEAR2}.${ENC} | ||
| 100 | cmp ${CLEAR1} ${CLEAR2}.${ENC} | ||
| 101 | ssl-enc-${ENC}.b64: ${CLEAR1} ${CLEAR2}.${ENC}.b64 | ||
| 102 | cmp ${CLEAR1} ${CLEAR2}.${ENC}.b64 | ||
| 103 | |||
| 104 | REGRESS_TARGETS+=ssl-enc-${ENC} ssl-enc-${ENC}.b64 | ||
| 105 | CLEANFILES+=${CIPHER}.${ENC} ${CIPHER}.${ENC}.b64 ${CLEAR2}.${ENC} ${CLEAR2}.${ENC}.b64 .rnd | ||
| 106 | .endfor | ||
| 107 | |||
| 108 | ssl-enc: | ||
| 109 | sh ${.CURDIR}/testenc.sh ${.OBJDIR} ${.CURDIR} | ||
| 110 | ssl-dsa: | ||
| 111 | sh ${.CURDIR}/testdsa.sh ${.OBJDIR} ${.CURDIR} | ||
| 112 | ssl-rsa: | ||
| 113 | sh ${.CURDIR}/testrsa.sh ${.OBJDIR} ${.CURDIR} | ||
| 114 | |||
| 115 | ossltests: ${OTESTS} ${BNTEST} ${EVPTEST} | ||
| 116 | @echo running ${BNTEST}, check ${.OBJDIR}/${BNTEST}.out if this fails. | ||
| 117 | ${.OBJDIR}/${BNTEST} > ${.OBJDIR}/${BNTEST}.out 2>&1 | ||
| 118 | .for OT in ${OTESTS} | ||
| 119 | @echo running ${OT} | ||
| 120 | ${.OBJDIR}/${OT} | ||
| 121 | .endfor | ||
| 122 | @echo running ${EVPTEST} | ||
| 123 | ${.OBJDIR}/${EVPTEST} ${SSLDIR}/evp/evptests.txt | ||
| 124 | |||
| 125 | $(BNTEST).c: ${SSLDIR}/bn/bntest.c | ||
| 126 | cp ${SSLDIR}/bn/bntest.c ${.OBJDIR} | ||
| 127 | |||
| 128 | $(BNTEST): ${BNTEST}.c | ||
| 129 | cc ${CFLAGS} -o $(BNTEST) ${BNTEST}.c $(LIBCRYPTO) | ||
| 130 | |||
| 131 | $(EXPTEST).c: ${SSLDIR}/bn/exptest.c | ||
| 132 | cp ${SSLDIR}/bn/exptest.c ${.OBJDIR} | ||
| 133 | |||
| 134 | $(EXPTEST): ${EXPTEST}.c | ||
| 135 | cc ${CFLAGS} -o $(EXPTEST) ${EXPTEST}.c $(LIBCRYPTO) | ||
| 136 | |||
| 137 | $(ECTEST).c: ${SSLDIR}/ec/ectest.c | ||
| 138 | cp ${SSLDIR}/ec/ectest.c ${.OBJDIR} | ||
| 139 | |||
| 140 | $(ECTEST): ${ECTEST}.c | ||
| 141 | cc ${CFLAGS} -o $(ECTEST) ${ECTEST}.c $(LIBCRYPTO) | ||
| 142 | |||
| 143 | $(EVPTEST).c: ${SSLDIR}/evp/${EVPTEST}.c | ||
| 144 | cp ${SSLDIR}/evp/${EVPTEST}.c ${.OBJDIR} | ||
| 145 | $(EVPTEST): ${EVPTEST}.c | ||
| 146 | cc ${CFLAGS} -o $(EVPTEST) ${EVPTEST}.c $(LIBCRYPTO) | ||
| 147 | |||
| 148 | $(SHATEST).c: ${SSLDIR}/sha/${SHATEST}.c | ||
| 149 | cp ${SSLDIR}/sha/${SHATEST}.c ${.OBJDIR} | ||
| 150 | $(SHATEST): ${SHATEST}.c | ||
| 151 | cc ${CFLAGS} -o $(SHATEST) ${SHATEST}.c $(LIBCRYPTO) | ||
| 152 | |||
| 153 | $(SHA1TEST).c: ${SSLDIR}/sha/${SHA1TEST}.c | ||
| 154 | cp ${SSLDIR}/sha/${SHA1TEST}.c ${.OBJDIR} | ||
| 155 | $(SHA1TEST): ${SHA1TEST}.c | ||
| 156 | cc ${CFLAGS} -o $(SHA1TEST) ${SHA1TEST}.c $(LIBCRYPTO) | ||
| 157 | |||
| 158 | $(RANDTEST).c: ${SSLDIR}/rand/${RANDTEST}.c | ||
| 159 | cp ${SSLDIR}/rand/${RANDTEST}.c ${.OBJDIR} | ||
| 160 | $(RANDTEST): ${RANDTEST}.c | ||
| 161 | cc ${CFLAGS} -o $(RANDTEST) ${RANDTEST}.c $(LIBCRYPTO) | ||
| 162 | |||
| 163 | $(RMDTEST).c: ${SSLDIR}/ripemd/${RMDTEST}.c | ||
| 164 | cp ${SSLDIR}/ripemd/${RMDTEST}.c ${.OBJDIR} | ||
| 165 | $(RMDTEST): ${RMDTEST}.c | ||
| 166 | cc ${CFLAGS} -o $(RMDTEST) ${RMDTEST}.c $(LIBCRYPTO) | ||
| 167 | |||
| 168 | $(DHTEST).c: ${SSLDIR}/dh/${DHTEST}.c | ||
| 169 | cp ${SSLDIR}/dh/${DHTEST}.c ${.OBJDIR} | ||
| 170 | |||
| 171 | $(DHTEST): ${DHTEST}.c | ||
| 172 | cc ${CFLAGS} -o $(DHTEST) ${DHTEST}.c $(LIBCRYPTO) | ||
| 173 | |||
| 174 | $(ENGINETEST).c: ${SSLDIR}/engine/${ENGINETEST}.c | ||
| 175 | cp ${SSLDIR}/engine/${ENGINETEST}.c ${.OBJDIR} | ||
| 176 | |||
| 177 | $(ENGINETEST): ${ENGINETEST}.c | ||
| 178 | cc ${CFLAGS} -o $(ENGINETEST) ${ENGINETEST}.c $(LIBCRYPTO) | ||
| 179 | |||
| 180 | $(CASTTEST).c: ${SSLDIR}/cast/${CASTTEST}.c | ||
| 181 | cp ${SSLDIR}/cast/${CASTTEST}.c ${.OBJDIR} | ||
| 182 | |||
| 183 | $(CASTTEST): ${CASTTEST}.c | ||
| 184 | cc ${CFLAGS} -o $(CASTTEST) ${CASTTEST}.c $(LIBCRYPTO) | ||
| 185 | |||
| 186 | $(RSATEST).c: ${SSLDIR}/rsa/${RSATEST}.c | ||
| 187 | cp ${SSLDIR}/rsa/${RSATEST}.c ${.OBJDIR} | ||
| 188 | |||
| 189 | $(RSATEST): ${RSATEST}.c | ||
| 190 | cc ${CFLAGS} -o $(RSATEST) ${RSATEST}.c $(LIBCRYPTO) | ||
| 191 | |||
| 192 | $(DSATEST).c: ${SSLDIR}/dsa/${DSATEST}.c | ||
| 193 | cp ${SSLDIR}/dsa/${DSATEST}.c ${.OBJDIR} | ||
| 194 | |||
| 195 | $(DSATEST): ${DSATEST}.c | ||
| 196 | cc ${CFLAGS} -o $(DSATEST) ${DSATEST}.c $(LIBCRYPTO) | ||
| 197 | |||
| 198 | |||
| 199 | $(HMACTEST).c: ${SSLDIR}/hmac/${HMACTEST}.c | ||
| 200 | cp ${SSLDIR}/hmac/${HMACTEST}.c ${.OBJDIR} | ||
| 201 | |||
| 202 | $(HMACTEST): ${HMACTEST}.c | ||
| 203 | cc ${CFLAGS} -o $(HMACTEST) ${HMACTEST}.c $(LIBCRYPTO) | ||
| 204 | |||
| 205 | $(DESTEST).c: ${SSLDIR}/des/${DESTEST}.c | ||
| 206 | cp ${SSLDIR}/des/${DESTEST}.c ${.OBJDIR} | ||
| 207 | |||
| 208 | $(DESTEST): ${DESTEST}.c | ||
| 209 | cc ${CFLAGS} -o $(DESTEST) ${DESTEST}.c $(LIBCRYPTO) | ||
| 210 | |||
| 211 | $(BFTEST).c: ${SSLDIR}/bf/${BFTEST}.c | ||
| 212 | cp ${SSLDIR}/bf/${BFTEST}.c ${.OBJDIR} | ||
| 213 | |||
| 214 | $(BFTEST): ${BFTEST}.c | ||
| 215 | cc ${CFLAGS} -o $(BFTEST) ${BFTEST}.c $(LIBCRYPTO) | ||
| 216 | |||
| 217 | $(RC2TEST).c: ${SSLDIR}/rc2/${RC2TEST}.c | ||
| 218 | cp ${SSLDIR}/rc2/${RC2TEST}.c ${.OBJDIR} | ||
| 219 | |||
| 220 | $(RC2TEST): ${RC2TEST}.c | ||
| 221 | cc ${CFLAGS} -o $(RC2TEST) ${RC2TEST}.c $(LIBCRYPTO) | ||
| 222 | |||
| 223 | $(RC4TEST).c: ${SSLDIR}/rc4/${RC4TEST}.c | ||
| 224 | cp ${SSLDIR}/rc4/${RC4TEST}.c ${.OBJDIR} | ||
| 225 | |||
| 226 | $(RC4TEST): ${RC4TEST}.c | ||
| 227 | cc ${CFLAGS} -o $(RC4TEST) ${RC4TEST}.c $(LIBCRYPTO) | ||
| 228 | |||
| 229 | $(MD2TEST).c: ${SSLDIR}/md2/${MD2TEST}.c | ||
| 230 | cp ${SSLDIR}/md2/${MD2TEST}.c ${.OBJDIR} | ||
| 231 | |||
| 232 | $(MD2TEST): ${MD2TEST}.c | ||
| 233 | cc ${CFLAGS} -o $(MD2TEST) ${MD2TEST}.c $(LIBCRYPTO) | ||
| 234 | |||
| 235 | $(MD4TEST).c: ${SSLDIR}/md4/${MD4TEST}.c | ||
| 236 | cp ${SSLDIR}/md4/${MD4TEST}.c ${.OBJDIR} | ||
| 237 | |||
| 238 | $(MD4TEST): ${MD4TEST}.c | ||
| 239 | cc ${CFLAGS} -o $(MD4TEST) ${MD4TEST}.c $(LIBCRYPTO) | ||
| 240 | |||
| 241 | $(MD5TEST).c: ${SSLDIR}/md5/${MD5TEST}.c | ||
| 242 | cp ${SSLDIR}/md5/${MD5TEST}.c ${.OBJDIR} | ||
| 243 | |||
| 244 | $(MD5TEST): ${MD5TEST}.c | ||
| 245 | cc ${CFLAGS} -o $(MD5TEST) ${MD5TEST}.c $(LIBCRYPTO) | ||
| 246 | |||
| 247 | $(ECDHTEST).c: ${SSLDIR}/ecdh/${ECDHTEST}.c | ||
| 248 | cp ${SSLDIR}/ecdh/${ECDHTEST}.c ${.OBJDIR} | ||
| 249 | |||
| 250 | $(ECDHTEST): ${ECDHTEST}.c | ||
| 251 | cc ${CFLAGS} -o $(ECDHTEST) ${ECDHTEST}.c $(LIBCRYPTO) | ||
| 252 | |||
| 253 | $(ECDSATEST).c: ${SSLDIR}/ecdsa/${ECDSATEST}.c | ||
| 254 | cp ${SSLDIR}/ecdsa/${ECDSATEST}.c ${.OBJDIR} | ||
| 255 | |||
| 256 | $(ECDSATEST): ${ECDSATEST}.c | ||
| 257 | cc ${CFLAGS} -o $(ECDSATEST) ${ECDSATEST}.c $(LIBCRYPTO) | ||
| 258 | |||
| 259 | $(IGETEST).c: ${SSLDIR}/../test/${IGETEST}.c | ||
| 260 | cp ${SSLDIR}/../test/${IGETEST}.c ${.OBJDIR} | ||
| 261 | |||
| 262 | $(IGETEST): ${IGETEST}.c | ||
| 263 | cc ${CFLAGS} -o $(IGETEST) ${IGETEST}.c $(LIBCRYPTO) | ||
| 264 | |||
| 265 | $(SHA256TEST).c: ${SSLDIR}/sha/${SHA256TEST}.c | ||
| 266 | cp ${SSLDIR}/sha/${SHA256TEST}.c ${.OBJDIR} | ||
| 267 | |||
| 268 | $(SHA256TEST): ${SHA256TEST}.c | ||
| 269 | cc ${CFLAGS} -o $(SHA256TEST) ${SHA256TEST}.c $(LIBCRYPTO) | ||
| 270 | |||
| 271 | $(SHA512TEST).c: ${SSLDIR}/sha/${SHA512TEST}.c | ||
| 272 | cp ${SSLDIR}/sha/${SHA512TEST}.c ${.OBJDIR} | ||
| 273 | |||
| 274 | $(SHA512TEST): ${SHA512TEST}.c | ||
| 275 | cc ${CFLAGS} -o $(SHA512TEST) ${SHA512TEST}.c $(LIBCRYPTO) | ||
| 276 | |||
| 277 | .include <bsd.regress.mk> | ||
