/** @file * * Wireshark - Network traffic analyzer * By Gerald Combs * Copyright 1998 Gerald Combs * * SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef __CRC6_H__ #define __CRC6_H__ #include /** * @brief Compute CRC-6 using polynomial 0x6F over a data block. * * @param crc6 Initial CRC-6 remainder. * @param data_blk_ptr Pointer to the input data block. * @param data_blk_size Length of the data block in bytes. * @return Updated CRC-6 remainder after processing the block. */ WS_DLL_PUBLIC uint16_t crc6_0X6F(uint16_t crc6, const uint8_t *data_blk_ptr, int data_blk_size); #endif /* __CRC6_H__ */