Crypto
computeHmac
function computeHmac(
algorithm,
_key,
_data): string
Return the HMAC for data
using the key
key with the underlying algo
used for compression.
Parameters
Parameter | Type | Description |
---|---|---|
algorithm | "sha256" | "sha512" | The algorithm to use for compression. |
_key | BytesLike | The key to use for the HMAC. |
_data | BytesLike | The data to authenticate. |
Returns
string
The HMAC of the data.
Example
key = id('some-secret');
// Compute the HMAC
computeHmac('sha256', key, '0x1337');
// To compute the HMAC of UTF-8 data, the data must be
// converted to UTF-8 bytes
computeHmac('sha256', key, toUtf8Bytes('Hello World'));
Source
Was this page helpful?