Data to encrypt, provided either as a JSON-serializable object or string.
A 32-byte symmetric key as a Uint8Array.
Optional unencrypted, authenticated metadata to attach to the token.
A Promise resolving to the serialized token: v3.local.<body_base64>[.<footer_base64>].
Encrypts a payload into an authenticated PASETO v3.local token.
Uses: