crc32_intermediate
uint32_t crc32_intermediate(uint32_t crc, uint8_t d);
crc = crc32_intermediate(crc, kdata[i]);