function computeHmac(
   algorithm, 
   _key, 
   _data): string

Return the HMAC for data using the key key with the underlying algo used for compression.

Parameters

ParameterTypeDescription
algorithm"sha256" | "sha512"The algorithm to use for compression.
_keyBytesLikeThe key to use for the HMAC.
_dataBytesLikeThe 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

crypto/hmac.ts:41