void CRC_make_crc_8_table(uint8_t *table, uint8_t crc_poly, uint8_t shift)
crc用のテーブル作成
uint16_t CRC_calc_crc_16_ccitt_left(uint16_t crc, const uint8_t *c, size_t n, int rev_flag)
CRC-16-CCITT
uint16_t CRC_calc_crc_16_ibm_right(uint16_t crc, const uint8_t *c, size_t n, int rev_flag)
CRC-16-IBM
void CRC_make_crc_16_table(uint16_t *table, uint16_t crc_poly, uint8_t shift)
uint16_t CRC_calc_crc_16_ccitt_right(uint16_t crc, const uint8_t *c, size_t n, int rev_flag)
CRC-16-CCITT
void CRC_make_crc_32_table(uint32_t *table, uint32_t crc_poly, uint8_t shift)