crc-ccitt libcrc32c crc32c_generic crc-itu-t crc16 crc7 ?