The 32-byte public key of the claimed signer.
The signature followed by the payload, as signMessage wrote it.
The payload if the message is authentic, and null if it is too short to
hold a signature, was altered, or was signed by a different device.
Verifies a signed message and returns the payload it carries.