We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14a5ad1 commit b7a9aa4Copy full SHA for b7a9aa4
1 file changed
Modules/_hacl/Lib_Memzero0.c
@@ -31,7 +31,7 @@
31
#include <string.h>
32
#endif
33
34
-#if defined(__FreeBSD__) || defined(__NetBSD__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__sun)
35
#include <strings.h>
36
37
@@ -57,7 +57,7 @@ void Lib_Memzero0_memzero0(void *dst, uint64_t len) {
57
SecureZeroMemory(dst, len_);
58
#elif defined(__APPLE__) && defined(__MACH__) && defined(APPLE_HAS_MEMSET_S)
59
memset_s(dst, len_, 0, len_);
60
- #elif (defined(__linux__) && !defined(LINUX_NO_EXPLICIT_BZERO)) || defined(__FreeBSD__) || defined(__OpenBSD__)
+ #elif (defined(__linux__) && !defined(LINUX_NO_EXPLICIT_BZERO)) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__sun)
61
explicit_bzero(dst, len_);
62
#elif defined(__NetBSD__)
63
explicit_memset(dst, 0, len_);
0 commit comments