1/// Zero out a slice of bytes
2pub fn memzero<T>(s: &mut [T]) {
3 s.iter_mut().for_each(|x| unsafe {
4 std::ptr::write_volatile(x, std::mem::zeroed())
5 });
6}
78/// Zero out a vector of vector of bytes
9pub fn memzero_vec_vec_u8(s: &mut [Vec<u8>]) {
10 s.iter_mut().for_each(|x| memzero(x));
11}