Returns an updated checksum starting with an old checksum, and then updating with a data ByteArray in the range offset and len