Hash-based message authentication code (HMAC)
Method using a cryptographic hash function and a secret cryptographic key to verify both integrity and authenticity of a message.
This article is a work in progress.
Implementation of this operation
This operation uses the hash-wasm library for browsers and Node.js. It is licensed by MIT and is using hand-tuned WebAssembly binaries to calculate hashes lightning-fast. Star their GitHub repository to give them some love.