{"_id":"keccak","_rev":"25-17bb27cd8fe6b16aae88960633dc2570","name":"keccak","dist-tags":{"latest":"3.0.4"},"versions":{"0.0.1":{"name":"keccak","version":"0.0.1","_id":"keccak@0.0.1","scripts":{},"_shasum":"d642db890ff285d56b0ffb210f121d73095b57c6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"dist":{"shasum":"d642db890ff285d56b0ffb210f121d73095b57c6","tarball":"https://registry.npmjs.org/keccak/-/keccak-0.0.1.tgz","integrity":"sha512-16CL7vxpfVGdVJmvBFMmovA6VvOoS6kGpW0iEuZbOqtLXU08+3V20zhCat4/hJQglQEqFcnFdm7yenr0UKmntQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcQOAjf3re+hr5WSCfvpL9T05pPfHU2b2lr0kcbJRwZAiB+Zjj7F8/k7vP3bcXiwjo3ELJ2e1uTj8xT6pfN67Xelg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/keccak-0.0.1.tgz_1462638290508_0.5283600063994527"},"directories":{}},"0.1.0":{"name":"keccak","version":"0.1.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","binding.gyp","bindings.js","index.js","js.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"clean":"node-gyp clean","coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","libkeccak":"./util/libkeccak.sh","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.1","nan":"^2.2.1"},"devDependencies":{"browserify":"^13.0.0","node-gyp":"^3.3.1","nyc":"^10.0.0","standard":"*","tape":"^4.5.1"},"engines":{"node":">=4"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"f63a6d61a1a344e478ac4916035df1c4835044f1","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@0.1.0","_shasum":"a1c9aedd57ba870751af1e5e1e72f48a47a9c4df","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.12.17","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"dist":{"shasum":"a1c9aedd57ba870751af1e5e1e72f48a47a9c4df","tarball":"https://registry.npmjs.org/keccak/-/keccak-0.1.0.tgz","integrity":"sha512-zDoE9z3C+qEpllwttAttF0MqKO8lyvNCX2IQLRmBLFGjrfofeR6FpEeihV7yMsRyP7kfFKHEKVfUQvgtWxj23w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMA9Zny/H0RnOl3NayjVU0QDFLCg4HdKqdch+VSUGMpQIgaXkuXOta2y7vO5lIVg7wr1vklLhbkgmryOvlcoYI+HU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keccak-0.1.0.tgz_1481301362087_0.8835823112167418"},"directories":{}},"1.0.0":{"name":"keccak","version":"1.0.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","binding.gyp","bindings.js","index.js","js.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"clean":"node-gyp clean","coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","libkeccak":"./util/libkeccak.sh","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.1","nan":"^2.2.1"},"devDependencies":{"browserify":"^13.0.0","node-gyp":"^3.3.1","nyc":"^10.0.0","proxyquire":"^1.7.10","standard":"*","tape":"^4.5.1"},"engines":{"node":">=4"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"bf9a90b81e577a0f391b07e631b956bd83493903","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@1.0.0","_shasum":"350180ee06e013519a836012632e4ac712b7079d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"axic","email":"alex@rtfs.hu"},{"name":"fanatid","email":"fanatid@ya.ru"},{"name":"null_radix","email":"null_radix@riseup.net"}],"dist":{"shasum":"350180ee06e013519a836012632e4ac712b7079d","tarball":"https://registry.npmjs.org/keccak/-/keccak-1.0.0.tgz","integrity":"sha512-pdNKg/qGkB/jMmVZ/W/nLq4rJAU7W5/t/LsQGEMhRkZ97kV9d+C7sNuU3BNboiNmZ6bkxw9smJzAMUvf7HpkKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKS671GK+QQFIqySDFy5hhfAgmAKBSpFQPd+4h2Rl3sgIgfA6EiyDIh250QzCFzjGYyNHh8wpXiQ/SVImOtTU8Ae0="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/keccak-1.0.0.tgz_1481483789808_0.7424927928950638"},"directories":{}},"1.0.2":{"name":"keccak","version":"1.0.2","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","binding.gyp","bindings.js","index.js","js.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"prebuild-install || node-gyp rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","libkeccak":"./util/libkeccak.sh","lint":"standard","rebuild":"prebuild --compile","test":"npm run lint && npm run unit","unit":"tape test/index.js","unit-ci":"npm run unit && prebuild-ci"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.1","nan":"^2.2.1","prebuild-install":"^2.0.0"},"devDependencies":{"browserify":"^13.0.0","nyc":"^10.0.0","prebuild":"^5.1.2","prebuild-ci":"^1.0.9","proxyquire":"^1.7.10","standard":"*","tape":"^4.5.1"},"engines":{"node":">=4"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"e94fbe0af3879d0d9bca5435f35832dcb93137a6","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@1.0.2","_shasum":"8c691cdebda0f0af4e344a537aa307b8fd76adf8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"dist":{"shasum":"8c691cdebda0f0af4e344a537aa307b8fd76adf8","tarball":"https://registry.npmjs.org/keccak/-/keccak-1.0.2.tgz","integrity":"sha512-Gd3CuUZk/RlTMGx+nRHY/WGQCTKzJQtty5Dj83C6ASByGZgXD8zR6XCTt8lhYhlEwor+1m52W9fU5sBWipub+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3ReNSv9FMSAgP7seMQbD0Q33tG5/OdW5qqBSIMVZUwAiARx88JBUBayU3aT0VTDll0T51tSd/PzKLk3aA4TO1Aeg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/keccak-1.0.2.tgz_1483515219886_0.5700579260010272"},"directories":{}},"1.1.0":{"name":"keccak","version":"1.1.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","binding.gyp","bindings.js","index.js","js.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"prebuild-install || node-gyp rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","libkeccak":"./util/libkeccak.sh","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js","unit-ci":"npm run unit && prebuild-ci"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.1","nan":"^2.2.1","prebuild-install":"^2.0.0"},"devDependencies":{"browserify":"^13.0.0","nyc":"^10.0.0","prebuild":"^6.0.0","prebuild-ci":"^1.0.9","proxyquire":"^1.7.10","standard":"*","tape":"^4.5.1"},"engines":{"node":">=4.5.0"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"09d21eecf24c51d6867e7f898dfaa5c540562e50","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@1.1.0","_shasum":"9506c47717e64f8a4adc9389475d507ebfbe5399","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"dist":{"shasum":"9506c47717e64f8a4adc9389475d507ebfbe5399","tarball":"https://registry.npmjs.org/keccak/-/keccak-1.1.0.tgz","integrity":"sha512-9Gd/pE2J8Dc6TkLSnqGK/xa4am0ohk+SKTtb7RA9X2CXzvtqNTNzi/3CDnz3QxXwy9tp5ynzQcIYjs3mDa8aLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKrNra7FF3aZ19K/Z449kcq/n1FQVXzTHqx4AZ2l035QIgUmKY457TMCN7WTYA+wya5PUjKrnIkUNReOvpksgcAOw="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/keccak-1.1.0.tgz_1485021643906_0.11191232036799192"},"directories":{}},"1.2.0":{"name":"keccak","version":"1.2.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","binding.gyp","bindings.js","index.js","js.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"prebuild-install || node-gyp rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","libkeccak":"./util/libkeccak.sh","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js","unit-ci":"npm run unit && prebuild-ci"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.3","nan":"^2.2.1","prebuild-install":"^2.0.0"},"devDependencies":{"browserify":"^14.1.0","nyc":"^10.0.0","prebuild":"^6.0.0","prebuild-ci":"^2.2.0","proxyquire":"^1.7.10","standard":"*","tape":"^4.5.1"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"f9607059c4c028c29ba72a1f92ff8549320d10c9","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@1.2.0","_shasum":"b53618fc7961b642f6e73f1546eec3329f7effe0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"dist":{"shasum":"b53618fc7961b642f6e73f1546eec3329f7effe0","tarball":"https://registry.npmjs.org/keccak/-/keccak-1.2.0.tgz","integrity":"sha512-07of2fxgVXAdzMupiCsgdQfOaMPJHfR/RxCYgb9cSrRynwBXeKF9BhrsPZhkPlF235eZH/2SFwWTe8tLV8x3Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/u3n46UTkNukWhMWlfYCTOxUqVSCmAUL5Hk3CMe7QVAiB+DNNOLHp2swYit20lo67lv7ENUizYWKBwOBIXjx3qeg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keccak-1.2.0.tgz_1487846904269_0.0653672618791461"},"directories":{}},"1.3.0":{"name":"keccak","version":"1.3.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","binding.gyp","bindings.js","index.js","js.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"prebuild-install || node-gyp rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","libkeccak":"./util/libkeccak.sh","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js","unit-ci":"npm run unit && prebuild-ci"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.3","nan":"^2.2.1","prebuild-install":"^2.0.0","safe-buffer":"^5.1.0"},"devDependencies":{"browserify":"^14.1.0","nyc":"^11.0.2","prebuild":"^6.0.0","prebuild-ci":"^2.2.0","proxyquire":"^1.7.10","standard":"^10.0.2","tape":"^4.5.1"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"0d842a50ddd5ef39d40b0277186c6345740bc629","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@1.3.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"dist":{"integrity":"sha512-JgsKPxYhcJxKrV+TrCyg/GwZbOjhpRPrz2kG8xbAsUaIDelUlKjm08YcwBO9Fm8sqf/Kg8ZWkk6nWujhLykfvw==","shasum":"3681bd99ad3d0354ddb29b9040c1b6560cce08ac","tarball":"https://registry.npmjs.org/keccak/-/keccak-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENjDAItcg+szZQHCH+PDLVVXC2mR/2iMAGI/PwkcJswAiAl38fqD84jXurR7XSjQkDE1IxrL2UmvuxutVCtjDE9qQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak-1.3.0.tgz_1496846577749_0.7228294999804348"},"directories":{}},"1.4.0":{"name":"keccak","version":"1.4.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","binding.gyp","bindings.js","index.js","js.js"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","libkeccak":"./util/libkeccak.sh","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"browserify":"^14.1.0","nyc":"^11.0.2","proxyquire":"^1.7.10","standard":"^10.0.2","tape":"^4.5.1"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"256cefd8862f731f2385e7883da6e32bb789c4cd","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"dist":{"integrity":"sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==","shasum":"572f8a6dbee8e7b3aa421550f9e6408ca2186f80","tarball":"https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgPXLPL9NSNomQTXUOLsC+CElXnXXNtMfoJnotLUpH7gIhAPQ3VALzqHmqMCGkiE9Vez+of2zoaZu5NUurBGdXCi0/"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak-1.4.0.tgz_1512249628610_0.1427093679085374"},"directories":{}},"2.0.0":{"name":"keccak","version":"2.0.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","inherits":"^2.0.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"browserify":"^14.1.0","nyc":"^11.0.2","proxyquire":"^1.7.10","standard":"^10.0.2","tape":"^4.5.1"},"engines":{"node":">=6.0.0"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"bce5b58e8e5e3d17bcb681fa2814dbe8dd893841","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"dist":{"integrity":"sha512-rKe/lRr0KGhjoz97cwg+oeT1Rj/Y4cjae6glArioUC8JBF9ROGZctwIaaruM7d7naovME4Q8WcQSO908A8qcyQ==","shasum":"7456ea5023284271e6f362b4397e8df4d2bb994c","tarball":"https://registry.npmjs.org/keccak/-/keccak-2.0.0.tgz","fileCount":36,"unpackedSize":182697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG1XPCRA9TVsSAnZWagAAX2sP/Rf05VN6B5RqBjC8ZoHu\n6B2lT+q7wMp+YLptHedt9zABYWpX1EkMuZwHzy4kjTK2qIdOQS7o/Kbc7eHt\nFFM/EqnuO0VvccvFpNX/hAmPzNkyrzcGzEKgJAwvKNwJ6zMUaue6X3tTjP3k\nHrDrL1cOkkx5TAQgheTCXYtygV5W4v9olNEh+FG5pbAg8O2Whe1fVDkhaGkq\n9JNa9GDA96N/9XtONwwuvR/0UdeG4kZdlj80gI8rS6hGsq+6AskoItzM0Qgf\nYLuNmEZL6kbEicq4/tB/bZYHdDpyDAyErsuhGzBmn9CATG4YqxYSNsUO1a3s\nnsd3TOCsAuAAoNNlsJebr/EKAc9SM+WdCcELQDAWHrnGPfTYtPs7++rLRFky\nhqZZkPT5IteneITXl0WVsnRKYlOBOa4V/xe1D6ZBgi0o7UrGCBWdjtw2pTH3\nVjY5wSuQ1ggueMe3q+yh6gsq4vF7dCtPZY9/CvhV/nYWqrZCq84x0AOmP5vG\naDsDpn7yGl3BYeUrVv3eXPHr28Hmx4tb/A5ISETqRxMgPfOfZZJXkEbD6mm7\nwrgvGpa1/1zd+WQc0Q4CafbgELo9OlvSEU5AP9I2pEaCBKmg3Eb5m5AADEy+\nqxoMr2S5LN3TSFvZNJ7djuiogkvm/7UDH4QAcuQE1jd5YtF01MB9vWGynop9\nLgmf\r\n=Ayw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+2k9978L+/sG8WkgFQYm8w9lPIgnoZW3ICRcDgoEAWQIgJhmvmMY8r1xOPpHHp1Xo7CXjSahOOvTI8c/lzknha/0="}]},"maintainers":[{"name":"fanatid","email":"fanatid@ya.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak_2.0.0_1545295310833_0.3989814599133539"},"_hasShrinkwrap":false},"2.1.0":{"name":"keccak","version":"2.1.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"scripts":{"coverage":"nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Keccak bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.5.0","inherits":"^2.0.4","nan":"^2.14.0","safe-buffer":"^5.2.0"},"devDependencies":{"browserify":"^16.5.0","nyc":"^14.1.1","proxyquire":"^2.1.3","standard":"^14.3.1","tape":"^4.11.0"},"engines":{"node":">=5.12.0"},"gypfile":true,"browser":{"./index.js":"./js.js"},"gitHead":"06710bca84cd4ce3360b6ef067743c6ccd212a4b","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@2.1.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-m1wbJRTo+gWbctZWay9i26v5fFnYkOn7D5PCxJ3fZUGUEb49dE1Pm4BREUYCt/aoO6di7jeoGmhvqN9Nzylm3Q==","shasum":"734ea53f2edcfd0f42cdb8d5f4c358fef052752b","tarball":"https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz","fileCount":36,"unpackedSize":182999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd41YVCRA9TVsSAnZWagAApmIP/1lrTpKG+Q9BqKb9bC+e\ngSvL8mfktdpXgiHPtzwSySKOQrVjpZolfIkhDCqVc+p99MzN35sryUUd2Ehp\ny6Bgu/plmTRC4ME69TtTwJorB35DLOogeYl8i5KoSf3Bxi4d9f3BIQwBDeKL\newubpj9F4xZ0yAMEdw1Zr0oeavWIEe9WzY9GD25tutAQ4p528mGphMyY1KSy\nIps/J0olo+vWH4xvRKminL1GQXyhBZnjBXY27x7gxXDSRkMw1s0vf2rZVt/e\nPW5tK9TJjipb+LVHIOPp3zemNaNMOhdKCBSUcu7PPkQOrv72joxE1lB3G8FT\nDRuusx7aAWXiJnf1TTYAWIkTDD5VhEuqICcnv7CT/Y6gks57oeOo/XhjyBYT\no7jZI/Y+TYGO4rLKNpwInb81mSdNYtH/1PSdDb0XkKHAF++XurTH+ayi974p\nbxgFXDd7+QqqFBH9RluYET+EBmJ1tTNxgQU7vQ2Asxsy9/6Fie5Hbo5+R0S/\nkCFeG9K1W9F3eJv27iePZe2JQK0WqjpVKj/YAmv6+mjx9oeesUQyNrIGWDYL\n35HQjTzdrM5CDSJGA+fQwcS0ekDbwt2pazqLghgps1MmjGxSNgULMxoMutVE\nGeSJBCXDsHkYZrWp8vhu9usU5BXuiYdyuNwM+Ue3LU8ojk7P8MNuVXvmkPbI\nZuKE\r\n=wmYz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBc2nSEcGhvgHkjjdYcEB7WrZdj256j98h9SvHa7CFL0AiAJCi1+Db/yLFkb+RNhAc4tyflPc75DwTBJvB9HOd9NYA=="}]},"maintainers":[{"email":"alex@rtfs.hu","name":"axic"},{"email":"fanatid@ya.ru","name":"fanatid"},{"email":"Holger.Drewes@gmail.com","name":"holgerd77"},{"email":"null_radix@riseup.net","name":"null_radix"}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak_2.1.0_1575179796857_0.2216289394531954"},"_hasShrinkwrap":false},"3.0.0":{"name":"keccak","version":"3.0.0","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./js.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"_resolved":"","_integrity":"","_from":"file:keccak-3.0.0.tgz","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@3.0.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/4h4FIfFEpTEuySXi/nVFM5rqSKPnnhI7cL4K3MFSwoI3VyM7AhPSq3SsysARtnEBEeIKMBUWD8cTh9nHE8AkA==","shasum":"420d1de4a38a04f33ff8401f0535fb93756861d4","tarball":"https://registry.npmjs.org/keccak/-/keccak-3.0.0.tgz","fileCount":39,"unpackedSize":615657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB33sCRA9TVsSAnZWagAAz14P/0A2UdTz5DmvEjN4ghge\n+Gwofx5TcBYElL9GlPN7V64jKQobV7LZufVJvzU4iyxJ6wqPWSNsWP8bE5xi\nZIZ0iIvGKm+QnKiL48N6iHszFnbh27QzrzfsO1YoEEfE+QDds3/1e8a3bGkd\nDSrZ6y/73irK1YZAfB1mIjt/yoXKTdgPpnG7nd2QKwKbtbn8D7NUE/Sgyd3U\nCZL98/Mbu7r0mWlPRK0yMGQOKz/LJ9XJqtV+UNjMoEvxNT88vjKJiXdy9qlh\nHGjo9wEuPuCnKpVrt6csD5C7DCJz+2ZsVO/xjzd4YIevhRGsAB02et75sswq\nEpq2arQYp/cNxN9fTIkh8oG7FG8OZSfPf/xIhP8izwib1jhxmj2PY1JxVaGI\nTRQw3UXzxOiVtqubJN64gPCw8Huqtct8nPmjyokbqdEmUdCNl3tE+B0r7sTa\n1SoQKDxVL7rK/kXPgZBAm1UC61xcm1Qsq1YbXPHhj/1IthoiSVIdFgS97I6n\nVokGaeSbXLjvIaJxe5GxzILpJn+LsvdRXDNjGG7uDJL0kd5+GLNjjeyPcuPR\nUOziUrEv6XOsfN3tR/z2QYQCQn2CD6+Ovs2/HQC5UKVbkLevK+4uXywTM6c2\nR9HjlOwsQByiAk+f1CPlcNSF5gWpQRysn+MRDt3h7nMQyvvhZTsSe853lLNh\ngUKp\r\n=+XLB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoMtY6sqFMSK548+7iZBZWzYCoS1nQfOmPc59c+7ABUAiB1xGjeDq2BJdDjk2ReTGhnN98OaZogUgvk9yxmEM7Qhg=="}]},"maintainers":[{"email":"alex@rtfs.hu","name":"axic"},{"email":"fanatid@ya.ru","name":"fanatid"},{"email":"Holger.Drewes@gmail.com","name":"holgerd77"},{"email":"null_radix@riseup.net","name":"null_radix"}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak_3.0.0_1577549291759_0.2622452614949864"},"_hasShrinkwrap":false},"3.0.1":{"name":"keccak","version":"3.0.1","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./js.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"_resolved":"","_integrity":"","_from":"file:keccak-3.0.1.tgz","homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@3.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==","shasum":"ae30a0e94dbe43414f741375cff6d64c8bea0bff","tarball":"https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz","fileCount":40,"unpackedSize":753753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFad4CRA9TVsSAnZWagAA3jkP/R+59hITS0oq0uVcKw3d\ndOj63ZtZz4bKgkb+YkuFN+kC5GGMLp5Cg3llyHryw5dkNyb9qqKVHu6QLDoc\nxBdYch9tbgYozKoWy5yfofHSDi2DApAeRBdCF2kyTDyPVSw4iFBMYT1oyfyw\nveES/HRG+oTDUo0LnDXBJ4uBGE8SY+PvWWAmkaqSi+tgNndaegTsApJZZjYF\n8z6+b0OwzCWAqSXDc+ohepJCytIuo5NDozQV0UsQdkTT2vSPG26qQzrrxIFC\nltH/geIoJO8fSdneGneZP3KtNjFeE6ePkdS6/xeHOgcLVCv40j1Wojim+RAE\n4JBbY9kqQewxsBjLOrAaf884G6UtE16YYdQOUwzdYxmJggopTrgA9cr6tOgK\nCyOUOkHcf9vbrLUPBf+QTLBA+kasjBhm9Uw+mACZITAJw0PZjyrbCYH/i/jw\n9U2AKSLbXD7kra5b6wDkWFXauBpPciJssiNhDQ5KvBL0WXzi4m4iy67lfahL\ntrCTG+ZNpZxiL0ZJzB58iSwsBYnhM45UtgcCW15w6wfkLR260v81EMJN0FZo\nfr9t+eGAi/sHGJom9x0epIH7xRC7IaBzVnxo6jm9NEHgqg70fJ2XpcOTvOzn\nuZWog3vxAVEpo/eYj/DlKI3ccs6l8qX1mG3R6KLiRfqw5LN56rc9IoKayobR\nh4Oo\r\n=8huO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEMoBRgFuPvEs20ldb11XgvGJOzlrjbaed5JeKUwa0twIgR0I4D/5EJxReO2jOI4lZgelY9oreBFa/kSlOd67s0zY="}]},"maintainers":[{"email":"alex@rtfs.hu","name":"axic"},{"email":"fanatid@ya.ru","name":"fanatid"},{"email":"Holger.Drewes@gmail.com","name":"holgerd77"},{"email":"null_radix@riseup.net","name":"null_radix"}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak_3.0.1_1595254647467_0.7725320335357844"},"_hasShrinkwrap":false},"3.0.2":{"name":"keccak","version":"3.0.2","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"repository":{"type":"git","url":"https://github.com/cryptocoinjs/keccak.git"},"license":"MIT","contributors":["Kirill Fomichev <fanatid@ya.ru> (https://github.com/fanatid)"],"main":"./index.js","browser":{"./index.js":"./js.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.6.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"_id":"keccak@3.0.2","_integrity":"sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==","_resolved":"/home/kirill/tmp/keccak-3.0.2.tgz","_from":"file:/home/kirill/tmp/keccak-3.0.2.tgz","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==","shasum":"4c2c6e8c54e04f2670ee49fa734eb9da152206e0","tarball":"https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz","fileCount":40,"unpackedSize":775316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH/0tCRA9TVsSAnZWagAAXqoQAIumbVdSjyBrnVaeS+ES\nVHUkQdfigf2/PfgsXNnbC+/hQyWOY6/BQPWSvSLKT1lfLyPF49Eb//hAYwjI\nd23b43ANoTzOhqM1avJaTJ6fXvYs9I7K8Wulfc7HVCT8KEu1V3gO1kpQ8fn5\n9bepvi13QoU+Y1SCr32Mujnm/rSUZbqEcJgXHfGtp69AsTUDayJfmRA/6sgq\nmVNSiIEa1h4uvzhAzUWfJkfg3MNqzfbs9SB94JADGwAhqDgVazj3KLroJrsr\nK/GM1YLF3LOFpG8pcCKDB/IcT3h453l3ytleIRhDkctgC78bEBn9ObO5gzFn\nm8LcpyQA/eA4EkEGXrPMSFdT0vCuuZw4Jw2d9RPCnOdWgHiB5WQ16Q97Hef3\nz2bUPkI3jDmGx57Sio+t8WEVDIIa2zylQ/ns2eT5cBu1rXJYwbjbFwyaKLPB\nhF6UGqCM2KP5i15HC1RLhFNFZb1FkVF70VNSHU8D+9BYbO6dNXYaCDSYOj+I\nvmFAMXD8OIC7CFX8uHh6LAMfdJML1kzxomTdAMFc/vZpfsey8qOJz9t61OvG\nW1L4zMvOqixActThw/d4XNBc1GeFlsonhLbCaXIC4IB+H1KBZfOpGHcf3cBd\nW2T4uizrXbG1wiahdkW6AJ2sp9hbK6pgfCpdNVVz8cvyWg9dwP+LeOJzb6q8\nct8e\r\n=Lpaj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzu052PKGwbUMnCK5X0xzfQSyhwP6DCY9b33Lmqfuk0AiEAnttuZq1uP5agPiynQ5PT7KxkgzCPTq1BeS7WXAhez7w="}]},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"},{"name":"fanatid","email":"fanatid@ya.ru"},{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak_3.0.2_1629486381657_0.11037231824759508"},"_hasShrinkwrap":false},"3.0.3":{"name":"keccak","version":"3.0.3","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./js.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.6.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@3.0.3","_integrity":"sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==","_resolved":"/home/kirill/projects/keccak/keccak-3.0.3.tgz","_from":"file:keccak-3.0.3.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==","shasum":"4bc35ad917be1ef54ff246f904c2bbbf9ac61276","tarball":"https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz","fileCount":40,"unpackedSize":779054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEnz2ddyKQMPJC4qhwq2tLF/uKNNJgLPY79xd0IMdQVAiBwUtAGIg3kKfXOOO29LNBvqEm6CNMDQ62SFstWimPjYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrNYyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoilA/+K5U0ltJBqeZRZWivcJ4raoLWaIgRt9sTM6EoIBEAX8seU8St\r\nifIkOt5X9i4/zARE/N7SfzKcElA3MHfcH0StHn+e7OpH2Yrq5lzBueI+6N3X\r\n6I5WngZrpQhMlFNtHYE7ArrkPkKmyQ3xhXW748GQnIsa7UswENmBHNSG74Pb\r\nQN3zk8FQm1MhWCRVLY12Yttc6QcD5U6CbnV/nOetNvPaDHBmDWvBvSRWKqek\r\nF3Wr1tLAM26mjARNbzzHatfBc/I7RQY24+cFGL95jztt9ex2b8T7wWautKMV\r\nJC82t0Xf/+H5ywFjFtzvd0nht8GC461zB/fS4GR5OcdrkzaUxnBLesiqwpLH\r\nUxDIoid5LdT/9qDbAWb2jXWWUc+qUC00hi2RogGHzS5zEHb41kiXYD72CCVd\r\n2X/r2F8wHWAIGr5jjR3KvVJ0L8SERH4hImvA4lgeDsrwZlAkzsFew3b9CGs6\r\nnnMMZdE9jmsHkgsKowxrQFvV9dGCr8tnrZ2LmKcMCYIooLOv/oEkNt645hZB\r\nB8slDi6W/Faks8nBsWzrcCjmdaBtVvKhygVpbySCwaquYk6rK60t3CuLjqlm\r\nwh4044SUsX0SSKuYyVA4R/AoGpApbrHK713Kmj/IW29mmSVg0fVz+qOsvLV8\r\nvBF64Z+kodpePMDr/7iho9yJHo5RJwjZ/Ao=\r\n=rdfu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"},{"name":"fanatid","email":"fanatid@ya.ru"},{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak_3.0.3_1672271410474_0.7616236309739002"},"_hasShrinkwrap":false},"3.0.4":{"name":"keccak","version":"3.0.4","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"license":"MIT","contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./js.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.6.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"homepage":"https://github.com/cryptocoinjs/keccak#readme","_id":"keccak@3.0.4","_integrity":"sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==","_resolved":"/home/kirill/projects/keccak/keccak-3.0.4.tgz","_from":"file:keccak-3.0.4.tgz","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==","shasum":"edc09b89e633c0549da444432ecf062ffadee86d","tarball":"https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz","fileCount":40,"unpackedSize":779493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNKwmLZGujJqImayUmDWVmyEh4sJ6hft92/0FxneHZDAiEAsJiaUFor8s4Zc3+Lz7Vq/pf2O7XRGnPK00LtmVZLUnA="}]},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"},{"name":"fanatid","email":"fanatid@ya.ru"},{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keccak_3.0.4_1695196198461_0.911480004054706"},"_hasShrinkwrap":false}},"readme":"# keccak\n\nThis module provides native bindings to [Keccak sponge function family][1] from [Keccak Code Package][2]. In browser pure JavaScript implementation will be used.\n\n## Usage\n\nYou can use this package as [node Hash][3].\n\n```js\nconst createKeccakHash = require('keccak')\n\nconsole.log(createKeccakHash('keccak256').digest().toString('hex'))\n// => c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470\n\nconsole.log(createKeccakHash('keccak256').update('Hello world!').digest('hex'))\n// => ecd0e108a98e192af1d2c25055f4e3bed784b5c877204e73219a5203251feaab\n```\n\nAlso object has two useful methods: `_resetState` and `_clone`\n\n```js\nconst createKeccakHash = require('keccak')\n\nconsole.log(createKeccakHash('keccak256').update('Hello World!')._resetState().digest('hex'))\n// => c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470\n\nconst hash1 = createKeccakHash('keccak256').update('Hello')\nconst hash2 = hash1._clone()\nconsole.log(hash1.digest('hex'))\n// => 06b3dfaec148fb1bb2b066f10ec285e7c9bf402ab32aa78a5d38e34566810cd2\nconsole.log(hash1.update(' world!').digest('hex'))\n// => throw Error: Digest already called\nconsole.log(hash2.update(' world!').digest('hex'))\n// => ecd0e108a98e192af1d2c25055f4e3bed784b5c877204e73219a5203251feaab\n```\n\n### Why I should use this package?\n\nI thought it will be popular question, so I decide write explanation in readme.\n\nI know a few popular packages on [npm][4] related with [Keccak][1]:\n\n  - [sha3][5] ([phusion/node-sha3][6] on github) — not actual because support _only keccak_.\n  - [js-sha3][7] ([emn178/js-sha3][8] on github) — brilliant package which support keccak, sha3, shake. But not implement [node Hash][3] interface unfortunately!\n  - [browserify-sha3][9] ([wanderer/browserify-sha3][10] on github) — based on [js-sha3][7] (but not support shake!). Support [node Hash][3] interface, but without [streams][11].\n  - [keccakjs][12] ([axic/keccakjs][13] on github) — uses [sha3][5] and [browserify-sha3][9] as fallback. As result _keccak only_ with [node Hash][3] interface without [streams][11].\n\n## LICENSE\n\nThis library is free and open-source software released under the MIT license.\n\n[1]: http://keccak.noekeon.org/\n[2]: https://github.com/gvanas/KeccakCodePackage\n[3]: https://nodejs.org/api/crypto.html#crypto_class_hash\n[4]: http://npmjs.com/\n[5]: https://www.npmjs.com/package/sha3\n[6]: https://github.com/phusion/node-sha3\n[7]: https://www.npmjs.com/package/js-sha3\n[8]: https://github.com/emn178/js-sha3\n[9]: https://www.npmjs.com/package/browserify-sha3\n[10]: https://github.com/wanderer/browserify-sha3\n[11]: http://nodejs.org/api/stream.html\n[12]: https://www.npmjs.com/package/keccakjs\n[13]: https://github.com/axic/keccakjs\n","maintainers":[{"name":"null_radix","email":"null_radix@riseup.net"},{"name":"fanatid","email":"fanatid@ya.ru"},{"name":"axic","email":"alex@rtfs.hu"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"}],"time":{"modified":"2023-09-20T07:49:58.895Z","created":"2016-05-07T16:24:51.590Z","0.0.1":"2016-05-07T16:24:51.590Z","0.1.0":"2016-12-09T16:36:04.037Z","1.0.0":"2016-12-11T19:16:30.514Z","1.0.1":"2017-01-04T07:27:12.204Z","1.0.2":"2017-01-04T07:33:40.700Z","1.1.0":"2017-01-21T18:00:44.484Z","1.2.0":"2017-02-23T10:48:26.221Z","1.3.0":"2017-06-07T14:42:58.776Z","1.4.0":"2017-12-02T21:20:29.592Z","2.0.0":"2018-12-20T08:41:51.065Z","2.1.0":"2019-12-01T05:56:37.013Z","3.0.0":"2019-12-28T16:08:11.888Z","3.0.1":"2020-07-20T14:17:27.671Z","3.0.2":"2021-08-20T19:06:21.875Z","3.0.3":"2022-12-28T23:50:10.655Z","3.0.4":"2023-09-20T07:49:58.718Z"},"readmeFilename":"README.md","description":"Keccak sponge function family","keywords":["sha3","sha-3","keccak","shake"],"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/keccak.git"},"contributors":[{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"bugs":{"url":"https://github.com/cryptocoinjs/keccak/issues"},"license":"MIT","users":{"fanatid":true,"ashokaditya":true},"homepage":"https://github.com/cryptocoinjs/keccak#readme"}