pub fn secure_zero(data: &mut [u8])
Securely zero a byte slice.
This uses compiler barriers to prevent the zeroing from being optimized away.