3.1.5.1.2 Verifying the Signature
A packet signature is validated by evaluating the BaseHeader.VersionNumber and BaseHeader.Signature fields. A packet is valid when the BaseHeader.VersionNumber field is set to 0x10 and the BaseHeader.Signature field is set to 0x524F494C (big-endian order). Any other value indicates an invalid packet.
If signature validation fails, the protocol MUST discard the received packet, perform no further processing for it, and then close the session as specified in Closing a Session (section 3.1.5.9). If signature verification succeeds, the protocol continues processing on the packet as specified in subsequent sections.