MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / validate_checksum

Method validate_checksum

modules/network/ping/ping.js:118–123  ·  view source on GitHub ↗
(identifier, seqNumber, checksum)

Source from the content-addressed store, hash-verified

116 return ~sum & 0xFFFF;
117 }
118 static validate_checksum(identifier, seqNumber, checksum) {
119 let sum = 191232; // sum of packet bytes (0x08, 0x09...0x37)
120 sum += identifier + seqNumber;
121 sum += (sum >> 16);
122 return checksum === (~sum & 0xFFFF);
123 }
124
125 static error = -1;
126 static response = 1;

Callers 1

callbackMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected