Checksum protocol and implementations
