pub fn remove_and_check_hmac( secret: &[u8], key: &str, version: i64, value: &mut Vec<u8>, ) -> Result<(), ()>