59,7 → 59,7 |
* @param length Length of the data in bits. Input parameter. |
* @returns The computed CRC32 of the length bits of the data. |
*/ |
uint32_t compute_crc32_le( uint32_t seed, uint8_t * data, int length ); |
uint32_t compute_crc32_le( uint32_t seed, uint8_t * data, size_t length ); |
|
/** Computes CRC32 value in the big-endian environment. |
* @param seed Initial value. Often used as 0 or ~0. Input parameter. |
67,7 → 67,7 |
* @param length Length of the data in bits. Input parameter. |
* @returns The computed CRC32 of the length bits of the data. |
*/ |
uint32_t compute_crc32_be( uint32_t seed, uint8_t * data, int length ); |
uint32_t compute_crc32_be( uint32_t seed, uint8_t * data, size_t length ); |
|
/** Computes sum of the 2 byte fields. |
* Padds one zero (0) byte if odd. |
76,7 → 76,7 |
* @param length Length of the data in bytes. Input parameter. |
* @returns The computed checksum of the length bytes of the data. |
*/ |
uint32_t compute_checksum( uint32_t seed, uint8_t * data, int length ); |
uint32_t compute_checksum( uint32_t seed, uint8_t * data, size_t length ); |
|
/** Compacts the computed checksum to the 16 bit number adding the carries. |
* @param Computed checksum. Input parameter. |