Previous: Encrypted packet, Up: Packet format [Index]
Multicast areas area messages contains the encrypted packet, that is completely similar and have the same format as an ordinary encrypted packet. But instead of the node’s identity, area’s identity is used as a recipient.
For example when nodeA sends multicast packet with file
transmission and nodeB is the area’s subscriber, then
nodeA has an encrypted packet to the nodeB in the outgoing
spool directory:
ENCRYPTED PACKET (sender=nodeA, recipient=nodeB) WRAPS
  PLAIN PACKET (type=area, path=AREA ID) WRAPS
    ENCRYPTED PACKET (sender=nodeA, recipient=AREA) WRAPS  <-- MsgHash
      PLAIN PACKET (type=file, path=FILENAME) WRAPS
        FILE CONTENTS
Area’s message identity is the BLAKE2b-256 hash of header of the area’s packet encrypted packet.