added CRC32 checksum module from RFC3309