diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2014-05-01 20:43:00 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2014-05-01 20:43:00 +0000 |
commit | 588448e31231bd07fcd84a03d29dd8342980be74 (patch) | |
tree | db78e9afa117a1a97190d14464e6aa5266a0beef /lib/libcrypto | |
parent | 184c36f5f3d32b2f90c96b5382196ece1683d01e (diff) |
Enable use of the assembly code for BN (Montgomery) and SHA1.
Diffstat (limited to 'lib/libcrypto')
-rw-r--r-- | lib/libcrypto/crypto/arch/alpha/Makefile.inc | 40 |
1 files changed, 40 insertions, 0 deletions
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} |