5 #ifndef OPENTITAN_SW_DEVICE_LIB_BASE_MOCK_CRC32_H_
6 #define OPENTITAN_SW_DEVICE_LIB_BASE_MOCK_CRC32_H_
8 #include "sw/device/lib/base/crc32.h"
9 #include "sw/device/lib/base/global_mock.h"
19 MOCK_METHOD(
void, Init, (uint32_t *));
20 MOCK_METHOD(
void, Add8, (uint32_t *, uint8_t));
21 MOCK_METHOD(
void, Add32, (uint32_t *, uint32_t));
22 MOCK_METHOD(
void, Add, (uint32_t *,
const void *,
size_t));
23 MOCK_METHOD(uint32_t, Finish, (
const uint32_t *));
24 MOCK_METHOD(uint32_t, Crc32, (
const void *,
size_t));
29 using MockCrc32 = testing::StrictMock<internal::MockCrc32>;