Node style hmacs for use in the browser, with native hmac functions in node. Api is the same as hmacs in node:
varcreateHmac=require('create-hmac');varhmac=createHmac('sha224',newBuffer("secret key"));hmac.update('synchronous write');//optional encoding parameterhmac.digest();// synchronously get result with optional encoding parameterhmac.write('write to it as a stream');hmac.end();//remember it's a streamhmac.read();//only if you ended it as a stream though
To get the JavaScript version even in node require require('create-hmac/browser');