Enum crc32_polynomials
Defined in File crc32.h
Enum Documentation
-
enum liberate::checksum::crc32_polynomials
Define polynomials for use in the algorithm. Note that these are reversed polynomials from https://en.wikipedia.org/wiki/Cyclic_redundancy_check#Polynomial_representations_of_cyclic_redundancy_checks as the algorithm works with those.
Define polynomials also with some useful aliases. There are probably more useful aliases, but we don’t need to confuse eveything.
Values:
-
enumerator CRC32
Default polynomial; defined in ISO3309, IEEE 802.3, POSIX, etc.
-
enumerator CRC32C
Castagnoli polynomial
-
enumerator CRC32K
Koopman polynomial
-
enumerator CRC32K2
Second Koopman polynomial
-
enumerator CRC32Q
CRC32Q polynomial
-
enumerator CRC32