Overwrite the memory region starting at the pointer address with
zeros.
memset() and hand-written code can be silently stripped out
by an optimizing compiler or the linker.
This function tries to effectively zero the amount of bytes starting
at the provided pointer, even if optimizations are being applied to
the code.
See: sodium_memzero()