summaryrefslogtreecommitdiffstats
path: root/src/libcryptobox/siphash/siphash.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcryptobox/siphash/siphash.c')
-rw-r--r--src/libcryptobox/siphash/siphash.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libcryptobox/siphash/siphash.c b/src/libcryptobox/siphash/siphash.c
index 498609fc5..c2c61b3e9 100644
--- a/src/libcryptobox/siphash/siphash.c
+++ b/src/libcryptobox/siphash/siphash.c
@@ -49,6 +49,10 @@ SIPHASH_DECLARE(ref)
SIPHASH_DECLARE(sse41)
#define SIPHASH_SSE41 SIPHASH_IMPL(CPUID_SSE41, "sse41", sse41)
#endif
+#if defined(HAVE_SSSE3)
+SIPHASH_DECLARE(ssse3)
+#define SIPHASH_SSSE3 SIPHASH_IMPL(CPUID_SSSE3, "ssse3", ssse3)
+#endif
#if defined(HAVE_AVX)
SIPHASH_DECLARE(avx)
#define SIPHASH_AVX SIPHASH_IMPL(CPUID_AVX, "avx", avx)
@@ -60,6 +64,9 @@ static const siphash_impl_t siphash_list[] = {
#if defined(SIPHASH_AVX)
SIPHASH_AVX,
#endif
+#if defined(SIPHASH_SSSE3)
+ SIPHASH_SSSE3,
+#endif
#if defined(SIPHASH_SSE41)
SIPHASH_SSE41,
#endif