sign static method
Implementation
static Future<Payload> sign(
Package package, {
required KeyPair keyPair,
}) async {
final preAuthenticationEncoding = Token.preAuthenticationEncoding(
header: PublicV4.header,
payload: PayloadPublic(message: package.content),
footer: package.footer,
implicit: [],
);
final signature = await Ed25519().sign(
preAuthenticationEncoding,
keyPair: keyPair,
);
return PayloadPublic(
message: package.content,
signature: signature.bytes,
);
}