fn generate_mac( mac_key: &[u8], iv: &[u8], data: &[u8], ) -> Result<[u8; 32], CryptoError>
Generate a MAC using HMAC-SHA256.