diff --git a/src/blake2-impl.h b/src/blake2-impl.h index 801f1ae..115e66e 100644 --- a/src/blake2-impl.h +++ b/src/blake2-impl.h @@ -141,6 +141,9 @@ static inline void secure_zero_memory(void *v, size_t n) { #if defined(_WIN32) || defined(WIN32) SecureZeroMemory(v, n); +#elif defined(__hpux) + static void *(*const volatile memset_v)(void *, int, size_t) = &memset; + memset_v(v, 0, n); #else // prioritize first the general C11 call #if defined(HAVE_MEMSET_S)