This is a library of memory allocators and data structures to handle sensitive information, especially when interfacing with foreign and unsafe code.
It currently features:
- An interface to the system’s page allocator,
- a simple memory allocator implementing the
Allocatortrait, and - access‐guarded wrappers around
Box,VecandString.
Add this to your Cargo.toml:
[dependencies]
sensitive = "0.9"This code relies heavily on experimental nightly‐only APIs.