The test should be fixed in case on hardened compiler (canaries). Tested under linux with gcc and clang, and mingw (under wine)
[PATCH 1/6] Fix test in case of canaries on heap buffer after free [PATCH 2/6] Use memset_s if possible for explicit_bzero [PATCH 3/6] Use SecureZeroMemory on windows for explicit_bzero [PATCH 4/6] Support clang for explicit_bzero [PATCH 5/6] Implement fallback for explicit_bzero using jump to [PATCH 6/6] Improve styling in explicit_bzero