diff options
Diffstat (limited to 'src/libcryptobox/siphash/siphash.c')
-rw-r--r-- | src/libcryptobox/siphash/siphash.c | 7 |
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 |