pub(crate) fn argon2_derive_key( password: &[u8], salt: &[u8], ) -> Result<Zeroizing<[u8; 32]>, String>