Skip to content

Commit d8b7551

Browse files
David Carliermethane
authored andcommitted
bpo-33164: blake2 fix for HP-UX (pythonGH-13633)
1 parent 4dd3e3f commit d8b7551

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Modules/_blake2/impl/blake2-impl.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,9 @@ static inline void secure_zero_memory(void *v, size_t n)
140140
{
141141
#if defined(_WIN32) || defined(WIN32)
142142
SecureZeroMemory(v, n);
143+
#elif defined(__hpux)
144+
static void *(*const volatile memset_v)(void *, int, size_t) = &memset;
145+
memset_v(v, 0, n);
143146
#else
144147
// prioritize first the general C11 call
145148
#if defined(HAVE_MEMSET_S)

configure.ac

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3527,6 +3527,8 @@ AC_CHECK_FUNCS(alarm accept4 setitimer getitimer bind_textdomain_codeset chown \
35273527
getgrouplist getgroups getlogin getloadavg getpeername getpgid getpid \
35283528
getpriority getresuid getresgid getpwent getpwnam_r getpwuid_r getspnam getspent getsid getwd \
35293529
if_nameindex \
3530+
initgroups kill killpg lchmod lchown lockf linkat lstat lutimes mmap \
3531+
memrchr mbrtowc mkdirat mkfifo \
35303532
madvise mkfifoat mknod mknodat mktime mremap nice openat pathconf pause pipe2 plock poll \
35313533
posix_fallocate posix_fadvise posix_spawn posix_spawnp pread preadv preadv2 \
35323534
pthread_condattr_setclock pthread_init pthread_kill putenv pwrite pwritev pwritev2 \

0 commit comments

Comments
 (0)