summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2015-01-11 14:48:11 +0100
committerNiels Möller <nisse@lysator.liu.se>2015-01-11 14:48:11 +0100
commit530014f3f811d9018ec83a8748fdbcd45e8ccc5d (patch)
treedb21ae8396981fd4dbb245e946b6baa4be78f753 /configure.ac
parent86dcf2f392c14b498e1db49412f0b22b192e8ec1 (diff)
downloadnettle-530014f3f811d9018ec83a8748fdbcd45e8ccc5d.tar.gz
x86_64: new aes assembly, using aesni instructions.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac7
1 files changed, 7 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 76beb316..63f59c65 100644
--- a/configure.ac
+++ b/configure.ac
@@ -72,6 +72,10 @@ AC_ARG_ENABLE(arm-neon,
AC_HELP_STRING([--enable-arm-neon], [Enable ARM Neon assembly. (default=auto)]),,
[enable_arm_neon=auto])
+AC_ARG_ENABLE(x86-aesni,
+ AC_HELP_STRING([--enable-x86-aesni], [Enable x86_64 aes instructions. (default=no)]),,
+ [enable_x86_aesni=no])
+
AC_ARG_ENABLE(mini-gmp,
AC_HELP_STRING([--enable-mini-gmp], [Enable mini-gmp, used instead of libgmp.]),,
[enable_mini_gmp=no])
@@ -239,6 +243,9 @@ if test "x$enable_assembler" = xyes ; then
[x86_64 | amd64])
if test "$ABI" = 64 ; then
asm_path=x86_64
+ if test "x$enable_x86_aesni" = xyes ; then
+ asm_path="x86_64/aesni $asm_path"
+ fi
else
asm_path=x86
fi