CRC implementation files