mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
Merge pull request #4783 from SparkiDev/mac_sha512_def
SHA-512 ASM: For Mac computers default to using SHA512 instructions
This commit is contained in:
@ -1686,8 +1686,6 @@ then
|
||||
break;;
|
||||
esac
|
||||
ENABLED_ARMASM_SHA512=yes
|
||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ARMASM_CRYPTO_SHA512"
|
||||
AM_CCASFLAGS="$AM_CCASFLAGS -DWOLFSSL_ARMASM_CRYPTO_SHA512"
|
||||
;;
|
||||
*)
|
||||
AC_MSG_ERROR([Invalid choice of ARM asm inclusions (yes, sha512-crypto): $ENABLED_ARMASM.])
|
||||
@ -1707,6 +1705,8 @@ then
|
||||
*aarch64*)
|
||||
case $host_os in
|
||||
*darwin*)
|
||||
# All known Aarch64 Mac computers support SHA-512 instructions
|
||||
ENABLED_ARMASM_SHA512=yes
|
||||
;;
|
||||
*)
|
||||
# +crypto needed for hardware acceleration
|
||||
@ -1741,6 +1741,11 @@ then
|
||||
esac
|
||||
fi
|
||||
|
||||
if test "$ENABLED_ARMASM_SHA512" = "yes"; then
|
||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ARMASM_CRYPTO_SHA512"
|
||||
AM_CCASFLAGS="$AM_CCASFLAGS -DWOLFSSL_ARMASM_CRYPTO_SHA512"
|
||||
fi
|
||||
|
||||
# Xilinx hardened crypto
|
||||
AC_ARG_ENABLE([xilinx],
|
||||
[AS_HELP_STRING([--enable-xilinx],[Enable wolfSSL support for Xilinx hardened crypto(default: disabled)])],
|
||||
|
Reference in New Issue
Block a user