Trait runtime::locked_memory::LockedMemory
source · pub trait LockedMemory: Debug + Zeroize + ZeroizeOnDrop + Sized + Clone {
fn update(self, payload: Buffer<u8>, size: usize) -> Result<Self, MemoryError>;
fn unlock(&self) -> Result<Buffer<u8>, MemoryError>;
}
Expand description
Memory that can be locked (unreadable) when storing sensitive data for longer period of time