Revert "reduce checksum to 16bits."

This reverts commit 961ad7e92f4374fcca84365984455237fcf30981.