summaryrefslogtreecommitdiff
path: root/src/lib/libssl/crypto
diff options
context:
space:
mode:
authormarkus <>2005-05-10 14:03:22 +0000
committermarkus <>2005-05-10 14:03:22 +0000
commit4795774e235e9f35017bb898b3c610d7d270ad5f (patch)
tree666a56e4927716dbfa246d4e42284284bd509b82 /src/lib/libssl/crypto
parent1e8202a4c8cbeba223d0b0dc54fd1d84ffc48e40 (diff)
downloadopenbsd-4795774e235e9f35017bb898b3c610d7d270ad5f.tar.gz
openbsd-4795774e235e9f35017bb898b3c610d7d270ad5f.tar.bz2
openbsd-4795774e235e9f35017bb898b3c610d7d270ad5f.zip
import i386 AES asm code from openssl.org; ok and help with testing djm@
Diffstat (limited to 'src/lib/libssl/crypto')
-rw-r--r--src/lib/libssl/crypto/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/libssl/crypto/Makefile b/src/lib/libssl/crypto/Makefile
index c349e5cd86..26577285cc 100644
--- a/src/lib/libssl/crypto/Makefile
+++ b/src/lib/libssl/crypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.42 2005/04/29 07:54:15 djm Exp $ 1# $OpenBSD: Makefile,v 1.43 2005/05/10 14:03:22 markus Exp $
2 2
3LIB= crypto 3LIB= crypto
4 4
@@ -39,7 +39,7 @@ SRCS+= sha_dgst.c sha1dgst.c sha_one.c sha1_one.c
39SRCS+= hmac.c 39SRCS+= hmac.c
40SRCS+= rmd_dgst.c rmd_one.c 40SRCS+= rmd_dgst.c rmd_one.c
41SRCS+= acss_skey.c acss_enc.c 41SRCS+= acss_skey.c acss_enc.c
42SRCS+= aes_cbc.c aes_cfb.c aes_ctr.c aes_ecb.c aes_ofb.c aes_misc.c aes_core.c 42SRCS+= aes_cbc.c aes_cfb.c aes_ctr.c aes_ecb.c aes_ofb.c aes_misc.c
43SRCS+= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \ 43SRCS+= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
44 ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \ 44 ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \
45 ofb64enc.c ofb_enc.c pcbc_enc.c \ 45 ofb64enc.c ofb_enc.c pcbc_enc.c \
@@ -275,12 +275,14 @@ des_enc.po:
275.endif 275.endif
276 276
277.if (${MACHINE_ARCH} == "i386") 277.if (${MACHINE_ARCH} == "i386")
278CFLAGS+= -DAES_ASM
278CFLAGS+= -DMD5_ASM 279CFLAGS+= -DMD5_ASM
279CFLAGS+= -DSHA1_ASM 280CFLAGS+= -DSHA1_ASM
280CFLAGS+= -DRMD160_ASM 281CFLAGS+= -DRMD160_ASM
281CFLAGS+= -DOPENBSD_CAST_ASM 282CFLAGS+= -DOPENBSD_CAST_ASM
282CFLAGS+= -DOPENBSD_DES_ASM 283CFLAGS+= -DOPENBSD_DES_ASM
283SSLASM=\ 284SSLASM=\
285 aes aes-586 \
284 bf bf-586 \ 286 bf bf-586 \
285 bn bn-586 \ 287 bn bn-586 \
286 bn co-586 \ 288 bn co-586 \
@@ -300,15 +302,18 @@ ${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl ${LCRYPTO_SRC}/perlasm/x86unix.pl
300SRCS+= bf_cbc.c 302SRCS+= bf_cbc.c
301.else 303.else
302.if (${MACHINE_ARCH} == "vax") 304.if (${MACHINE_ARCH} == "vax")
305SRCS+= aes_core.c
303SRCS+= bf_enc.c 306SRCS+= bf_enc.c
304SRCS+= bn_asm_vax.S 307SRCS+= bn_asm_vax.S
305SRCS+= rc4_enc.c 308SRCS+= rc4_enc.c
306.else 309.else
307.if (${MACHINE_ARCH} == "amd64") 310.if (${MACHINE_ARCH} == "amd64")
311SRCS+= aes_core.c
308SRCS+= bf_enc.c 312SRCS+= bf_enc.c
309SRCS+= x86_64-gcc.c 313SRCS+= x86_64-gcc.c
310SRCS+= rc4_enc.c 314SRCS+= rc4_enc.c
311.else 315.else
316SRCS+= aes_core.c
312SRCS+= bf_enc.c 317SRCS+= bf_enc.c
313SRCS+= bn_asm.c 318SRCS+= bn_asm.c
314SRCS+= rc4_enc.c 319SRCS+= rc4_enc.c