Fix rsync 32 bit checksum algorithm

So. Much. Duplication.  Merge these two into a single module.