diff options
Diffstat (limited to 'src/lib/third_party')
-rw-r--r-- | src/lib/third_party/src/gcrypt/aesni.c | 9 | ||||
-rw-r--r-- | src/lib/third_party/src/hll/hll.c | 4 |
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; |