{"name":"@noble/hashes","version":"0.4.2","description":"Fast 0-dependency JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2, Scrypt","directories":{"lib":"lib","test":"test"},"scripts":{"bench":"node test/benchmark/index.js","bench-install":"cd test/benchmark && npm install && cd ../../","build":"tsc -d && tsc -p tsconfig.esm.json","build-release":"rollup -c rollup.config.js","lint":"prettier --print-width 100 --single-quote --check src","test":"node test/index.js","test-dos":"node test/slow-dos.test.js","test-big":"node test/slow-big.test.js"},"author":{"name":"Paul Miller","url":"https://paulmillr.com"},"repository":{"type":"git","url":"git+https://github.com/paulmillr/noble-hashes.git"},"license":"MIT","browser":{"crypto":false},"devDependencies":{"@rollup/plugin-node-resolve":"13.0.6","micro-bmark":"^0.1.3","micro-should":"^0.2.0","prettier":"2.4.1","rollup":"~2.60.1","typescript":"~4.4.0"},"keywords":["sha","sha2","sha3","sha256","sha512","keccak","kangarootwelve","ripemd160","blake2","blake3","hmac","hkdf","pbkdf2","scrypt","kdf","hash","cryptography","security","noble"],"exports":{"./lib":{"import":"./lib/esm/index.js","default":"./lib/index.js"},"./lib/crypto":{"browser":{"import":"./lib/esm/cryptoBrowser.js","default":"./lib/crypto.js"},"import":"./lib/esm/cryptoNode.js","default":"./lib/crypto.js"},"./lib/blake2b":{"import":"./lib/esm/blake2b.js","default":"./lib/blake2b.js"},"./lib/blake2b.d.ts":"./lib/blake2b.d.ts","./lib/blake2s":{"import":"./lib/esm/blake2s.js","default":"./lib/blake2s.js"},"./lib/blake2s.d.ts":"./lib/blake2s.d.ts","./lib/blake3":{"import":"./lib/esm/blake3.js","default":"./lib/blake3.js"},"./lib/blake3.d.ts":"./lib/blake3.d.ts","./lib/hkdf":{"import":"./lib/esm/hkdf.js","default":"./lib/hkdf.js"},"./lib/hkdf.d.ts":"./lib/hkdf.d.ts","./lib/hmac":{"import":"./lib/esm/hmac.js","default":"./lib/hmac.js"},"./lib/hmac.d.ts":"./lib/hmac.d.ts","./lib/pbkdf2":{"import":"./lib/esm/pbkdf2.js","default":"./lib/pbkdf2.js"},"./lib/pbkdf2.d.ts":"./lib/pbkdf2.d.ts","./lib/ripemd160":{"import":"./lib/esm/ripemd160.js","default":"./lib/ripemd160.js"},"./lib/ripemd160.d.ts":"./lib/ripemd160.d.ts","./lib/scrypt":{"import":"./lib/esm/scrypt.js","default":"./lib/scrypt.js"},"./lib/scrypt.d.ts":"./lib/scrypt.d.ts","./lib/sha3-addons":{"import":"./lib/esm/sha3-addons.js","default":"./lib/sha3-addons.js"},"./lib/sha3-addons.d.ts":"./lib/sha3-addons.d.ts","./lib/sha3":{"import":"./lib/esm/sha3.js","default":"./lib/sha3.js"},"./lib/sha3.d.ts":"./lib/sha3.d.ts","./lib/sha256":{"import":"./lib/esm/sha256.js","default":"./lib/sha256.js"},"./lib/sha256.d.ts":"./lib/sha256.d.ts","./lib/sha512":{"import":"./lib/esm/sha512.js","default":"./lib/sha512.js"},"./lib/sha512.d.ts":"./lib/sha512.d.ts","./lib/utils":{"import":"./lib/esm/utils.js","default":"./lib/utils.js"},"./lib/utils.d.ts":"./lib/utils.d.ts"},"gitHead":"77f9cc48182efb15dfa3b1cc1af1fa4bcea368f3","bugs":{"url":"https://github.com/paulmillr/noble-hashes/issues"},"homepage":"https://github.com/paulmillr/noble-hashes#readme","_id":"@noble/hashes@0.4.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"74d264c561e38330b2833087e2f430695c32db99","size":41338,"noattachment":false,"key":"/@noble/hashes/-/@noble/hashes-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@noble/hashes/download/@noble/hashes-0.4.2.tgz"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hashes_0.4.2_1638556603860_0.11979882355494698"},"_hasShrinkwrap":false,"publish_time":1638556604031,"_cnpm_publish_time":1638556604031,"_cnpmcore_publish_time":"2021-12-15T17:13:43.741Z","deprecated":"Upgrade to v1.0.0 or higher for audited package","dist-tags":{"latest":"2.0.1"}}