diff --git a/configure.ac b/configure.ac index 89e355a0..3943da75 100755 --- a/configure.ac +++ b/configure.ac @@ -47,7 +47,7 @@ m4_include([libev/libev.m4]) dnl Add library for mingw case $host in *-mingw*) - LIBS="$LIBS -lgdi32 -lws2_32 -lcrypt32" + LIBS="$LIBS -ladvapi32 -lgdi32 -lws2_32 -lcrypt32" ;; *) ;; diff --git a/libsodium/src/libsodium/sodium/utils.c b/libsodium/src/libsodium/sodium/utils.c index a1ebe9ba..29614c7e 100644 --- a/libsodium/src/libsodium/sodium/utils.c +++ b/libsodium/src/libsodium/sodium/utils.c @@ -19,6 +19,11 @@ #ifdef _WIN32 # include # include +#ifdef __MINGW32__ +#ifndef SecureZeroMemory +#define SecureZeroMemory(p,s) RtlFillMemory((p),(s),0) +#endif +#endif #else # include #endif