diff --git a/cpu/esp32/vendor/esp-idf/wpa_supplicant/port/include/os.h b/cpu/esp32/vendor/esp-idf/wpa_supplicant/port/include/os.h
index 3db4416edc2679eb41cc20ba35ea118f12840b27..441e117ebbdaf027fbe35c1d7ecbd89c4aff6d73 100644
--- a/cpu/esp32/vendor/esp-idf/wpa_supplicant/port/include/os.h
+++ b/cpu/esp32/vendor/esp-idf/wpa_supplicant/port/include/os.h
@@ -19,6 +19,11 @@
 extern "C" {
 #endif
 
+#ifdef RIOT_VERSION
+#include "syscalls.h"
+#define os_memset   system_secure_memset
+#endif
+
 #include "esp_types.h"
 #include <string.h>
 #include <stdio.h>