memsec Rust implementation libsodium/utils. memcmp memset/memzero mlock/munlock mprotect alloc/free ref Securing memory allocations rlibc aligned_alloc.rs