Home
last modified time | relevance | path

Searched refs:checksum (Results 1 – 19 of 19) sorted by relevance

/openthread-latest/examples/platforms/utils/
Dsoft_source_match_table.c55 uint16_t checksum; member
64 uint16_t checksum = aShortAddress + sPanId; in utilsSoftSrcMatchShortFindEntry() local
68 if (checksum == srcMatchShortEntry[i].checksum && srcMatchShortEntry[i].allocated) in utilsSoftSrcMatchShortFindEntry()
96 uint16_t checksum = aShortAddress + sPanId; in addToSrcMatchShortIndirect() local
98 srcMatchShortEntry[entry].checksum = checksum; in addToSrcMatchShortIndirect()
105 srcMatchShortEntry[entry].checksum = 0; in removeFromSrcMatchShortIndirect()
157 uint16_t checksum; member
166 uint16_t checksum = sPanId; in utilsSoftSrcMatchExtFindEntry() local
168 checksum += (uint16_t)aExtAddress->m8[0] | (uint16_t)(aExtAddress->m8[1] << 8); in utilsSoftSrcMatchExtFindEntry()
169 checksum += (uint16_t)aExtAddress->m8[2] | (uint16_t)(aExtAddress->m8[3] << 8); in utilsSoftSrcMatchExtFindEntry()
[all …]
/openthread-latest/src/core/net/
Dchecksum.cpp85 uint16_t checksum = GetValue(); in WriteToMessage() local
87 if (checksum != 0xffff) in WriteToMessage()
89 checksum = ~checksum; in WriteToMessage()
92 checksum = BigEndian::HostSwap16(checksum); in WriteToMessage()
94 aMessage.Write(aOffset, checksum); in WriteToMessage()
155 Checksum checksum; in VerifyMessageChecksum() local
157 checksum.Calculate(aMessageInfo.GetPeerAddr(), aMessageInfo.GetSockAddr(), aIpProto, aMessage); in VerifyMessageChecksum()
159 if (checksum.GetValue() != kValidRxChecksum) in VerifyMessageChecksum()
174 Checksum checksum; in UpdateMessageChecksum() local
196 checksum.Calculate(aSource, aDestination, aIpProto, aMessage); in UpdateMessageChecksum()
[all …]
Dip6.cpp1659 uint16_t checksum = 0; in GetChecksum() local
1664 checksum = mHeader.mUdp.GetChecksum(); in GetChecksum()
1668 checksum = mHeader.mTcp.GetChecksum(); in GetChecksum()
1672 checksum = mHeader.mIcmp.GetChecksum(); in GetChecksum()
1679 return checksum; in GetChecksum()
/openthread-latest/tests/scripts/thread-cert/
Dipv6.py83 checksum = 0
85 checksum += halfword
86 checksum = (checksum & 0xffff) + (checksum >> 16)
88 checksum ^= 0xffff
90 if checksum == 0:
93 return checksum
192 def checksum(self): member in UpperLayerProtocol
194 return self.header.checksum
196 @checksum.setter
197 def checksum(self, value): member in UpperLayerProtocol
[all …]
Dtest_ipv6.py121 self.checksum = 0
170 def any_icmp_payload(_type, code, checksum, body): argument
171 return bytearray([_type, code, (checksum >> 8) & 0xff, checksum & 0xff]) + body
174 def any_udp_payload(src_port, dst_port, payload, checksum): argument
178 (checksum >> 8) & 0xff, checksum & 0xff]) + payload
415 checksum = any_checksum()
417 udp_header = UDPHeader(src_port, dst_port, payload_length, checksum)
426 self.assertEqual(checksum, struct.unpack("!H", data[6:])[0])
433 checksum = any_checksum()
436 struct.pack("!H", payload_length) + struct.pack("!H", checksum)
[all …]
Dlowpan.py298 checksum = struct.unpack(">H", data.read(2))[0]
301 checksum = 0
303 return checksum
310 checksum = self._decompress_udp_checksum(udphc, data)
312 header = ipv6.UDPHeader(src_port, dst_port, checksum=checksum)
Dtest_lowpan.py2286 checksum = any_checksum()
2288 data_bytes = struct.pack(">H", checksum)
2295 self.assertEqual(checksum, actual_checksum)
/openthread-latest/tests/unit/
Dtest_checksum.cpp462 Checksum checksum; in TestExampleVector() local
464 VerifyOrQuit(checksum.GetValue() == 0, "Incorrect initial checksum value"); in TestExampleVector()
466 checksum.AddData(kTestVector, sizeof(kTestVector)); in TestExampleVector()
467 VerifyOrQuit(checksum.GetValue() == kTestVectorChecksum); in TestExampleVector()
468 VerifyOrQuit(checksum.GetValue() == CalculateChecksum(kTestVector, sizeof(kTestVector)), ); in TestExampleVector()
489 char checksum; in TestVerhoeffChecksum() local
510 SuccessOrQuit(Utils::VerhoeffChecksum::Calculate(string, checksum)); in TestVerhoeffChecksum()
511 VerifyOrQuit(checksum == expectedChecksum); in TestVerhoeffChecksum()
522 VerifyOrQuit(Utils::VerhoeffChecksum::Calculate(example, checksum) == kErrorInvalidArgs); in TestVerhoeffChecksum()
DCMakeLists.txt171 ot_unit_test(checksum)
/openthread-latest/src/cli/
DREADME_HISTORY.md478 type:UDP len:50 checksum:0xbd26 sec:no prio:net rss:-20 from:0x4800 radio:15.4
482 type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
486 type:UDP len:12 checksum:0x3f7d sec:yes prio:net rss:-20 from:0x4800 radio:15.4
490 type:ICMP6(EchoReqst) len:16 checksum:0x942c sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
508 - Message checksum (valid for UDP, TCP, or ICMP6 message)
580 type:UDP len:50 checksum:0xd843 sec:no prio:net rss:-20 from:0x0800 radio:15.4
584 type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
588 type:UDP len:12 checksum:0x6c6b sec:yes prio:net rss:-20 from:0x0800 radio:15.4
592 type:ICMP6(EchoReqst) len:16 checksum:0xc6a2 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
596 … type:ICMP6(EchoReply) len:16 checksum:0xc5a2 sec:yes prio:norm tx-success:yes to:0x0800 radio:15.4
[all …]
Dcli.cpp8163 char checksum; in Process() local
8166 SuccessOrExit(error = otVerhoeffChecksumCalculate(aArgs[1].GetCString(), &checksum)); in Process()
8167 OutputLine("%c", checksum); in Process()
DREADME.md4112 Calculates the Verhoeff checksum for a given decimal string.
4126 Validates the Verhoeff checksum for a given decimal string.
4130 The input string MUST consist of characters in `['0'-'9']`. The last digit is treated as checksum.
/openthread-latest/third_party/mbedtls/repo/library/
Dlmots.c128 unsigned short checksum; in create_digit_array_with_checksum() local
170 checksum = lmots_checksum_calculate(params, out); in create_digit_array_with_checksum()
171 MBEDTLS_PUT_UINT16_BE(checksum, out, MBEDTLS_LMOTS_N_HASH_LEN(params->type)); in create_digit_array_with_checksum()
/openthread-latest/tests/scripts/thread-cert/pktverify/
Dtest_layer_fields.py243 self.assertIsInstance(icmpv6.checksum, int)
270 self.assertIsInstanceOrNull(lowpan.udp.checksum, int)
275 self.assertIsInstanceOrNull(lowpan.nhc.udp.checksum, int)
/openthread-latest/src/core/thread/
Dlowpan.cpp935 uint16_t checksum; in DecompressUdpHeader() local
937 SuccessOrExit(aFrameData.ReadBigEndianUint16(checksum)); in DecompressUdpHeader()
938 aUdpHeader.SetChecksum(checksum); in DecompressUdpHeader()
/openthread-latest/src/core/
DBUILD.gn549 "net/checksum.cpp",
550 "net/checksum.hpp",
DCMakeLists.txt168 net/checksum.cpp
/openthread-latest/etc/cmake/
Doptions.cmake258 ot_option(OT_VERHOEFF_CHECKSUM OPENTHREAD_CONFIG_VERHOEFF_CHECKSUM_ENABLE "verhoeff checksum")
/openthread-latest/third_party/mbedtls/repo/docs/architecture/
Dtls13-support.md407 as handshake messages checksum update.