#include "Packet.h" #include #include namespace mesh { Packet::Packet() { header = 0; path_len = 0; payload_len = 0; } void Packet::calculatePacketHash(uint8_t* hash) const { SHA256 sha; uint8_t t = getPayloadType(); sha.update(&t, 1); sha.update(payload, payload_len); sha.finalize(hash, MAX_HASH_SIZE); } }