Aliases

None.

Arguments

string
required
The raw HMAC key bytes. The key is not implicitly Base64-decoded.
string
required
The input bytes as a binary-safe Luau string.
string
default:"\"sha256\""
The digest algorithm name. See the supported values under Returns.

Returns

string
The Base64-encoded HMAC-SHA256 digest.
Only sha256 is supported, case-insensitive. Key comes first and is raw bytes, not implicitly Base64-decoded.

Example