{"_id":"hmac-blake2b","_rev":"6-7e3ca77f96383de100f154592952f2c5","name":"hmac-blake2b","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.0":{"name":"hmac-blake2b","version":"0.1.0","description":"HMAC backed by BLAKE2b","main":"index.js","dependencies":{"nanoassert":"^1.1.0","sodium-universal":"^2.0.0"},"devDependencies":{"tape":"^4.8.0"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git+https://github.com/emilbayes/hmac-blake2b.git"},"keywords":["hmac","blake2b"],"author":{"name":"Emil Bay","email":"github@tixz.dk"},"license":"ISC","bugs":{"url":"https://github.com/emilbayes/hmac-blake2b/issues"},"homepage":"https://github.com/emilbayes/hmac-blake2b#readme","gitHead":"e6ab10b6efbec93100268f2f3633e5e2fa475189","_id":"hmac-blake2b@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emilbayes","email":"github@tixz.dk"},"dist":{"integrity":"sha512-HLq2ZWcYvfLfdst+86ejYXZIPr/tcvmGZpxtvKME9euj/a/cAA05y3KbMugbOuO0nCixToMzRNYfK7DF5C5BAw==","shasum":"6916c498b3d77c349238541c1fede45366a047b3","tarball":"https://registry.npmjs.org/hmac-blake2b/-/hmac-blake2b-0.1.0.tgz","fileCount":5,"unpackedSize":4533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ECwCRA9TVsSAnZWagAAj7EP/0z1BDQaYLE6rK/TZykN\n/u8Ugw15t9DezqNa7yET7gm7+Omk/lBW9vIf+jbFs0EdbRsltwyOlChf6CSj\ns0oHUBCPKhm+ah8IP01fM9P2WC7CscgmqBJ88+sanFAyO+utHHuiAFdUe89y\niVTBuUqKEkEkedjnY8Rf7QgrSmGVvtD4bPywxAqdVIBRLT7NczAkKCvbz/4U\noy+I1p+VgST4eqFxN4U9SLacNQJ66IuXpPPiFEtiztsl2HWSSLi7U7QnUjQV\nWq6gAdMSDUBSVQBnthRVLJVc6M+vQQYD1QPF72ERl6RfoLunGJCVjRJm02WM\nQxFS9sJL6li3OnOijMpN7MBet+enWKT4bw73JXVfjwutA7DQ0z8kyDp+1fIg\nov4buVif59PY/i1HAR4gLq3XhcIcFK2sgeIzZrXf2VTwyv9WGyVCi8jb87G8\n2fRF1G1fVyuvKoOWWpR6fTbpwizX+pk+zlfTYaZfiHXuJ8oOMsp5ptT5LwO0\nMbZT536ZaKOlhaKHRiNAwE583dW+l72AekguoaMDOLgXFTE/nipkaK/svFL0\nl+JjfFrg6cUpOCtVCPfOaumu38OSl771F/6chUgDmZiRD8cJL+S4g3LOGZTX\nDtIQ86ToY1CEgE1cy9d32eA0NcApCGTQVdXSO0fukJNzzEx4Cs71ta4WWAtT\nzu4a\r\n=6AWm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCACBSeUL+FOwVphl7n84PzkxBdyFDVA67VQ+/ahUjoJQIgL/K/jJOAnJX9ewv0/f3Ri5zmxCY1UJW8dQGEuNMS9Mw="}]},"maintainers":[{"name":"emilbayes","email":"github@tixz.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac-blake2b_0.1.0_1524646063438_0.9811677288661074"},"_hasShrinkwrap":false},"0.1.1":{"name":"hmac-blake2b","version":"0.1.1","description":"HMAC backed by BLAKE2b","main":"index.js","dependencies":{"nanoassert":"^1.1.0","sodium-universal":"^2.0.0"},"devDependencies":{"tape":"^4.8.0"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git+https://github.com/emilbayes/hmac-blake2b.git"},"keywords":["hmac","blake2b"],"author":{"name":"Emil Bay","email":"github@tixz.dk"},"license":"ISC","bugs":{"url":"https://github.com/emilbayes/hmac-blake2b/issues"},"homepage":"https://github.com/emilbayes/hmac-blake2b#readme","gitHead":"a009fd4268bf5b60dba0584fd8495216656d513a","_id":"hmac-blake2b@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emilbayes","email":"github@tixz.dk"},"dist":{"integrity":"sha512-ytHPmWNY586jSR4vZjitir2zWpxAzzXqFx+CPEL3a3WBeTGY+/ATTFNrcu5MCX0Ppt3Ds8gTYFpMxLqIy1mbwA==","shasum":"ba78d58460b0bcd7812d068780b889884b7bfe75","tarball":"https://registry.npmjs.org/hmac-blake2b/-/hmac-blake2b-0.1.1.tgz","fileCount":5,"unpackedSize":4539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4F13CRA9TVsSAnZWagAAzLcP/RBUGc01UyRf0wwy/eIe\nqeW0KiNjIWIfricpcX53fBjNTROXBGr9Lx/DcC6r4BDDfRHnB+r56PbCx81X\nwnkMxklqTDk9tJ23gpXpV/6Zz2hrxvvLnxQLXd4FX9qj8eKqr92ekD/mSPH2\nEQFza3cX/xJzr9ToWuB4FUg0uGA5Kc4+Yi9k0xjwoHhdyAv9MTD6NSezkFf8\nwVwH79a+x1w3iexN00w+wkClAwVQR1HVdvEz1pTzwwx2jAPGRl4SN/dHhfP3\nA5c682RKV18Q/4GzFA+IdlNGuEhnYB77tSiM2tLRdpakdfgkfyyUew1SmL/4\nV0tAHV8Q5O+Ip8n/VRn63p7mpxt8l0r80ZH85HTXaxLeNAGi7/cKOULE+jmB\n+i8FodG+86gajEvHCLe9PKU5/px3MV6IgJTfsd2s32po9CU9tVTddyDoS97j\n9efONq3br3Jp6mesqfSRm5S4WhhcaEcQRLyNINglX7UxQaMhda49Z0hro2Cm\njjA/kuhCe6QksvRWinCMs/LihwZ+woQGzgKEwbz3EXkITeSB5guOo9urWdAH\nRUTAveOjXp1osg9HrA5Gc2/xGYpD63C3P9T/Y72ZbteroyR55h8NFfnR7AKp\nicHs/FPmpbwjhniP6+6m6QThPNyRqHdDUptV8UI2jzrR/t9uRgmpkN8epiIK\nDmKb\r\n=FWzZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbPD5xi5Ukq9fML3LZQJIsB+TSKjiOkYCOAufYbOgHjgIgF9Oh3TB4e/+ExulVD28JGO3R+zQ8N3l8oTOPLS9nCKc="}]},"maintainers":[{"name":"emilbayes","email":"github@tixz.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac-blake2b_0.1.1_1524653431427_0.3012590517978331"},"_hasShrinkwrap":false},"0.2.0":{"name":"hmac-blake2b","version":"0.2.0","description":"HMAC backed by BLAKE2b","main":"index.js","dependencies":{"nanoassert":"^1.1.0","sodium-universal":"^2.0.0"},"devDependencies":{"tape":"^4.8.0"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git+https://github.com/emilbayes/hmac-blake2b.git"},"keywords":["hmac","blake2b"],"author":{"name":"Emil Bay","email":"github@tixz.dk"},"license":"ISC","bugs":{"url":"https://github.com/emilbayes/hmac-blake2b/issues"},"homepage":"https://github.com/emilbayes/hmac-blake2b#readme","gitHead":"c3c053cffdb126f8c549c00d5a110f9e80052281","_id":"hmac-blake2b@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emilbayes","email":"github@tixz.dk"},"dist":{"integrity":"sha512-cJpnWOYMtaLr+3O32OII7DSTmQh+BKoeLXw49UAIc2QU68UwD2iBjItwxRVHmu1GBTuHeqME+rq7GpW2rBncCQ==","shasum":"f8c71699dc834ce8066a512ba0592eda572bff4c","tarball":"https://registry.npmjs.org/hmac-blake2b/-/hmac-blake2b-0.2.0.tgz","fileCount":6,"unpackedSize":12306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4jS/CRA9TVsSAnZWagAACccP/j+3e4in59ic3umzMLY/\nlo8c23Yz0iM3ombTbWGulzRLG/nXyTNsedjunSvePGu2r8F9/oHe0VIxUc6r\ncsFFmqhnxrIyjS5ig40WiSq3aHMUJdnDjul9HGtw+kL7eV2ouJkQ1QXUV22n\ngPwuMk82ogjnMrFj52GI8NAImv4enKCMNHb0OfiUBs0pHVeAKLLQYPwUKeif\nLEKjosk8Py4pz4cgOhjQcoyeELjNvb9eu8PhF+q4m1Bap7cR5fAniYVFjWZ6\n1f5hmLmL5dTTwmTnKocuLH7fNAdqQ5bIoEA9frf6hpUnUUYOszHfOoUqX0Dd\nTkyAOO5tfc0Xfgux2nxzSKDoIhzWVGsiRB8LeEqmlb6dLMlzzq32tXFVnNm0\nUkhwa+GTo1bXEDP+y1HqdOjWdUz8OtqC+Ap/4A2/q4VV4P+uqoFCh1Kj9JrQ\n1+0jYGoTVLS3I6MQlKvNkNb9YO/gP80ged+xGgJ5W0NtnIugCIb+f1fY44jb\nhc4+dM689L4mJObXcV2lINfn5v1EVq/q2I/DeyeX0PXgIT2A7UcbYg/25Cha\nEFnaRTnfALOO9adikcg6L9Qwp7p3M9+Uod4/gfCHqf9OSj+iSE44Z0UrApyn\nP4670WV29zTcBYntUMoZY41QQBu00X8ynFYRfKJ89HPTS+UwvJPB5oavKii/\nDb1C\r\n=HS3i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/bI+ePb7BMW0jNZgrAJMMnNPeOmDYAw0VZ2kV1XUjjAiEAgiU5r68Gdl5rtQSgu5tAtB2A6u9gNoKMtTyuT/l7/LE="}]},"maintainers":[{"name":"emilbayes","email":"github@tixz.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac-blake2b_0.2.0_1524774078572_0.2935011188093788"},"_hasShrinkwrap":false},"1.0.0":{"name":"hmac-blake2b","version":"1.0.0","description":"HMAC backed by BLAKE2b","main":"index.js","dependencies":{"nanoassert":"^1.1.0","sodium-native":"^3.1.1"},"devDependencies":{"tape":"^4.8.0"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git+https://github.com/emilbayes/hmac-blake2b.git"},"keywords":["hmac","blake2b"],"author":{"name":"Emil Bay","email":"github@tixz.dk"},"license":"ISC","bugs":{"url":"https://github.com/emilbayes/hmac-blake2b/issues"},"homepage":"https://github.com/emilbayes/hmac-blake2b#readme","gitHead":"f435445fac0b873560d71a3df25e2faa4e87c130","_id":"hmac-blake2b@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sOdcBvyOQPHYjTOVmE4y1C8SlZDRJmKkAgWMFjoX6URTk7mbP35+QLzE4ZwfcScnP3r3NB3yV0vqJaofrWCMMQ==","shasum":"5cb18da6506d012658676a08a04b62fbad6e2601","tarball":"https://registry.npmjs.org/hmac-blake2b/-/hmac-blake2b-1.0.0.tgz","fileCount":6,"unpackedSize":12388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerA1qCRA9TVsSAnZWagAAkCMP/A/oBjszxsrTkNJcIa6y\nbS4ReKhJN7Fq0JFJaLkiCm2sph0f57ZRHws9cellIB1ik34PzY00LGjHzcXA\nvDF0kjaU60kQTeMRaeeb1b6RzOoXuQNfE+w9AKYxh6BKDB4nmH8+sU19mqQ+\nGvjyE2M68EhhWUyLvy6O8HP8i7GD/GT+GAsb8k1cY5TBhdjkzCl+y9V+UsZs\nj5XGSyLpA7A3pz5TDZ7YEzHjiTRf1o3Cpj7equgLGh84CtiE40uml3ZwqcuS\njvBvDg7XhTpfddtIGvwk1wK0rZ/WE50qRw9yg8mOxg7G9GtIyaqkqahHcUTl\nHBfMAlxIGdus2rV4L4vxyQ5HEeM7CvQaRWX2vkzkN9diO0KiLvPDFRDTW0Rh\nhYQCZYgwcxlJjpc/e0/4Zf5dJ68EY0Y7CKWI9ruJf0RBvcQKOenJvjk+upN1\nOjo/lgPKCOPwhW3vPONib4NTf2RwMcHIsy7xIfLw22ixpLSNJSA4C7I1CfAh\nO+LfaYaUEbNdT2UUl1KdXyCy6OVf2Ko3XbzMhObTeExiR/KTkYNm1Vqopq/W\nan6Kw10hPGqICQXbjp5w5KRzs5tmF1hTGyv4vrEZzq+VXLfzdBQd5+tHesNX\noO+5Ct6nUUWo/iO5wEhe9tli7xx1OhlebxUAYdZqvBFnI28L4YBtQi8lhYte\ntN/G\r\n=KtJs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5LatbJJYC1Xm1KlUAErQvTFSDkd7OYpxD/BiznRkbpAiEArgA7vn0+Ghm53ynERb2DvOResEbW/A78bAs8n56AOz0="}]},"maintainers":[{"name":"emilbayes","email":"github@tixz.dk"}],"_npmUser":{"name":"emilbayes","email":"github@tixz.dk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac-blake2b_1.0.0_1588333929997_0.06392327317968438"},"_hasShrinkwrap":false},"2.0.0":{"name":"hmac-blake2b","version":"2.0.0","description":"HMAC backed by BLAKE2b","main":"index.js","dependencies":{"nanoassert":"^1.1.0","sodium-native":"^3.1.1","sodium-universal":"^3.0.0"},"devDependencies":{"tape":"^4.8.0"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git+https://github.com/emilbayes/hmac-blake2b.git"},"keywords":["hmac","blake2b"],"author":{"name":"Emil Bay","email":"github@tixz.dk"},"license":"ISC","bugs":{"url":"https://github.com/emilbayes/hmac-blake2b/issues"},"homepage":"https://github.com/emilbayes/hmac-blake2b#readme","gitHead":"818ed70925798ebf826770fa0f3082937933f2dc","_id":"hmac-blake2b@2.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JbGNtM1YRd8EQH/2vNTAP1oy5lJVPlBFYZfCJTu3k8sqOUm0rRIf/3+MCd5noVykETwTbun6jEOc+4Tu78ubHA==","shasum":"09494e5d245d7afe45d157093080b159f7bacf15","tarball":"https://registry.npmjs.org/hmac-blake2b/-/hmac-blake2b-2.0.0.tgz","fileCount":6,"unpackedSize":12491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9JfxCRA9TVsSAnZWagAAdPEP/1SGhCuPITlzN1E5NGVt\nYUqaY5PAFKcgwidNUuH7QnOp8NF53xMkwWUp7vVd8mBxk4u4PWvqiR4XsU92\nekjQLvY5Ya+hLi+XG+rUx6NlvrJgElk9aM/LWDqyfMP1NYJA7+6a7YJGruH9\nbzaXvksC82zV0OpAx47CfBYm/Huz/Y5zuL0o5Mi1lg7F70IT6Pbt2wf5gW0r\nnDCdvkezw0fwrAzVreNkEvLi9KTjrnrMFe2RA5dwb0vlw122vkGSOPMkTKrY\nsrkqpoVLVzx+4SDH9TQEKB845VVYgougMa43nfAO4Fo0/dEz+5j97MEFrjFk\nIxnQvtoKKks/xPblae9EN6gJJeJkChF3hbdn/CgHtZZHKpaEOAkWMYegXajG\nTWqxiEIp9Nd7ykhJHnbvRZjqOMQYcASEBaeJb4jyXuEzDI+YMgk1ow2bjJCb\nheiyt+/HQiA9vYoypxD0xSFwapVaWteQrxL79G0Kjhw9Dsn8pux7TTeO3uP1\n4y6WR3WdbhKItK7ZxcfyoYFRJrArZqmur8ep9Q2nzdZ4A8kd7Y+7Z9pBfZsO\n+7sklTpq6OsWpspv3e8+Y/K0DeclnJNRRlMI+UQe+8CeSS9dBbfYmh9seXdp\nzF65BU8TyntxJhGq9neGD+WufxaV8DhsBsTn9axZ3PqVJMglx+p3Uu3ux9Xn\n8icR\r\n=sRDV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdIrWenyS+6YonC0xAH9jLZtsOlEUMLrfZywxKtOMY1AiBxctMn639hKzG+TeS9BONl15mQ+FW0LaUOm43Srvwu7A=="}]},"maintainers":[{"name":"emilbayes","email":"github@tixz.dk"}],"_npmUser":{"name":"emilbayes","email":"github@tixz.dk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac-blake2b_2.0.0_1593087984632_0.6431240476465157"},"_hasShrinkwrap":false},"2.0.2":{"name":"hmac-blake2b","version":"2.0.2","description":"HMAC backed by BLAKE2b","main":"index.js","dependencies":{"nanoassert":"^2.0.0","sodium-universal":"^4.0.0"},"devDependencies":{"browserify":"^17.0.0","standard":"^17.0.0","tape":"^5.6.1","tape-run":"^10.0.0"},"scripts":{"pretest":"standard","test":"tape test.js","posttest":"browserify test.js | tape-run"},"repository":{"type":"git","url":"git+https://github.com/emilbayes/hmac-blake2b.git"},"keywords":["hmac","blake2b"],"author":{"name":"Emil Bay","email":"github@tixz.dk"},"license":"ISC","bugs":{"url":"https://github.com/emilbayes/hmac-blake2b/issues"},"homepage":"https://github.com/emilbayes/hmac-blake2b#readme","gitHead":"f040bf3e679f59a5af0f63da10d803b7ae7b2a50","_id":"hmac-blake2b@2.0.2","_nodeVersion":"19.3.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1XnS1OeKvuPIzf5MI5xw0pgB8MUlvcGGX3TH5LNz9Ew6dRMI6b2wHZoUpbj+WjbRqb9hkIW7Oo00rrvPJuQX1g==","shasum":"852bd2745766316cd23cafcf4ea64947ea4b97b9","tarball":"https://registry.npmjs.org/hmac-blake2b/-/hmac-blake2b-2.0.2.tgz","fileCount":7,"unpackedSize":9239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0NlO2UTZyxIeN4bV3BtABNT5AvmybPJYBAk5bxQGhcAiBmJ/XyJf54utoPjWd06cJxo3wcntLAjgFmuOSGcYVCJg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwIUyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmCQ/6AhzyUiRCFTHr+1RWUF5/lAEh01TG2oQT1t1OrkG85Int59mj\r\njQlA6fmGUsEEDOXcv3QGeTL+paW9UNRcBes07OlN1C19vvO6NRw2NdZC+bi/\r\n8O5YONZ2r1SAJebRbc9y4EKjQSxIIjFzt2wcTPqeNeu/O/Wk/Xwdu42192bQ\r\nT7DsBt3gjO+u1Kbb1Vjxd2UDW6dfDNZP8ARao2/oUKInLtCC0a9ZpT3NjU6O\r\nnEIiXTZ4TxgKy++nwT/BU+L2aaEZQn2fCuUfyFLLb/wTYzq0Asc+8ZEIh+8t\r\nxmBilI+4kgSpDuFw5wPosCD+wPd8jDiROf1tvCGSTD32MgRrvb8lhZYRZIv8\r\niVO5pu1p7k3RzYF5K7j1CW5Fivoy4nz2ASQcIZjmT2PBFmw6DkRmQ2aTYVLT\r\n2gI8q4Tu8Ille/nq5tvTyBwXym/jFKckXnJzOPEM9V0hs7Tc3sc124sUm6oy\r\nSsCXWpo4Ph5NGwCSMPX2OcNUyKdRbhcqXJJ6Z4WW7F2WEfg5zec+B75tItZq\r\n7SMYTSsvrjLMbAAimvWsDYv9GuLTbFlQFd0s3Cq4o2bT/qeCR/LevYYmAug9\r\nEN/fdQyiev6ndrONlZlEdISDod2C+qWGozPJwwYMQOp/AOZnm45/tP2tit8H\r\n/57ODoUKZAqLv3+RAfuplcjcOwQY8JfDwbs=\r\n=7Mn6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"emilbayes","email":"github@tixz.dk"},"directories":{},"maintainers":[{"name":"emilbayes","email":"github@tixz.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hmac-blake2b_2.0.2_1673561394598_0.17026778307179868"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-25T08:47:43.437Z","0.1.0":"2018-04-25T08:47:43.501Z","modified":"2023-01-12T22:09:54.815Z","0.1.1":"2018-04-25T10:50:31.531Z","0.2.0":"2018-04-26T20:21:18.650Z","1.0.0":"2020-05-01T11:52:10.108Z","2.0.0":"2020-06-25T12:26:24.797Z","2.0.2":"2023-01-12T22:09:54.738Z"},"maintainers":[{"name":"emilbayes","email":"github@tixz.dk"}],"description":"HMAC backed by BLAKE2b","homepage":"https://github.com/emilbayes/hmac-blake2b#readme","keywords":["hmac","blake2b"],"repository":{"type":"git","url":"git+https://github.com/emilbayes/hmac-blake2b.git"},"author":{"name":"Emil Bay","email":"github@tixz.dk"},"bugs":{"url":"https://github.com/emilbayes/hmac-blake2b/issues"},"license":"ISC","readme":"# `hmac-blake2b`\n\n[![Build Status](https://github.com/emilbayes/hmac-blake2b/actions/workflows/npm.yml/badge.svg)](https://github.com/emilbayes/hmac-blake2b/actions/workflows/npm.yml)\n\n> HMAC based on BLAKE2b\n\nEven though BLAKE2b is designed to also work as a MAC, specifications like\n[Noise](http://noiseprotocol.org/noise.html#hash-functions-and-hashing) call for\na HMAC.\n\n## Usage\n\n```js\nconst { randombytes_buf } = require('sodium-universal/randombytes')\nconst hmac = require('.')\n\nconst mac = Buffer.alloc(hmac.BYTES)\nconst key = Buffer.alloc(hmac.KEYBYTES)\nrandombytes_buf(key)\n\nconst data = Buffer.from('some data')\n\nhmac(mac, data, key)\n\n```\n\n## API\n\n### `hmac.BYTES`\n\nSize of the output MAC in bytes\n\n### `hmac.KEYBYTES`\n\n[RFC2104](https://www.ietf.org/rfc/rfc2104.txt) recommended size of the key in\nbytes.\n\n### `hmac(out, data, key)`\n\nComputes a HMAC from `data` with `key` and writes it into `out`.\n\n* `out` must be a `Buffer` or `Uint8Array` of length `hmac.BYTES`\n* `data` must be a `Buffer`, `Uint8Array` or `Array` of `Buffer`s or\n  `Uint8Array`s.\n* `key` must be a `Buffer` or `Uint8Array`. Per the HMAC spec `key` can be as\n  small as 1 byte, in which case it is right-padded with `NUL` bytes, or any\n  size larger than `hmac.KEYBYTES` in which case it is hashed down to fit. The\n  recommended size by the spec is `hmac.KEYBYTES`\n\n## Install\n\n```sh\nnpm install hmac-blake2b\n```\n\n## License\n\n[ISC](LICENSE)\n","readmeFilename":"README.md"}