Would it be possible to add HMAC functionality in the hash module, so we can calculate hashed signatures when a key/secret is provided.