{"_id":"@stablelib/hmac","_rev":"4659237","name":"@stablelib/hmac","description":"Hash-based message authentication code (HMAC)","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"time":{"modified":"2026-04-10T21:47:40.000Z","created":"2017-04-16T11:25:49.896Z","2.0.1":"2025-01-03T17:10:52.726Z","2.0.0":"2024-06-29T17:55:17.273Z","1.0.1":"2021-05-21T09:53:53.231Z","1.0.0":"2020-01-13T10:02:35.350Z","0.7.3":"2019-10-24T06:40:30.028Z","0.7.2":"2017-05-27T20:57:49.622Z","0.5.0":"2017-05-07T18:59:34.271Z","0.2.5":"2017-04-29T15:01:20.446Z","0.0.2":"2017-04-16T19:58:30.102Z","0.0.1":"2017-04-16T11:25:49.896Z"},"users":{},"author":"Dmitry Chestnykh","repository":{"url":"https://github.com/StableLib/stablelib"},"versions":{"2.0.1":{"name":"@stablelib/hmac","version":"2.0.1","description":"Hash-based message authentication code (HMAC)","main":"./lib/hmac.js","type":"module","typings":"./lib/hmac.d.ts","author":"Dmitry Chestnykh","license":"MIT","repository":{"url":"https://github.com/StableLib/stablelib"},"homepage":"https://github.com/StableLib/stablelib/tree/master/packages/hmac","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"vitest run"},"dependencies":{"@stablelib/constant-time":"^2.0.1","@stablelib/hash":"^2.0.0","@stablelib/wipe":"^2.0.1"},"devDependencies":{"@stablelib/base64":"^2.0.1","@stablelib/benchmark":"^2.0.0","@stablelib/sha224":"^2.0.1","@stablelib/sha256":"^2.0.1"},"gitHead":"99bee56f6af6211d037c35e3eef749f3c1e84502","_nodeVersion":"23.1.0","_npmVersion":"lerna/8.1.5/node@v23.1.0+arm64 (darwin)","_id":"@stablelib/hmac@2.0.1","dist":{"shasum":"582c6ae79f56d01180c6c51d8556957ada6439ae","size":42999,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-2.0.1.tgz"},"_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"directories":{},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hmac_2.0.1_1735924252493_0.9407384212050041"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T17:10:52.726Z","publish_time":1735924252726,"_source_registry_name":"default","_cnpm_publish_time":1735924252726},"2.0.0":{"name":"@stablelib/hmac","version":"2.0.0","description":"Hash-based message authentication code (HMAC)","main":"./lib/hmac.js","type":"module","typings":"./lib/hmac.d.ts","author":"Dmitry Chestnykh","license":"MIT","repository":{"url":"https://github.com/StableLib/stablelib"},"homepage":"https://github.com/StableLib/stablelib/tree/master/packages/hmac","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"vitest run"},"dependencies":{"@stablelib/constant-time":"^2.0.0","@stablelib/hash":"^2.0.0","@stablelib/wipe":"^2.0.0"},"devDependencies":{"@stablelib/base64":"^2.0.0","@stablelib/benchmark":"^2.0.0","@stablelib/sha224":"^2.0.0","@stablelib/sha256":"^2.0.0"},"gitHead":"ecfe9109b3c05419fd3ffc16da6c8255b08ad64f","_nodeVersion":"22.2.0","_npmVersion":"lerna/8.1.5/node@v22.2.0+arm64 (darwin)","_id":"@stablelib/hmac@2.0.0","dist":{"shasum":"5a773bd115cca07a1e2b12251a55fb11b452e8b1","size":42991,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-2.0.0.tgz"},"_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac_2.0.0_1719683717092_0.6391389062398216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-29T17:55:17.273Z","publish_time":1719683717273,"_source_registry_name":"default","maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_cnpm_publish_time":1719683717273},"1.0.1":{"name":"@stablelib/hmac","version":"1.0.1","description":"Hash-based message authentication code (HMAC)","main":"./lib/hmac.js","typings":"./lib/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","repository":{"url":"git+https://github.com/StableLib/stablelib.git"},"homepage":"https://github.com/StableLib/stablelib/tree/master/packages/hmac","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json"},"dependencies":{"@stablelib/constant-time":"^1.0.1","@stablelib/hash":"^1.0.1","@stablelib/wipe":"^1.0.1"},"devDependencies":{"@stablelib/base64":"^1.0.1","@stablelib/benchmark":"^1.0.1","@stablelib/sha224":"^1.0.1","@stablelib/sha256":"^1.0.1"},"gitHead":"03dadf27703120d54e6be8436525228ee1c4299b","bugs":{"url":"https://github.com/StableLib/stablelib/issues"},"_id":"@stablelib/hmac@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+arm64 (darwin)","dist":{"shasum":"3d4c1b8cf194cb05d28155f0eed8a299620a07ec","size":43144,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-1.0.1.tgz"},"_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"directories":{},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac_1.0.1_1621590833075_0.21723371605249508"},"_hasShrinkwrap":false,"publish_time":1621590833231,"_cnpm_publish_time":1621590833231,"_cnpmcore_publish_time":"2021-12-16T13:34:25.691Z"},"1.0.0":{"name":"@stablelib/hmac","version":"1.0.0","description":"Hash-based message authentication code (HMAC)","main":"./lib/hmac.js","typings":"./lib/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json"},"dependencies":{"@stablelib/constant-time":"^1.0.0","@stablelib/hash":"^1.0.0","@stablelib/wipe":"^1.0.0"},"devDependencies":{"@stablelib/base64":"^1.0.0","@stablelib/benchmark":"^1.0.0","@stablelib/sha224":"^1.0.0","@stablelib/sha256":"^1.0.0"},"gitHead":"c3b9e138650642a738a9225956c75dbe44c76ae6","_id":"@stablelib/hmac@1.0.0","_nodeVersion":"13.5.0","_npmVersion":"lerna/3.19.0/node@v13.5.0+x64 (darwin)","_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"dist":{"shasum":"42a5ce126c7caec1605230c61ed02e0ac2fecebd","size":43084,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-1.0.0.tgz"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac_1.0.0_1578909755243_0.05233785179920858"},"_hasShrinkwrap":false,"publish_time":1578909755350,"_cnpm_publish_time":1578909755350,"_cnpmcore_publish_time":"2021-12-16T13:34:26.367Z"},"0.7.3":{"name":"@stablelib/hmac","version":"0.7.3","description":"Hash-based message authentication code (HMAC)","main":"./lib/hmac.js","typings":"./lib/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json"},"dependencies":{"@stablelib/constant-time":"^0.5.0","@stablelib/hash":"^0.5.0","@stablelib/wipe":"^0.5.0"},"devDependencies":{"@stablelib/base64":"^0.7.2","@stablelib/benchmark":"^0.5.0","@stablelib/sha224":"^0.7.2","@stablelib/sha256":"^0.7.2"},"gitHead":"dd08cfe89bc89b4106f0c9705db6281dd7357b26","_id":"@stablelib/hmac@0.7.3","_nodeVersion":"12.9.1","_npmVersion":"lerna/3.18.3/node@v12.9.1+x64 (darwin)","_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"dist":{"shasum":"7e7f779332209af8f8cfb469e2ca105dd52e97ee","size":42734,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-0.7.3.tgz"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac_0.7.3_1571899229898_0.3633974281016705"},"_hasShrinkwrap":false,"publish_time":1571899230028,"_cnpm_publish_time":1571899230028,"_cnpmcore_publish_time":"2021-12-16T13:34:26.721Z"},"0.7.2":{"name":"@stablelib/hmac","version":"0.7.2","description":"Hash-based message authentication code (HMAC)","main":"./lib/hmac.js","typings":"./lib/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json"},"dependencies":{"@stablelib/constant-time":"^0.5.0","@stablelib/hash":"^0.5.0","@stablelib/wipe":"^0.5.0"},"devDependencies":{"@stablelib/base64":"^0.7.2","@stablelib/benchmark":"^0.5.0","@stablelib/sha224":"^0.7.2","@stablelib/sha256":"^0.7.2"},"_id":"@stablelib/hmac@0.7.2","_shasum":"3dd9e53f35757c0e72754a09403708dfba85d486","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"dist":{"shasum":"3dd9e53f35757c0e72754a09403708dfba85d486","size":41116,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-0.7.2.tgz"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac-0.7.2.tgz_1495918668487_0.31945547950454056"},"directories":{},"publish_time":1495918669622,"_hasShrinkwrap":false,"_cnpm_publish_time":1495918669622,"_cnpmcore_publish_time":"2021-12-16T13:34:27.040Z"},"0.5.0":{"name":"@stablelib/hmac","version":"0.5.0","description":"Hash-based message authentication code (HMAC)","main":"./lib/hmac.js","typings":"./lib/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json"},"dependencies":{"@stablelib/constant-time":"^0.5.0","@stablelib/hash":"^0.5.0","@stablelib/wipe":"^0.5.0"},"devDependencies":{"@stablelib/base64":"^0.5.0","@stablelib/benchmark":"^0.5.0","@stablelib/sha224":"^0.5.0","@stablelib/sha256":"^0.5.0"},"_id":"@stablelib/hmac@0.5.0","_shasum":"aea5b7b831715ac49cc4fd7dee4b6fb23a0e4721","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"dist":{"shasum":"aea5b7b831715ac49cc4fd7dee4b6fb23a0e4721","size":41114,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-0.5.0.tgz"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hmac-0.5.0.tgz_1494183572410_0.2710852699819952"},"directories":{},"publish_time":1494183574271,"_hasShrinkwrap":false,"_cnpm_publish_time":1494183574271,"_cnpmcore_publish_time":"2021-12-16T13:34:27.310Z"},"0.2.5":{"name":"@stablelib/hmac","version":"0.2.5","description":"Hash-based message authentication code (HMAC)","main":"./dist/hmac.js","typings":"./dist/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json"},"dependencies":{"@stablelib/constant-time":"^0.2.5","@stablelib/hash":"^0.2.5","@stablelib/wipe":"^0.2.5"},"devDependencies":{"@stablelib/base64":"^0.2.5","@stablelib/benchmark":"^0.2.5","@stablelib/sha224":"^0.2.5","@stablelib/sha256":"^0.2.5"},"_id":"@stablelib/hmac@0.2.5","_shasum":"b084677b34693b96dd3c0daebc6a4b8a0ef47342","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"dist":{"shasum":"b084677b34693b96dd3c0daebc6a4b8a0ef47342","size":42672,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-0.2.5.tgz"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hmac-0.2.5.tgz_1493478078415_0.22709035594016314"},"directories":{},"publish_time":1493478080446,"_hasShrinkwrap":false,"_cnpm_publish_time":1493478080446,"_cnpmcore_publish_time":"2021-12-16T13:34:27.582Z"},"0.0.2":{"name":"@stablelib/hmac","version":"0.0.2","description":"Hash-based message authentication code (HMAC)","main":"./dist/hmac.js","typings":"./dist/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json"},"dependencies":{"@stablelib/constant-time":"^0.0.2","@stablelib/hash":"^0.0.1","@stablelib/wipe":"^0.0.1"},"devDependencies":{"@stablelib/base64":"^0.0.1","@stablelib/benchmark":"^0.0.1","@stablelib/sha224":"^0.0.1","@stablelib/sha256":"^0.0.1"},"_id":"@stablelib/hmac@0.0.2","_shasum":"9cc1fc47c767621bd4323772a6b69708bf24842d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"dist":{"shasum":"9cc1fc47c767621bd4323772a6b69708bf24842d","size":41826,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-0.0.2.tgz"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hmac-0.0.2.tgz_1492372709557_0.0831838718149811"},"directories":{},"publish_time":1492372710102,"_hasShrinkwrap":false,"_cnpm_publish_time":1492372710102,"_cnpmcore_publish_time":"2021-12-16T13:34:27.891Z"},"0.0.1":{"name":"@stablelib/hmac","version":"0.0.1","description":"Hash-based message authentication code (HMAC)","main":"./dist/hmac.js","typings":"./dist/hmac.d.ts","author":{"name":"Dmitry Chestnykh"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"jasmine JASMINE_CONFIG_PATH=../../configs/jasmine.json","bench":"node ./dist/hmac.bench.js"},"dependencies":{"@stablelib/constant-time":"^0.0.1","@stablelib/hash":"^0.0.1","@stablelib/wipe":"^0.0.1"},"devDependencies":{"@stablelib/base64":"^0.0.1","@stablelib/benchmark":"^0.0.1","@stablelib/sha224":"^0.0.1","@stablelib/sha256":"^0.0.1"},"_id":"@stablelib/hmac@0.0.1","_shasum":"fb7c8699f1383746fe447c803b46a6dd01edeaed","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"dchest","email":"dmitry@codingrobots.com"},"dist":{"shasum":"fb7c8699f1383746fe447c803b46a6dd01edeaed","size":41830,"noattachment":false,"key":"/@stablelib/hmac/-/@stablelib/hmac-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stablelib/hmac/download/@stablelib/hmac-0.0.1.tgz"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hmac-0.0.1.tgz_1492341947923_0.8454817999154329"},"directories":{},"publish_time":1492341949896,"_hasShrinkwrap":false,"_cnpm_publish_time":1492341949896,"_cnpmcore_publish_time":"2021-12-16T13:34:28.167Z"}},"_attachments":{},"homepage":"https://github.com/StableLib/stablelib/tree/master/packages/hmac","license":"MIT"}