diff options
Diffstat (limited to 'src/lib/libssl/crypto/Makefile')
-rw-r--r-- | src/lib/libssl/crypto/Makefile | 47 |
1 files changed, 42 insertions, 5 deletions
diff --git a/src/lib/libssl/crypto/Makefile b/src/lib/libssl/crypto/Makefile index dead23398f..18c744d706 100644 --- a/src/lib/libssl/crypto/Makefile +++ b/src/lib/libssl/crypto/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: Makefile,v 1.31 2003/06/02 08:45:58 markus Exp $ | 1 | # $OpenBSD: Makefile,v 1.32 2003/11/18 12:39:05 markus Exp $ |
2 | 2 | ||
3 | LIB= crypto | 3 | LIB= crypto |
4 | 4 | ||
@@ -53,17 +53,17 @@ SRCS+= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \ | |||
53 | des_old.c read2pwd.c | 53 | des_old.c read2pwd.c |
54 | SRCS+= rc2_ecb.c rc2_skey.c rc2_cbc.c rc2cfb64.c | 54 | SRCS+= rc2_ecb.c rc2_skey.c rc2_cbc.c rc2cfb64.c |
55 | SRCS+= rc2ofb64.c | 55 | SRCS+= rc2ofb64.c |
56 | SRCS+= rc4_skey.c rc4_enc.c | 56 | SRCS+= rc4_skey.c |
57 | #SRCS+= rc5_skey.c rc5_ecb.c rc5cfb64.c rc5cfb64.c | 57 | #SRCS+= rc5_skey.c rc5_ecb.c rc5cfb64.c rc5cfb64.c |
58 | #SRCS+= rc5ofb64.c rc5_enc.c | 58 | #SRCS+= rc5ofb64.c rc5_enc.c |
59 | #SRCS+= i_cbc.c i_cfb64.c i_ofb64.c i_ecb.c | 59 | #SRCS+= i_cbc.c i_cfb64.c i_ofb64.c i_ecb.c |
60 | #SRCS+= i_skey.c | 60 | #SRCS+= i_skey.c |
61 | SRCS+= bf_skey.c bf_ecb.c bf_cfb64.c bf_ofb64.c bf_enc.c | 61 | SRCS+= bf_skey.c bf_ecb.c bf_cfb64.c bf_ofb64.c |
62 | SRCS+= c_skey.c c_ecb.c c_cfb64.c c_ofb64.c c_enc.c | 62 | SRCS+= c_skey.c c_ecb.c c_cfb64.c c_ofb64.c c_enc.c |
63 | SRCS+= bn_add.c bn_div.c bn_exp.c bn_lib.c | 63 | SRCS+= bn_add.c bn_div.c bn_exp.c bn_lib.c |
64 | SRCS+= bn_mul.c bn_print.c bn_rand.c bn_shift.c | 64 | SRCS+= bn_mul.c bn_print.c bn_rand.c bn_shift.c |
65 | SRCS+= bn_word.c bn_blind.c bn_gcd.c bn_prime.c bn_err.c | 65 | SRCS+= bn_word.c bn_blind.c bn_gcd.c bn_prime.c bn_err.c |
66 | SRCS+= bn_sqr.c bn_recp.c bn_mont.c bn_mpi.c bn_asm.c bn_mod.c | 66 | SRCS+= bn_sqr.c bn_recp.c bn_mont.c bn_mpi.c bn_mod.c |
67 | SRCS+= bn_exp2.c bn_ctx.c | 67 | SRCS+= bn_exp2.c bn_ctx.c |
68 | SRCS+= bn_sqrt.c bn_kron.c | 68 | SRCS+= bn_sqrt.c bn_kron.c |
69 | SRCS+= rsa_eay.c rsa_gen.c rsa_lib.c rsa_sign.c | 69 | SRCS+= rsa_eay.c rsa_gen.c rsa_lib.c rsa_sign.c |
@@ -151,7 +151,8 @@ SRCS+= ec_err.c ec_mult.c ecp_nist.c ecp_smpl.c | |||
151 | ${LCRYPTO_SRC}/pkcs7 ${LCRYPTO_SRC}/x509v3 ${LCRYPTO_SRC}/pkcs12 \ | 151 | ${LCRYPTO_SRC}/pkcs7 ${LCRYPTO_SRC}/x509v3 ${LCRYPTO_SRC}/pkcs12 \ |
152 | ${LCRYPTO_SRC}/comp ${LCRYPTO_SRC}/txt_db ${LCRYPTO_SRC}/md4 \ | 152 | ${LCRYPTO_SRC}/comp ${LCRYPTO_SRC}/txt_db ${LCRYPTO_SRC}/md4 \ |
153 | ${LCRYPTO_SRC}/engine ${LCRYPTO_SRC}/dso ${LCRYPTO_SRC}/ui \ | 153 | ${LCRYPTO_SRC}/engine ${LCRYPTO_SRC}/dso ${LCRYPTO_SRC}/ui \ |
154 | ${LCRYPTO_SRC}/ocsp ${LCRYPTO_SRC}/ec ${LCRYPTO_SRC}/aes ${LCRYPTO_SRC} | 154 | ${LCRYPTO_SRC}/ocsp ${LCRYPTO_SRC}/ec ${LCRYPTO_SRC}/aes ${LCRYPTO_SRC} \ |
155 | ${.CURDIR}/arch/${MACHINE_ARCH} | ||
155 | 156 | ||
156 | HDRS=\ | 157 | HDRS=\ |
157 | crypto/aes/aes.h \ | 158 | crypto/aes/aes.h \ |
@@ -260,6 +261,42 @@ des_enc.po: | |||
260 | ${CC} ${CFLAGS} -O1 ${CPPFLAGS} -c ${.IMPSRC} -o $@ | 261 | ${CC} ${CFLAGS} -O1 ${CPPFLAGS} -c ${.IMPSRC} -o $@ |
261 | .endif | 262 | .endif |
262 | 263 | ||
264 | .if (${MACHINE_ARCH} == "i386") | ||
265 | CFLAGS+= -DMD5_ASM | ||
266 | CFLAGS+= -DSHA1_ASM | ||
267 | CFLAGS+= -DRMD160_ASM | ||
268 | CFLAGS+= -DOPENBSD_CAST_ASM | ||
269 | CFLAGS+= -DOPENBSD_DES_ASM | ||
270 | SSLASM=\ | ||
271 | bf bf-586 \ | ||
272 | bn bn-586 \ | ||
273 | bn co-586 \ | ||
274 | cast cast-586 \ | ||
275 | des des-586 \ | ||
276 | md5 md5-586 \ | ||
277 | rc4 rc4-586 \ | ||
278 | ripemd rmd-586 \ | ||
279 | sha sha1-586 | ||
280 | .for dir f in ${SSLASM} | ||
281 | SRCS+= ${f}.S | ||
282 | GENERATED+=${f}.S | ||
283 | ${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl ${LCRYPTO_SRC}/perlasm/x86unix.pl | ||
284 | /usr/bin/perl -I${LCRYPTO_SRC}/perlasm:${LCRYPTO_SRC}/${dir}/asm \ | ||
285 | ${LCRYPTO_SRC}/${dir}/asm/${f}.pl openbsd-elf 386 > ${.TARGET} | ||
286 | .endfor | ||
287 | SRCS+= bf_cbc.c | ||
288 | .else | ||
289 | .if (${MACHINE_ARCH} == "vax") | ||
290 | SRCS+= bf_enc.c | ||
291 | SRCS+= bn_asm_vax.S | ||
292 | SRCS+= rc4_enc.c | ||
293 | .else | ||
294 | SRCS+= bf_enc.c | ||
295 | SRCS+= bn_asm.c | ||
296 | SRCS+= rc4_enc.c | ||
297 | .endif | ||
298 | .endif | ||
299 | |||
263 | all beforedepend: ${GENERATED} | 300 | all beforedepend: ${GENERATED} |
264 | 301 | ||
265 | .include <bsd.lib.mk> | 302 | .include <bsd.lib.mk> |