add CRC32 variant based on CRC32C implementation