Nib pairs an iPad with a Mac and then encrypts every session. Its pairing and
session handshake is described in
decision 0011 and specified in
docs/protocol.md, with test vectors in
protocol/vectors/.
Please report security issues privately through GitHub's private vulnerability reporting, not in public issues. Include the version of both apps, the transport (Wi-Fi or USB), and steps to reproduce.
In scope: pairing, session encryption and authentication, anything that lets another device inject input into a paired Mac or read Pencil data.
Out of scope: denial of service by an attacker on the same network or cable (Nib does not try to prevent this; see decision 0011).