Secure Malloc is a C library for secure memory
allocations. When dealing with cryptography, it is
important to be able to store keys in secure
memory. This library provides functions that can
be used in place of the traditional malloc(),
realloc(), and free(), but locks the memory into
RAM so it cannot be swapped out to disk.