From 588448e31231bd07fcd84a03d29dd8342980be74 Mon Sep 17 00:00:00 2001 From: Miod Vallat Date: Thu, 1 May 2014 20:43:00 +0000 Subject: Enable use of the assembly code for BN (Montgomery) and SHA1. --- lib/libcrypto/crypto/arch/alpha/Makefile.inc | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 lib/libcrypto/crypto/arch/alpha/Makefile.inc (limited to 'lib/libcrypto') diff --git a/lib/libcrypto/crypto/arch/alpha/Makefile.inc b/lib/libcrypto/crypto/arch/alpha/Makefile.inc new file mode 100644 index 00000000000..a13726e8cce --- /dev/null +++ b/lib/libcrypto/crypto/arch/alpha/Makefile.inc @@ -0,0 +1,40 @@ +# $OpenBSD: Makefile.inc,v 1.1 2014/05/01 20:42:59 miod Exp $ + +# alpha-specific libcrypto build rules + +# aes +SRCS+= aes_core.c aes_cbc.c +# bf +SRCS+= bf_enc.c +# bn +SRCS+= bn_asm.c +SSLASM+= bn alpha-mont +# des +SRCS+= des_enc.c fcrypt_b.c +# modes +CFLAGS+= -DGHASH_ASM +SSLASM+= modes ghash-alpha +# rc4 +SRCS+= rc4_enc.c rc4_skey.c +## rc5 +#SRCS+= rc5_enc.c +# sha +CFLAGS+= -DSHA1_ASM +SSLASM+= sha sha1-alpha +# whrlpool +SRCS+= wp_block.c + +.for dir f in ${SSLASM} +SRCS+= ${f}.S +GENERATED+=${f}.S +${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl + /usr/bin/perl \ + ${LCRYPTO_SRC}/${dir}/asm/${f}.pl > ${.TARGET} +.endfor + +CFLAGS+= -DOPENSSL_CPUID_OBJ +SRCS+= alphacpuid.S +GENERATED+=alphacpuid.S +alphacpuid.S: ${LCRYPTO_SRC}/alphacpuid.pl + /usr/bin/perl \ + ${LCRYPTO_SRC}/alphacpuid.pl > ${.TARGET} -- cgit v1.2.3