the secret key (recommended length: 32-64 bytes)
the message to authenticate
an implementation of Sha256
Returns the sha256 hash of the provided input.
To incrementally construct a sha256 hash (e.g. for streaming), use init
,
update
, and final
.
a Uint8Array to be hashed using sha256
Generated using TypeDoc
Create a hash-based message authentication code using HMAC-SHA256 as specified in
RFC 4231
. Returns a 32-byte Uint8Array.Secrets longer than the block byte-length (64 bytes) are hashed before use, shortening their length to the minimum recommended length (32 bytes). See
RFC 2104
for details.