Add crc32.c

add crc32 header and source