{"_id":"@edge.app/groestl-hash-js","_rev":"3-1432b82c666f9458dbb93b40a02a8bf0","name":"@edge.app/groestl-hash-js","dist-tags":{"edge":"1.0.0-edge.1","latest":"1.0.0-edge.1"},"versions":{"1.0.0-edge.1":{"name":"@edge.app/groestl-hash-js","version":"1.0.0-edge.1","keywords":["groestl"],"author":{"name":"quantumexplorer"},"license":"MIT","_id":"@edge.app/groestl-hash-js@1.0.0-edge.1","maintainers":[{"name":"samholmes","email":"sam.lb.holmes@gmail.com"},{"name":"mattdpiche","email":"matthew@edge.app"},{"name":"swansontec","email":"swansontec@gmail.com"},{"name":"paullinator","email":"paul@edge.app"}],"homepage":"https://github.com/quantumexplorer/groestl-hash-js#readme","bugs":{"url":"https://github.com/quantumexplorer/groestl-hash-js/issues"},"dist":{"shasum":"e50609cd10eaf5d3b70ef2ecd0362ff3dc1e011d","tarball":"https://registry.npmjs.org/@edge.app/groestl-hash-js/-/groestl-hash-js-1.0.0-edge.1.tgz","fileCount":13,"integrity":"sha512-FoJNRmYhUkL3hxm6bWB9qpLktA8Bzd3N96HF119VJekGcaZtaubeNcXIOxY4T7qJra2hHUqK1wwwfwr5I8S5Hw==","signatures":[{"sig":"MEQCIGW40zoBjO14N0cMwNlZfBOspjRBL0panJ1AXbWrNNVnAiAbU/HslHVHlL5kgqjz2tVP/MzMTBrr1idv3z8EiT1kIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464593},"main":"index.js","gitHead":"a9f5dd134dea09a6901b192ee6cf0619f5a42ff5","scripts":{"test":"mocha test/test.js","build":"grunt","clean":"rm -rfv dist/*","benchmark":"node test/benchmarks.js"},"_npmUser":{"name":"mattdpiche","email":"matthew@edge.app"},"repository":{"url":"git+https://github.com/quantumexplorer/groestl-hash-js.git","type":"git"},"_npmVersion":"11.14.1","description":"groestl javascript hashing algorithm in pure javascript (Edge fork of Groestlcoin/groestl-hash-js — published to avoid git-dep prep bug)","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","mocha":"^2.5.3","uglify":"^0.1.5","benchmark":"^2.1.0","browserify":"^13.0.1","grunt-browserify":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/groestl-hash-js_1.0.0-edge.1_1779837151507_0.45368066938565166","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-26T23:12:31.347Z","modified":"2026-06-25T18:28:26.903Z","1.0.0-edge.1":"2026-05-26T23:12:31.727Z"},"bugs":{"url":"https://github.com/quantumexplorer/groestl-hash-js/issues"},"author":{"name":"quantumexplorer"},"license":"MIT","homepage":"https://github.com/quantumexplorer/groestl-hash-js#readme","keywords":["groestl"],"repository":{"url":"git+https://github.com/quantumexplorer/groestl-hash-js.git","type":"git"},"description":"groestl javascript hashing algorithm in pure javascript (Edge fork of Groestlcoin/groestl-hash-js — published to avoid git-dep prep bug)","maintainers":[{"email":"matthew@edge.app","name":"mattdpiche"},{"email":"swansontec@gmail.com","name":"swansontec"},{"email":"paul@edge.app","name":"paullinator"},{"email":"jon@edge.app","name":"edgyjontz"}],"readme":"# groestl-hash-js\n\n> Performs the groestl hash.\n\n## Installation\n```\n$ npm install --save groestl-hash-js\n```\n\n## Usage\n\n```js\nvar groestl = require('groestl-hash-js');\n\ngroestl.groestl512('The great experiment continues.');\n// -> '6cea044acf31194eab7d1adb704712c34dd4f0b6a470b0f297832addab691faa459474c651efdbebddb138a2a9adb41705e0fb75741775314ddd8e5449ace986'\n\ngroestl.groestl('Groestl is an Austrian dish, usually made of leftover potatoes and pork, cut into slice.');\n// -> 'eefdf4c9d6b6fd53390049388de8974525b406206114a8885016aa3661965253'\n\ngroestl.groestl_2('Groestl is an Austrian dish, usually made of leftover potatoes and pork, cut into slice.');\n// -> '55415989225c5c902f5003679a98fac117555890a7c3119ab1d570c89e77b072'\n\n```\n\n## API\n\n### groestl512(str[,input,output])\n\n#### str\n\nType: `string`\n\nGet the groestl hash (512 bit output) as `string` (output 0), a 8 bit `array` (output 1), a 32 bit `array` (output 2).\n\n### groestl(str[,input,output])\n\n#### str\n\nType: `string` (input 0), 8 bit `array` (input 1), 32 bit `array` (input 2)\n\nGet the groestl hash (256 bit output) as `string` (output 0), a 8 bit `array` (output 1), a 32 bit `array` (output 2).\n\n### groestl_2(str[,input,output])\n\n#### str\n\nType: `string` (input 0), 8 bit `array` (input 1), 32 bit `array` (input 2)\n\nGet the groestl hash (256 bit output) as `string` (output 0), a 8 bit `array` (output 1), a 32 bit `array` (output 2).","readmeFilename":"README.md"}