hardware_enclave/memory/
mod.rs1mod locked_buffer;
7mod memcall;
8mod memory_enclave;
9pub mod pool;
10mod secure_buffer;
11pub(crate) mod slab;
12
13pub use locked_buffer::{zeroize_all_registered_at_shutdown, LockedBuffer};
14pub use memory_enclave::MemoryEnclave;
15pub use pool::{
16 coffer_view, init_pool, pool_acquire, pool_release, PoolSlot, TieredPool, TieredPoolConfig,
17};
18pub use secure_buffer::SecureBuffer;
19
20#[deprecated(
24 since = "0.1.0",
25 note = "use zeroize_all_registered_at_shutdown() instead"
26)]
27pub fn zeroize_all() {
28 zeroize_all_registered_at_shutdown();
29}