crc32.h 263 B

123456789101112
  1. #pragma once
  2. #include <common/sys/types.h>
  3. /**
  4. * @brief 计算crc32
  5. *
  6. * @param crc crc初始值
  7. * @param buffer 输入缓冲区
  8. * @param len buffer大小(bytes)
  9. * @return uint32_t crc
  10. */
  11. uint32_t crc32(uint32_t crc, const uint8_t *buffer, size_t len);