/* * Copyright (c) 2019 Actions Semiconductor Co., Ltd * * SPDX-License-Identifier: Apache-2.0 */ /** * @file * @brief CRC utils */ #ifndef __UTILS_CRC_H__ #define __UTILS_CRC_H__ uint16_t utils_crc16(const uint8_t *src, int len, uint16_t polynomial, uint16_t initial_value, int pad); uint32_t utils_crc32(uint32_t crc, const uint8_t *buf, int len); #endif /* __UTILS_CRC_H__ */