{"_id":"@dekkonot/blake2b","name":"@dekkonot/blake2b","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dekkonot/blake2b","description":"Implementation of the BLAKE2b hashing algorithm","version":"1.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dekkonot/luau-hashing.git","directory":"src/blake2b/"},"contributors":[{"name":"Dekkonot"}],"bugs":{"url":"https://github.com/Dekkonot/luau-hashing/issues"},"_id":"@dekkonot/blake2b@1.0.0","gitHead":"aa1798d68e8d1f179bc02bbd1ff29f57e43af8d0","homepage":"https://github.com/Dekkonot/luau-hashing#readme","_nodeVersion":"20.14.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JbcJ2IUm3WKBB2kIeCfo3y+xCybdEgnPwVRYF8CuOjvBes8hgrbGb29XCSSuR7s0WDG86/QEmCoafOIp3eENbA==","shasum":"193cd7ad80b117e340fc30f1436f5b01a2fc4ffc","tarball":"https://registry.npmjs.org/@dekkonot/blake2b/-/blake2b-1.0.0.tgz","fileCount":3,"unpackedSize":24584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy0sQ1x1l16KJ4+tTH2aX0GbpgX6+UmEF3irKvdmogEgIgD1Y2JWDiMTAnxiJSjMcsBpUrWTp1Y5vDGLBuCvd7Lho="}]},"_npmUser":{"name":"dekkonot","email":"me@dekkonot.com"},"directories":{},"maintainers":[{"name":"dekkonot","email":"me@dekkonot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blake2b_1.0.0_1727147002375_0.440305298154837"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-24T03:03:22.252Z","1.0.0":"2024-09-24T03:03:22.564Z","modified":"2024-09-24T03:03:22.868Z"},"maintainers":[{"name":"dekkonot","email":"me@dekkonot.com"}],"description":"Implementation of the BLAKE2b hashing algorithm","homepage":"https://github.com/Dekkonot/luau-hashing#readme","repository":{"type":"git","url":"git+https://github.com/Dekkonot/luau-hashing.git","directory":"src/blake2b/"},"contributors":[{"name":"Dekkonot"}],"bugs":{"url":"https://github.com/Dekkonot/luau-hashing/issues"},"license":"MIT","readme":"# BLAKE2b Luau\n\nA pure Luau implementation of the BLAKE2b hashing algorithm. Blazing fast (for Luau) and well-tested.\n\n## API\n\nThis module returns a single function with the following type signature:\n\n```\nblake2b(message: string, hashLen: number, key: string?): string\n```\n\nThe `message` passed to this function will be hashed using BLAKE2b. The returned hash will be `hashLen` bytes in length.\nIf provided, `key` will be used as a [pepper][Pepper] for the algorithm.\n\n[Pepper]: https://en.wikipedia.org/wiki/Pepper_(cryptography)","readmeFilename":"README.md"}