From: Pekka Riikonen Date: Sat, 1 Sep 2007 10:13:01 +0000 (+0000) Subject: x86 optimized SHA-256. X-Git-Tag: 1.2.beta1~125 X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=commitdiff_plain;h=6a3e978c284f32e8734b8ca21bc357c4f648f7ce x86 optimized SHA-256. --- diff --git a/lib/silccrypt/configure.ad b/lib/silccrypt/configure.ad index dbc58ab6..721bea2a 100644 --- a/lib/silccrypt/configure.ad +++ b/lib/silccrypt/configure.ad @@ -23,26 +23,31 @@ SILC_CRYPTO_CFLAGS= aes_asm=false -if test "${pic_mode:-default}" != "yes" ; then case "$host_cpu" in i?86) - # Don't enable ASM AES with shared libs as the code doesn't support PIC. - if test x$have_assembler = xtrue -a "$enable_shared" != "yes"; then - aes_asm=true - AC_DEFINE([SILC_AES_ASM], [], [SILC_AES_ASM]) + AC_DEFINE([SILC_SHA256_ASM], [], [SILC_SHA256_ASM]) + + if test "${pic_mode:-default}" != "yes" ; then + # Don't enable ASM AES with shared libs as the code doesn't support PIC. + if test x$have_assembler = xtrue -a "$enable_shared" != "yes"; then + aes_asm=true + AC_DEFINE([SILC_AES_ASM], [], [SILC_AES_ASM]) + fi fi ;; x86_64) - if test x$have_assembler = xtrue -a "$enable_shared" != "yes"; then - aes_asm=true - AC_DEFINE([SILC_AES_ASM], [], [SILC_AES_ASM]) + + if test "${pic_mode:-default}" != "yes" ; then + if test x$have_assembler = xtrue -a "$enable_shared" != "yes"; then + aes_asm=true + AC_DEFINE([SILC_AES_ASM], [], [SILC_AES_ASM]) + fi fi ;; default) aes_asm=false ;; esac -fi SILC_ADD_CC_FLAGS(SILC_CRYPTO, -fno-regmove) if test x$summary_debug = xno -a x$want_cc_optimizations = xtrue; then