pub fn secure_zero(data: &mut [u8])
Securely zeroize a mutable byte slice using volatile writes.
This ensures the compiler cannot optimize away the zeroization.