{"bugs":{"url":"https://github.com/paulmillr/noble-hashes/issues"},"dist":{"shasum":"e6a3e98edbed3c8659b28bb8f9b18ca02ec8ea4b","tarball":"https://registry.npmjs.org/@noble/hashes/-/hashes-2.4.0.tgz","fileCount":60,"integrity":"sha512-X5XaVWZIBCT7HHZGm5I7ZQXDwLG+bGXuSrMQAW+7Zvl87h1kmc1ZB1VSRJcpUfoUrGQp4Fkoxm5kZ+Ms+aW+eA==","signatures":[{"sig":"MEUCIQD5/zhgZaTaRKNdw4p94/s5ICjMK4pjrZszeQnHqmhjYAIgFlSsdpDfVMaUE+3CApwSyRdp4t4goJqUge1/zYwWo+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noble%2fhashes@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691646},"main":"index.js","name":"@noble/hashes","type":"module","types":"index.d.ts","author":{"url":"https://paulmillr.com","name":"Paul Miller"},"module":"index.js","engines":{"node":">= 20.19.0"},"exports":{".":"./index.js","./_md.js":"./_md.js","./hkdf.js":"./hkdf.js","./hmac.js":"./hmac.js","./sha2.js":"./sha2.js","./sha3.js":"./sha3.js","./eskdf.js":"./eskdf.js","./utils.js":"./utils.js","./argon2.js":"./argon2.js","./blake1.js":"./blake1.js","./blake2.js":"./blake2.js","./blake3.js":"./blake3.js","./legacy.js":"./legacy.js","./pbkdf2.js":"./pbkdf2.js","./scrypt.js":"./scrypt.js","./webcrypto.js":"./webcrypto.js","./sha3-addons.js":"./sha3-addons.js"},"funding":"https://paulmillr.com/funding/","gitHead":"663c2aeeffc308ac0cded59bd32f7c212adacfc2","license":"MIT","scripts":{"test":"node test/index.ts","build":"tsc","check":"jsbt-check","format":"prettier --write 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","test:dos":"node test/slow-dos.test.ts","test:kdf":"node test/slow-kdf.test.ts","benchmark":"node benchmark/hashes.ts","test:acvp":"node test/slow-acvp.test.ts","test:slow":"node test/slow-big.test.ts","test:ultra":"node test/slow-ultra.test.ts","build:clean":"rm *.{js,d.ts} 2> /dev/null","benchmark:size":"bismar -bsm","test:ultra:scrypt":"node test/slow-extreme-scrypt.test.ts","benchmark:thirdparty":"cd benchmark/thirdparty; npm ci; JSBT_BENCHMARK_DIMENSIONS='algorithm,buffer,library' node hashes.ts","benchmark:thirdparty-scrypt":"cd benchmark/thirdparty; npm ci; JSBT_BENCHMARK_DIMENSIONS='iters,library' FILTER='async' node scrypt.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"paulmillr","email":"paul@paulmillr.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:a98b5fad-1e33-4917-9ea6-3e8e981d4a09"}},"homepage":"https://paulmillr.com/noble/","keywords":["sha1","sha2","sha3","blake","blake2","blake3","hmac","hkdf","pbkdf2","scrypt","sha256","sha512","keccak","ripemd160","kdf","hash","cryptography","security","noble"],"repository":{"url":"git+https://github.com/paulmillr/noble-hashes.git","type":"git"},"_npmVersion":"12.0.2","description":"Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt","directories":{},"maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"bismar":"0.1.8","prettier":"3.9.6","fast-check":"4.2.0","typescript":"6.0.3","@types/node":"26.2.0","@paulmillr/jsbt":"0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/hashes_2.4.0_1787835762470_0.6776881648636013","host":"s3://npm-registry-packages-npm-production"},"_id":"@noble/hashes@2.4.0","version":"2.4.0"}