Trait zeroize::Zeroize [−][src]
pub trait Zeroize { fn zeroize(&mut self); }
Trait for securely erasing types from memory
Required Methods
fn zeroize(&mut self)
Zero out this object from memory (using Rust or OS intrinsics which ensure the zeroization operation is not "optimized away")
Implementations on Foreign Types
impl<'a> Zeroize for &'a mut [u8]
[src]
impl<'a> Zeroize for &'a mut [u8]
Byte slices are the core type we can zeroize
impl Zeroize for Vec<u8>
[src]
impl Zeroize for Vec<u8>
Zeroize Vec<u8>
s by zeroizing their memory and then truncating them,
for consistency with the String
behavior below, and also as an indication
the underlying memory has been wiped.
impl Zeroize for String
[src]
impl Zeroize for String
Zeroize String
s by zeroizing their backing memory then truncating them,
to zero length (ensuring valid UTF-8, since they're empty)
impl Zeroize for [u8; 1]
[src]
impl Zeroize for [u8; 1]
impl Zeroize for [u8; 2]
[src]
impl Zeroize for [u8; 2]
impl Zeroize for [u8; 3]
[src]
impl Zeroize for [u8; 3]
impl Zeroize for [u8; 4]
[src]
impl Zeroize for [u8; 4]
impl Zeroize for [u8; 5]
[src]
impl Zeroize for [u8; 5]
impl Zeroize for [u8; 6]
[src]
impl Zeroize for [u8; 6]
impl Zeroize for [u8; 7]
[src]
impl Zeroize for [u8; 7]
impl Zeroize for [u8; 8]
[src]
impl Zeroize for [u8; 8]
impl Zeroize for [u8; 9]
[src]
impl Zeroize for [u8; 9]
impl Zeroize for [u8; 10]
[src]
impl Zeroize for [u8; 10]
impl Zeroize for [u8; 11]
[src]
impl Zeroize for [u8; 11]
impl Zeroize for [u8; 12]
[src]
impl Zeroize for [u8; 12]
impl Zeroize for [u8; 13]
[src]
impl Zeroize for [u8; 13]
impl Zeroize for [u8; 14]
[src]
impl Zeroize for [u8; 14]
impl Zeroize for [u8; 15]
[src]
impl Zeroize for [u8; 15]
impl Zeroize for [u8; 16]
[src]
impl Zeroize for [u8; 16]
impl Zeroize for [u8; 17]
[src]
impl Zeroize for [u8; 17]
impl Zeroize for [u8; 18]
[src]
impl Zeroize for [u8; 18]
impl Zeroize for [u8; 19]
[src]
impl Zeroize for [u8; 19]
impl Zeroize for [u8; 20]
[src]
impl Zeroize for [u8; 20]
impl Zeroize for [u8; 21]
[src]
impl Zeroize for [u8; 21]
impl Zeroize for [u8; 22]
[src]
impl Zeroize for [u8; 22]
impl Zeroize for [u8; 23]
[src]
impl Zeroize for [u8; 23]
impl Zeroize for [u8; 24]
[src]
impl Zeroize for [u8; 24]
impl Zeroize for [u8; 25]
[src]
impl Zeroize for [u8; 25]
impl Zeroize for [u8; 26]
[src]
impl Zeroize for [u8; 26]
impl Zeroize for [u8; 27]
[src]
impl Zeroize for [u8; 27]
impl Zeroize for [u8; 28]
[src]
impl Zeroize for [u8; 28]
impl Zeroize for [u8; 29]
[src]
impl Zeroize for [u8; 29]
impl Zeroize for [u8; 30]
[src]
impl Zeroize for [u8; 30]
impl Zeroize for [u8; 31]
[src]
impl Zeroize for [u8; 31]
impl Zeroize for [u8; 32]
[src]
impl Zeroize for [u8; 32]
impl Zeroize for [u8; 33]
[src]
impl Zeroize for [u8; 33]
impl Zeroize for [u8; 34]
[src]
impl Zeroize for [u8; 34]
impl Zeroize for [u8; 35]
[src]
impl Zeroize for [u8; 35]
impl Zeroize for [u8; 36]
[src]
impl Zeroize for [u8; 36]
impl Zeroize for [u8; 37]
[src]
impl Zeroize for [u8; 37]
impl Zeroize for [u8; 38]
[src]
impl Zeroize for [u8; 38]
impl Zeroize for [u8; 39]
[src]
impl Zeroize for [u8; 39]
impl Zeroize for [u8; 40]
[src]
impl Zeroize for [u8; 40]
impl Zeroize for [u8; 41]
[src]
impl Zeroize for [u8; 41]
impl Zeroize for [u8; 42]
[src]
impl Zeroize for [u8; 42]
impl Zeroize for [u8; 43]
[src]
impl Zeroize for [u8; 43]
impl Zeroize for [u8; 44]
[src]
impl Zeroize for [u8; 44]
impl Zeroize for [u8; 45]
[src]
impl Zeroize for [u8; 45]
impl Zeroize for [u8; 46]
[src]
impl Zeroize for [u8; 46]
impl Zeroize for [u8; 47]
[src]
impl Zeroize for [u8; 47]
impl Zeroize for [u8; 48]
[src]
impl Zeroize for [u8; 48]
impl Zeroize for [u8; 49]
[src]
impl Zeroize for [u8; 49]
impl Zeroize for [u8; 50]
[src]
impl Zeroize for [u8; 50]
impl Zeroize for [u8; 51]
[src]
impl Zeroize for [u8; 51]
impl Zeroize for [u8; 52]
[src]
impl Zeroize for [u8; 52]
impl Zeroize for [u8; 53]
[src]
impl Zeroize for [u8; 53]
impl Zeroize for [u8; 54]
[src]
impl Zeroize for [u8; 54]
impl Zeroize for [u8; 55]
[src]
impl Zeroize for [u8; 55]
impl Zeroize for [u8; 56]
[src]
impl Zeroize for [u8; 56]
impl Zeroize for [u8; 57]
[src]
impl Zeroize for [u8; 57]
impl Zeroize for [u8; 58]
[src]
impl Zeroize for [u8; 58]
impl Zeroize for [u8; 59]
[src]
impl Zeroize for [u8; 59]
impl Zeroize for [u8; 60]
[src]
impl Zeroize for [u8; 60]
impl Zeroize for [u8; 61]
[src]
impl Zeroize for [u8; 61]
impl Zeroize for [u8; 62]
[src]
impl Zeroize for [u8; 62]
impl Zeroize for [u8; 63]
[src]
impl Zeroize for [u8; 63]
impl Zeroize for [u8; 64]
[src]
impl Zeroize for [u8; 64]