Skip to content

Commit b7a9aa4

Browse files
committed
add support for explicit_bzero in _hacl/Lib_Memzero0
1 parent 14a5ad1 commit b7a9aa4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Modules/_hacl/Lib_Memzero0.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#include <string.h>
3232
#endif
3333

34-
#if defined(__FreeBSD__) || defined(__NetBSD__)
34+
#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__sun)
3535
#include <strings.h>
3636
#endif
3737

@@ -57,7 +57,7 @@ void Lib_Memzero0_memzero0(void *dst, uint64_t len) {
5757
SecureZeroMemory(dst, len_);
5858
#elif defined(__APPLE__) && defined(__MACH__) && defined(APPLE_HAS_MEMSET_S)
5959
memset_s(dst, len_, 0, len_);
60-
#elif (defined(__linux__) && !defined(LINUX_NO_EXPLICIT_BZERO)) || defined(__FreeBSD__) || defined(__OpenBSD__)
60+
#elif (defined(__linux__) && !defined(LINUX_NO_EXPLICIT_BZERO)) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__sun)
6161
explicit_bzero(dst, len_);
6262
#elif defined(__NetBSD__)
6363
explicit_memset(dst, 0, len_);

0 commit comments

Comments
 (0)