5#ifndef OPENTITAN_SW_DEVICE_LIB_BASE_CRC32_H_
6#define OPENTITAN_SW_DEVICE_LIB_BASE_CRC32_H_
22void crc32_init(uint32_t *ctx);
30void crc32_add8(uint32_t *ctx, uint8_t
byte);
38void crc32_add32(uint32_t *ctx, uint32_t word);
47void crc32_add(uint32_t *ctx,
const void *buf,
size_t len);
58uint32_t crc32_finish(
const uint32_t *ctx);
69uint32_t crc32(
const void *buf,
size_t len);