pub(crate) fn update_slow(prev: u32, buf: &[u8]) -> u32