General CRC code.