Let's take an over-the-air update procedure for example. The client which needs updating downloads an update image from the source. It then performs some checksum calculation initially on the received data before proceeding to verify that the data has not been corrupted or tampered with.
What checksum does it compare this calculated checksum to then to verify integrity?