verifyPublicMessage method
Implementation
Future<Message> verifyPublicMessage({
required SimplePublicKey publicKey,
List<int>? implicit,
}) async {
if (header.purpose != Purpose.public) {
throw UnsupportedError('Unable to verify non-public message');
}
return Message(
header: header,
package: await _verifyPackage(
publicKey: publicKey,
implicit: implicit,
),
payload: payload,
);
}