aboutsummaryrefslogtreecommitdiff
path: root/src/lib/third_party
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/third_party')
-rw-r--r--src/lib/third_party/src/gcrypt/aesni.c9
-rw-r--r--src/lib/third_party/src/hll/hll.c4
2 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/third_party/src/gcrypt/aesni.c b/src/lib/third_party/src/gcrypt/aesni.c
index b47fb6ba6..d1379de6f 100644
--- a/src/lib/third_party/src/gcrypt/aesni.c
+++ b/src/lib/third_party/src/gcrypt/aesni.c
@@ -49,6 +49,10 @@
static u_int8_t cached_has_aesni = 0, has_aesni_checked = 0;
#endif
+#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
+int force_no_aesni = 0;
+#endif
+
/*
* AES-NI support detection routine
*/
@@ -60,6 +64,11 @@ int mbedtls_aesni_has_support( unsigned int what )
# endif
#endif
+#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
+ if(force_no_aesni == 1)
+ return 0;
+#endif
+
#if defined(linux) || defined(__linux__)
if(has_aesni_checked == 0) {
/*
diff --git a/src/lib/third_party/src/hll/hll.c b/src/lib/third_party/src/hll/hll.c
index b0e0a1343..344971b61 100644
--- a/src/lib/third_party/src/hll/hll.c
+++ b/src/lib/third_party/src/hll/hll.c
@@ -30,10 +30,6 @@
#include "../include/MurmurHash3.h"
#include "../include/hll.h"
-u_int32_t _hll_hash(const struct ndpi_hll *hll) {
- return MurmurHash3_x86_32(hll->registers, (u_int32_t)hll->size, 0);
-}
-
/* Count the number of leading zero's */
static __inline u_int8_t _hll_rank(u_int32_t hash, u_int8_t bits) {
u_int8_t i;