[][src]Module crc::crc32

Structs

Digest

Digest struct for CRC calculation

Constants

CASTAGNOLI
CASTAGNOLI_TABLE
IEEE
IEEE_TABLE
KOOPMAN
KOOPMAN_TABLE

Traits

Hasher32

Functions

checksum_castagnoli

Generates a Castagnoli 32 bit CRC checksum (AKA CRC32-C).

checksum_ieee

Generates a IEEE 32 bit CRC checksum (AKA CRC32).

checksum_koopman

Generates a Koopman 32 bit CRC checksum (AKA CRC32-K).

make_table

Builds a CRC32 table using the standard or reflected method. If reflect==true, flip the individual byte bitwise, then flip the table value bitwise.

update

Updates input CRC value value using CRC table table with byte array bytes.