uint32_t crc32_calc_buffer(const uint8_t *buffer, uint32_t count);