Module p25::data::crc
[−]
[src]
Implements the 9, 16, and 32-bit CRCs defined by P25 for data checksums.
This implementation uses the typical long division and takes advantage of the short lengths to use only a 64-bit word as a buffer, allowing simple bitwise operations.
Structs
CRC |
CRC calculator using long division. |
CRC16Params |
Params for 16-bit CRC. |
CRC32Params |
Params for 32-bit CRC. |
CRC9Params |
Params for 9-bit CRC. |
Traits
CRCParams |
Type Definitions
CRC9 |
9-bit CRC calculator. |
CRC16 |
16-bit CRC calculator. |
CRC32 |
32-bit CRC calculator. |