Skip to main content

Module memory

Module memory 

Source
Expand description

Page-guarded, mlock’d memory buffers for secret material.

Re-exports§

pub use pool::coffer_view;
pub use pool::init_pool;
pub use pool::pool_acquire;
pub use pool::pool_release;
pub use pool::PoolSlot;
pub use pool::TieredPool;
pub use pool::TieredPoolConfig;

Modules§

pool
Tiered pool of mlock’d slab slots and standalone guard-paged buffers.

Structs§

LockedBuffer
Arc-wrapped, Mutex-guarded SecureBuffer for sharing across threads.
MemoryEnclave
An in-memory AES-256-GCM sealed secret.
SecureBuffer
A page-guarded, mlock’d buffer for secret material.

Functions§

zeroize_allDeprecated
Zeroize all registered LockedBuffers. Call at shutdown.
zeroize_all_registered_at_shutdown
Zeroize the contents of all registered LockedBuffers.