{"_id":"rusha","_rev":"52-3a40bf19690dba02308a6b85e370a5b5","name":"rusha","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","dist-tags":{"latest":"0.8.14"},"versions":{"0.6.0":{"name":"rusha","version":"0.6.0","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto"],"author":{"name":"Sam Rijs"},"license":"MIT","_id":"rusha@0.6.0","dist":{"shasum":"a3dbe74a17ac2a651da32c2eec84c512df5fbf0f","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.6.0.tgz","integrity":"sha512-khDLjYyXnHkjL7Xk7Tqi0u7aET9CL1/2+21C3FLx4C0vD+sxcsBW3P35kGiLpfplF462Hwneep6rGoNxJLkZsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1QCI6+QQr6Dg4HggSmDpJsT6D2ZxSjrQBkFowT2c0rAiBGPiwuK3YhsSF1+Siogv+J5ombFtxBjlqeRQtmun9JyA=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.6.1":{"name":"rusha","version":"0.6.1","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto"],"devDependencies":{"jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","_id":"rusha@0.6.1","dist":{"shasum":"b7127fd89be3de5657595935bd013934009f93de","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.6.1.tgz","integrity":"sha512-hXADkUPorVrXOpke2dfgVpvZ3BJbivgHYuSZQz+2P1bq8ydTCgG9x3BloS9Kec2RZk6Npw4SMJjdO42m0+CGCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxLKClMu8Seg4Ro45DmjEhbB59/UpZwE+Jv1jxgSxuPAiAG/79MW1wev7y3Dpb83n/1OzL2qpCMPGCsQM8Sa3GLHw=="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.7.0":{"name":"rusha","version":"0.7.0","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto"],"devDependencies":{"jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","_id":"rusha@0.7.0","dist":{"shasum":"126b14cd3c8b12934ce4341e3097ee27e9601311","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.0.tgz","integrity":"sha512-odlJMG6Koha3SeUYYItq+NUrGs1N4BHu3V0LlLpUt1xOfmCpmwbuZ/WE/YXWUSlCC3kRqqwjthPAXTu2Sy1XLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXaWfCuS3Yo4lkZlCYqSKH2Nu8FjbCQGnyzcHypN58UQIhAOyxu9bo4BLKFbGeCFX0yh9sTH6TCtQ30UY2wfbawhLA"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.7.1":{"name":"rusha","version":"0.7.1","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","bugs":{"url":"https://github.com/srijs/rusha/issues"},"_id":"rusha@0.7.1","dist":{"shasum":"4e5306e91c6746f660747243022112116a76f56b","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.1.tgz","integrity":"sha512-pp0dzWu8tKJwu0IYKsr5tgiLC2HJxtUuFv25dHRBDBBh9JgFQzacjxfTcbvLdJTliOUpRT3Z3II9SW3oDqiq1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDktckHv5fJFkLBtJxZ74SfCA33gRg/8rqMhVWzvHmkmQIhAJyxmoYGsmHt5vQeGBfrV4SJ64Xx3v1wjaFZA5MWE/Jj"}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.7.2":{"name":"rusha","version":"0.7.2","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","bugs":{"url":"https://github.com/srijs/rusha/issues"},"_id":"rusha@0.7.2","dist":{"shasum":"48e9213925cf123c465c0826936831c1034c0bcd","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.2.tgz","integrity":"sha512-1Cc27z0b+4aMyJWHnEA+xH/FjoHiiEAMT4HISi/+mYJ/oiqkDsxytjgT7OsuumuG7FRr6AXCmgWrq+O6vvaO/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxOpQ4HR8IpwEoaL13eFk99fRl9O0nFgmfiSD73ZlghAiEAhNqQ9K8M9tSwKnvuNlMAEUA+etYRQq5YUZt/rmBAax8="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.7.3":{"name":"rusha","version":"0.7.3","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"mocha --harmony --reporter spec"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"mocha":"~1.15.0","jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","bugs":{"url":"https://github.com/srijs/rusha/issues"},"_id":"rusha@0.7.3","dist":{"shasum":"71189170b392a01a2fe8723d6893552f23bf1b48","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.3.tgz","integrity":"sha512-G2G7Snp2iq3v+MZYqlrflyTz7b5yPUufW1jBr29tUUgWccAjygABkqOXdRxFcm1JXx6ohpuIP1Tfv1oM3f+xVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICetDefOxFni05xBndBDOfwKjA8rZr7K2WtzFD05Ur3hAiEA4Va7qqTNIuG7lqY7Uf3qz12VRDcnnODLnWtAZRn0Qwc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.7.4":{"name":"rusha","version":"0.7.4","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"mocha --harmony --reporter spec"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"mocha":"~1.15.0","jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","bugs":{"url":"https://github.com/srijs/rusha/issues"},"_id":"rusha@0.7.4","dist":{"shasum":"c52eec1fb046bd3d3c990f0c5a55e9338e7e0a79","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.4.tgz","integrity":"sha512-mFMoCR0UWXq+46sTKD8AxceHBJBgFd+3Q9wTBA7c42K4gkRr4I50lUZaK7IvTnrNHz71+gXOdNmgrW7zjuOR7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdGDgPHQwwfahB33cg2KiScQp7J30b/nsI7HQFp8Dy6QIhAM8jX2p+AEtu+Lw8z3mh/rmq3pXH1RnA9Z2Yc9ofHtlv"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.7.5":{"name":"rusha","version":"0.7.5","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"mocha --harmony --reporter spec"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"mocha":"~1.15.0","jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"a7c3326136e65f8c07486f8e0d6ff9ca751e81a3","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.7.5","_shasum":"5ee474556d67da02456f6db6d0e834d05bdbd028","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"dist":{"shasum":"5ee474556d67da02456f6db6d0e834d05bdbd028","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.5.tgz","integrity":"sha512-zZ7VU6dbVKX/lnfqO8Up5RLJkIA6D7fd9N1bGDyE2l+Icf7xlLUBcJbn/r8EwnuBuRvsxzBYfIDbajWrqpuX+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa9FGtN4IyZkdFpTjgcLuGCdz7BK/A+sBYW8RwmpP6kAiA7IidrFR/p0z5ujg1LcSk5oFzQAvgYIQuNJ8Jw4FEctA=="}]},"directories":{}},"0.7.6":{"name":"rusha","version":"0.7.6","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"mocha --harmony --reporter spec"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"mocha":"~1.15.0","jsmin":"~1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"85b4e0b653ef2c5df754233202c1e72631a8b85a","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.7.6","_shasum":"c5f24a4118186a44dbd496c8e084fde40019f171","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"dist":{"shasum":"c5f24a4118186a44dbd496c8e084fde40019f171","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.6.tgz","integrity":"sha512-EpQF8vZCsIxapj5zTtz/ooAAhs7L/Tc/Osb/ahOO3Nii9pTy3luQASc6FM2OdYlHQ+wCKgO9W/dm4Hz2CywvEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGc4H0cGcewsPBykeDXRjaQvqdCczV4Uxd9HKaLJ6ZiAiAgWt9zx1KLvFQmJVrllZuaUeR9iSTH7MDorHXj9ER7uQ=="}]},"directories":{}},"0.7.7":{"name":"rusha","version":"0.7.7","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"mocha --harmony --reporter spec"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"mocha":"~1.15.0","jsmin":"~1.0","sweet.js":"~0.7.1"},"author":{"name":"Sam Rijs"},"license":"MIT","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.7.7","dist":{"shasum":"fd5f8f899b10dcf40119171fecc795d030a3b044","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.7.tgz","integrity":"sha512-eKDOA9e1FlDNGdku2SFirdqUPn506r88Ha+X1cfPGkfjZJAMOJv61OAnrj1N8tT0uQp93XiWSYl0Lbo8xYboYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7rRgipSadCwrd60mwGn21v5LdvZsGyB+VE610FOIgfAiEA2TsC5rAH08oXsmJJ5QxyzixOqWGS7J9MTVm/eKNW83Q="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{}},"0.7.8":{"name":"rusha","version":"0.7.8","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"sweet.js":"~0.7.1","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-uglify":"~0.5.1","grunt-sweet.js":"~0.1.5","grunt-mocha-test":"~0.11.0","blanket":"~1.1.6","benchmark":"^1.0.0","microtime":"^1.0.1","grunt-saucelabs":"^8.3.2"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","dependencies":{"grunt-contrib-connect":"^0.8.0"},"gitHead":"defee0df780b607838fa111bcb82961771732dff","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.7.8","_shasum":"e24846c892aac02e11f01e1fdad3be19bebc38df","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"dist":{"shasum":"e24846c892aac02e11f01e1fdad3be19bebc38df","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.7.8.tgz","integrity":"sha512-vSGDCJrX974rTV8tpkhVLjQfcInOIRmUdiviSjOPhQjStvCDSLl4sOfYTh+4nCMZNZ4MHdO9bbrLCnIAj7xMKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9UAKs3wlejRElnzQVeyhZZWTLVFyoZgdNrcbA3Qa0OQIgNO29LlBz646LCZkP0AgYMjq7m7egMtV9Kv5SgSvSWFE="}]},"directories":{}},"0.8.0":{"name":"rusha","version":"0.8.0","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"sweet.js":"~0.7.1","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-uglify":"~0.5.1","grunt-sweet.js":"~0.1.5","grunt-mocha-test":"~0.11.0","blanket":"~1.1.6","benchmark":"^1.0.0","microtime":"^1.0.1","grunt-saucelabs":"^8.3.2"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","dependencies":{"grunt-contrib-connect":"^0.8.0"},"gitHead":"6fe7315a86c66cd9ab73ecfc8fe2612abbc980d7","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.8.0","_shasum":"d6b1dc381704a58b508d2101d22c3534d9cf016c","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"dist":{"shasum":"d6b1dc381704a58b508d2101d22c3534d9cf016c","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.0.tgz","integrity":"sha512-DbbWCpm3RdsC+rDVU9f7Cb43r25ypuGhzn0dpLYE81QoW03OmMtOwX38jK06x9zEjw0FpzX7UkX5MzRzmbdxjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeVwdAAgRvhwmHWFmZ9TeDWjtwreel3NILw6p+5QSN9AiBlNuB5HAYSLriEjBrK5mjcFlQ7YdSbFbSAgKr5xwh4GQ=="}]},"directories":{}},"0.8.1":{"name":"rusha","version":"0.8.1","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"sweet.js":"~0.7.1","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-uglify":"~0.5.1","grunt-contrib-connect":"^0.8.0","grunt-sweet.js":"~0.1.5","grunt-mocha-test":"~0.11.0","blanket":"~1.1.6","benchmark":"^1.0.0","microtime":"^1.0.1","grunt-saucelabs":"^8.3.2"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"3d4ba7488bd6c5c0bbfb8cdce0c68e3111b94a12","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.8.1","_shasum":"e27beba5d441b3dc89f151a2b674d92ec3a464d0","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"dist":{"shasum":"e27beba5d441b3dc89f151a2b674d92ec3a464d0","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.1.tgz","integrity":"sha512-BaTYE9831NE6dXJ17wjx6wl3oh7iCx0CeYZwfgePCjcUMd/dqubv7NsBi9ajvCaw624x31f+FklWg45vCcK0Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiX88RrVGRlOcAaIcFKdq0D0AJHIszwOFw0/z5Ph3N3QIhAO3EpxuoaoPvfnXDRXYUTvnAzCRNQn4odHOfvW7Qga0z"}]},"directories":{}},"0.8.2":{"name":"rusha","version":"0.8.2","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"sweet.js":"~0.7.1","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-uglify":"~0.5.1","grunt-contrib-connect":"^0.8.0","grunt-sweet.js":"~0.1.5","grunt-mocha-test":"~0.11.0","blanket":"~1.1.6","benchmark":"^1.0.0","microtime":"^1.0.1","grunt-saucelabs":"^8.3.2"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"f7007d9c33dc3a962ed819f9b1f8b0ea2069be65","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.8.2","_shasum":"05f3196df37b166bc080db1bbd69c84d64fa1c1f","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"dist":{"shasum":"05f3196df37b166bc080db1bbd69c84d64fa1c1f","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.2.tgz","integrity":"sha512-nsOk1GBkmlaQ4ldxp08AUCBe84q9iOSyUmHBW1D1PczfaM7+OuAEf+KVkhF5h1y1D0kAdyNOz3CuDr+CCAlhZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxY6vmJ5gxppIYSsHchGuhfSr0mps7GI3tfqctTKZaqgIhAOamHic9VhmTxR6NQVOrhUnxRB2C/vTOclUoFoVlVhfD"}]},"directories":{}},"0.8.3":{"name":"rusha","version":"0.8.3","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"https://github.com/srijs/rusha"},"devDependencies":{"asm.js":"0.0.2","benchmark":"^1.0.0","blanket":"~1.1.6","grunt":"~0.4.5","grunt-browserify":"^3.5.0","grunt-cli":"~0.1.13","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"~0.5.1","grunt-mocha-test":"~0.11.0","grunt-saucelabs":"^8.3.2","grunt-sweet.js":"~0.1.5","microtime":"^1.0.1","sweet.js":"~0.7.1"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"59c4f65bf6682b6c2fd2b002d33f4fc057a8f98c","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha","_id":"rusha@0.8.3","_shasum":"63cafec9e626ae09565ab0c4ab2cbc1f2f69b71f","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"srijs","email":"recv@awesam.de"},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"dist":{"shasum":"63cafec9e626ae09565ab0c4ab2cbc1f2f69b71f","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.3.tgz","integrity":"sha512-FYdfiK3e9kuiimHtXq95SLganeKQBqOZGPbeZhzco/wpnVEAcxHNJ8+1/FdBoDL11ku6tXimfbk8IimYDq4sFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZMXX/SuVMgb4N+FFqe/ZIKOjm/BeqcHiEM+CJTBTmpwIhAIjzJ/LmluzXyPjDqVCC+qx5+uZRdFQRvdRUEyx71mfO"}]},"directories":{}},"0.8.4":{"name":"rusha","version":"0.8.4","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"0.0.2","benchmark":"^1.0.0","blanket":"~1.1.6","grunt":"~0.4.5","grunt-browserify":"^3.5.0","grunt-cli":"~0.1.13","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"~0.5.1","grunt-mocha-test":"~0.11.0","grunt-saucelabs":"^8.3.2","grunt-sweet.js":"~0.1.5","microtime":"^2.1.1","mocha":"^3.0.2","sweet.js":"~0.7.1"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"e6b279121011c755f7e2cc74c2b3e017def29d18","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.4","_shasum":"006599181ab437e53f3ca6bb5340f96c7a533c7b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"006599181ab437e53f3ca6bb5340f96c7a533c7b","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.4.tgz","integrity":"sha512-XbOP8X5V1RW354Ur/sB6zMkzVKogRsLA0ftiyrGOqSOnwqJWZeQNY9Zrr8W4/lIjoVua2PysPVfB13eIXM2VHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAs/YIAgVlfb9ZNiGdEKrPML+QZ1V0jxRWLVCXaxa2dwIgC2rOPg+nEFEYlITQgyRYRyudOs0AnoBOnxRU8Agnr0c="}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rusha-0.8.4.tgz_1474185627681_0.40937976771965623"},"directories":{}},"0.8.5":{"name":"rusha","version":"0.8.5","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"0.0.2","benchmark":"^1.0.0","blanket":"~1.1.6","grunt":"~0.4.5","grunt-browserify":"^3.5.0","grunt-cli":"~0.1.13","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"~0.5.1","grunt-mocha-test":"~0.11.0","grunt-saucelabs":"^8.3.2","grunt-sweet.js":"~0.1.5","microtime":"^2.1.1","mocha":"^3.0.2","sweet.js":"~0.7.1"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"2f11e1e8b9cecc505a20bddb0eebb726fc09ac4f","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.5","_shasum":"a30ae9bd5a4e80fbc96fbe7a13232b944be24f84","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"a30ae9bd5a4e80fbc96fbe7a13232b944be24f84","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.5.tgz","integrity":"sha512-CgaqIC9n8vd7aeUhK1lqShnYBYrUzUnr11BD/Gp4SKr92oKl1eLF3YRLA1TbmVnOEgdIoy/uMFzIkZxGoerMRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKm8/YEvBrOW9+TPelHhQ2KYf8gnwt2FtG+PW6S686KgIhAMbhkmBbLSLtQ8weTSPxgSgQ+7nyn/Dh0mibd36c2jrg"}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rusha-0.8.5.tgz_1480058262431_0.6161824602168053"},"directories":{}},"0.8.6":{"name":"rusha","version":"0.8.6","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"0.0.2","benchmark":"^1.0.0","blanket":"~1.1.6","grunt":"~0.4.5","grunt-browserify":"^3.5.0","grunt-cli":"~0.1.13","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"~0.5.1","grunt-mocha-test":"~0.11.0","grunt-saucelabs":"^8.3.2","grunt-sweet.js":"~0.1.5","microtime":"^2.1.1","mocha":"^3.0.2","sweet.js":"~0.7.1"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"b16b7dc70558f8a11318b9683725df8dc2825ec4","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.6","_shasum":"b264ddaa4d49a1d67300061858ba9358c4adca14","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"b264ddaa4d49a1d67300061858ba9358c4adca14","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.6.tgz","integrity":"sha512-aimGiRwOg3LJoA9RPyoyrSBtDBIk3qAc1VdezrS+Oxp9ocx65/dBvJezACHXMh8smHgkFIhCH5+q9UJCF2OzOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm3f5XDaPV/VJRS9qVdtO2OpjvpvGBUGSMebpP8ePu7QIhAOU7SPJXJd5TG4QgQTH8xZ9gJw9voZLcgoaLGQUxEaCw"}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rusha-0.8.6.tgz_1493938322575_0.18007903289981186"},"directories":{}},"0.8.7":{"name":"rusha","version":"0.8.7","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test-saucelabs":"grunt test-saucelabs","build":"grunt build"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"0.0.2","benchmark":"^1.0.0","blanket":"~1.1.6","grunt":"~0.4.5","grunt-browserify":"^3.5.0","grunt-cli":"~0.1.13","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"~0.5.1","grunt-mocha-test":"~0.11.0","grunt-saucelabs":"^8.3.2","grunt-sweet.js":"~0.1.5","microtime":"^2.1.1","mocha":"^3.0.2","sweet.js":"~0.7.1"},"testling":{"files":"test/test.js","harness":"mocha-tdd","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest"]},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"4c005db8841ca6a731700750764746f80605feb8","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.7","_shasum":"30673b7e95fafe0ebe1fe24dd6d95fd605f94ede","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"30673b7e95fafe0ebe1fe24dd6d95fd605f94ede","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.7.tgz","integrity":"sha512-IVcuGVIB54cni8GEBJmxX/AUBCOiuQZxOkcsc1hj13ibNKjvCBFy3t03Kkv6OP0e7FgQ9FkNvY2g33NhTEiY+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw1/gXZp+ldiNX59nal/Vs5Udpqi75nGsTlAWlexvp0AiBBV6doBzPHIBvRFrdfveCRTnqKKsiqTvb2p5Ws8Gfd7Q=="}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rusha-0.8.7.tgz_1510304341738_0.042929528048262"},"directories":{}},"0.8.9":{"name":"rusha","version":"0.8.9","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"dist/rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test:unit":"grunt test:unit","build":"grunt build","benchmark":"grunt benchmark"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"^0.0.2","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babelify":"^8.0.0","benchmark":"^1.0.0","brfs":"^1.4.3","browserify":"^14.5.0","browserify-derequire":"^0.9.4","grunt":"^1.0.1","grunt-browserify":"^5.2.0","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^3.1.0","grunt-eslint":"^20.1.0","grunt-karma":"^2.0.0","karma":"^1.7.1","karma-benchmark":"^0.7.1","karma-benchmark-reporter":"^0.1.1","karma-browserify":"^5.1.2","karma-chai-plugins":"^0.9.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-webpack":"^2.0.6","microtime":"^2.1.1","mocha":"^4.0.1","node-forge":"^0.7.1","sha.js":"^2.4.9","strictify":"^0.2.0","sweetify":"^0.4.0","watchify":"^3.9.0","webpack":"^3.9.1","webworkify":"^1.5.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"072c8964ccde75f92fa63506a1cb96cdeaaa5575","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.9","_shasum":"77bd0951608bf81cedb948cec9c44d8ce5662219","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"77bd0951608bf81cedb948cec9c44d8ce5662219","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.9.tgz","integrity":"sha512-YZKUsxsRSSCIAv7g3yPTjxxSmGHZvPtyYy3Lq2Xgdg6kkGZGqJhojB9N6vHIEZ9NVPR9Dr6KUohRQNxbgEmuTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwmYzA8y40jVQqTMzVJc2qoxOQbvAEO1sexNydTmBuhAiEAvoNuBaqrMhBSgXgsLsWZOQjzm+II1fzKQ1o2tE/Xr0U="}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rusha-0.8.9.tgz_1513062823505_0.21911217621527612"},"directories":{}},"0.8.10":{"name":"rusha","version":"0.8.10","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"dist/rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test:unit":"grunt test:unit","build":"grunt build","benchmark":"grunt benchmark"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"^0.0.2","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babelify":"^8.0.0","benchmark":"^1.0.0","brfs":"^1.4.3","browserify":"^14.5.0","browserify-derequire":"^0.9.4","grunt":"^1.0.1","grunt-browserify":"^5.2.0","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^3.1.0","grunt-eslint":"^20.1.0","grunt-karma":"^2.0.0","karma":"^1.7.1","karma-benchmark":"^0.7.1","karma-benchmark-reporter":"^0.1.1","karma-browserify":"^5.1.2","karma-chai-plugins":"^0.9.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-webpack":"^2.0.6","microtime":"^2.1.1","mocha":"^4.0.1","node-forge":"^0.7.1","sha.js":"^2.4.9","strictify":"^0.2.0","sweetify":"^0.4.0","watchify":"^3.9.0","webpack":"^3.9.1","webworkify":"^1.5.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"51a8a4946fb80889977a69ecfef78e66803bbd99","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.10","_shasum":"80453b3127d8f38861e0560b63ce5cd7cfcb30e7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"80453b3127d8f38861e0560b63ce5cd7cfcb30e7","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.10.tgz","integrity":"sha512-2DWx/4vQnJyBMI+zeQyHYEK4tW+dUXc8BLrVDJk+Eb+Z7lsVmEbiP56E85WcDgKC+pWRicOGySqUikLajSCGew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9qyPpLuFmO0RGk8gTgEl/im37Uwr7yrGKPrOzPznYYAiAWq3/byjW8Dc9GpC5mpqdapbz8F2AH0RW5+3qt41XUPg=="}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rusha-0.8.10.tgz_1515060074402_0.8335958041716367"},"directories":{}},"0.8.11":{"name":"rusha","version":"0.8.11","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"dist/rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test:unit":"grunt test:unit","build":"grunt build","benchmark":"grunt benchmark"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"^0.0.2","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babelify":"^8.0.0","benchmark":"^1.0.0","brfs":"^1.4.3","browserify":"^14.5.0","browserify-derequire":"^0.9.4","grunt":"^1.0.1","grunt-browserify":"^5.2.0","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^3.1.0","grunt-eslint":"^20.1.0","grunt-karma":"^2.0.0","karma":"^1.7.1","karma-benchmark":"^0.7.1","karma-benchmark-reporter":"^0.1.1","karma-browserify":"^5.1.2","karma-chai-plugins":"^0.9.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-webpack":"^2.0.6","microtime":"^2.1.1","mocha":"^4.0.1","node-forge":"^0.7.1","sha.js":"^2.4.9","strictify":"^0.2.0","sweetify":"^0.4.0","watchify":"^3.9.0","webpack":"^3.9.1","webworkify":"^1.5.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"f803443f8c111ae6957de52ec286318910ce7f07","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.11","_shasum":"caa8963b1dbfd229d90626dd3f2a784430d6058d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"caa8963b1dbfd229d90626dd3f2a784430d6058d","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.11.tgz","integrity":"sha512-NPiji6bmbSOi+iHQdWcrQwzGBrDQZ3qqT/can+ZUCeEpIeVgHonYoe0e2wb2A6cisY5hlfUC+ML5gfAVsI6RlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBAQveamgGt/JZ0RkwtsDzXtDFIEDDo35UT3OtwHzn3AiAfRYhF27EXnpj6XxdTDTSj5A8mI2lhAXITX+/au6r8qg=="}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rusha-0.8.11.tgz_1515062493716_0.7024806872941554"},"directories":{}},"0.8.12":{"name":"rusha","version":"0.8.12","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"dist/rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test:unit":"grunt test:unit","build":"grunt build","benchmark":"grunt benchmark"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"^0.0.2","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babelify":"^8.0.0","benchmark":"^1.0.0","brfs":"^1.4.3","browserify":"^14.5.0","browserify-derequire":"^0.9.4","grunt":"^1.0.1","grunt-browserify":"^5.2.0","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^3.1.0","grunt-eslint":"^20.1.0","grunt-karma":"^2.0.0","karma":"^1.7.1","karma-benchmark":"^0.7.1","karma-benchmark-reporter":"^0.1.1","karma-browserify":"^5.1.2","karma-chai-plugins":"^0.9.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-webpack":"^2.0.6","microtime":"^2.1.1","mocha":"^4.0.1","node-forge":"^0.7.1","sha.js":"^2.4.9","strictify":"^0.2.0","sweetify":"^0.4.0","watchify":"^3.9.0","webpack":"^3.9.1","webworkify":"^1.5.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"cba94ee1995ec7d80e0bd47dfd8742226f44d556","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.12","_shasum":"5d838ce1fce8b145674ee771eaad5bcb2575e64b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"5d838ce1fce8b145674ee771eaad5bcb2575e64b","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.12.tgz","integrity":"sha512-5SOIYXeGfeLQsdQGoiLiQ9X+uZQ5oVbq+amhrzx01wVgX0YdsJMlZpdX9cLCvk3Oahb0o4uwtGOzl7zE0qj6zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHEQ4tUdAFH6R1X3VpVtdkMrjmmQ6Vj6uKcFSNKRRQTAiACdQGU+oFnWvGX9wssvqdwHMf8wIbpf8ZTtd5/C8dWjg=="}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rusha-0.8.12.tgz_1516411999264_0.0023439007345587015"},"directories":{}},"0.8.13":{"name":"rusha","version":"0.8.13","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"dist/rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test:unit":"grunt test:unit","build":"grunt build","benchmark":"grunt benchmark"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"^0.0.2","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","benchmark":"^1.0.0","brfs":"^1.4.3","browserify":"^14.5.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^3.1.0","grunt-eslint":"^20.1.0","grunt-karma":"^2.0.0","grunt-webpack":"^3.0.2","karma":"^1.7.1","karma-benchmark":"^0.7.1","karma-benchmark-reporter":"^0.1.1","karma-browserify":"^5.1.2","karma-chai-plugins":"^0.9.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-webpack":"^2.0.6","microtime":"^2.1.1","mocha":"^4.0.1","node-forge":"^0.7.1","sha.js":"^2.4.9","sweet.js":"^0.7.1","sweetjs-loader":"^0.0.7","watchify":"^3.9.0","webpack":"^3.11.0","webworkify-webpack":"^2.1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"987c806d8621ea51cf9de4519d15ccaf4a01a7f7","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.13","_shasum":"9a084e7b860b17bff3015b92c67a6a336191513a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"dist":{"shasum":"9a084e7b860b17bff3015b92c67a6a336191513a","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz","fileCount":10,"unpackedSize":58206,"integrity":"sha512-yIk3IBAmuZ+/LutTJxnC18bNVuZOPS0oe9csSjgktBMNu6p8qNBkaeBNpuHuNbF3LrTIAv4FKE2F4ke3Iy8ulw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTnI7gA07RAvCKu4khBhi2s0GuPjy6f9ymh1c2KZ2MtAiA85jg+ilc+kTKJ1ppBaEXF96fHCtaerwx7HSqL/+5wqQ=="}]},"maintainers":[{"name":"srijs","email":"recv@awesam.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rusha_0.8.13_1519615818463_0.9279331917518416"},"_hasShrinkwrap":false},"0.8.14":{"name":"rusha","version":"0.8.14","description":"A high-performance pure-javascript SHA1 implementation suitable for large binary data.","main":"dist/rusha.js","keywords":["sha1","binary","crypto","hash"],"scripts":{"test":"grunt test","test:unit":"grunt test:unit","build":"grunt build","benchmark":"grunt benchmark"},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"devDependencies":{"asm.js":"^0.0.2","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","benchmark":"^1.0.0","brfs":"^1.4.3","browserify":"^14.5.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^3.1.0","grunt-eslint":"^20.1.0","grunt-karma":"^2.0.0","grunt-webpack":"^3.0.2","karma":"^1.7.1","karma-benchmark":"^0.7.1","karma-benchmark-reporter":"^0.1.1","karma-browserify":"^5.1.2","karma-chai-plugins":"^0.9.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-webpack":"^2.0.6","microtime":"^2.1.1","mocha":"^4.0.1","node-forge":"^0.7.1","sha.js":"^2.4.9","sweet.js":"^0.7.1","sweetjs-loader":"^0.0.7","watchify":"^3.9.0","webpack":"^3.11.0","webworkify-webpack":"^2.1.0"},"author":{"name":"Sam Rijs"},"license":"MIT","gitHead":"946fd49d8180d50e1b6ed307e7fdc82a0ae91277","bugs":{"url":"https://github.com/srijs/rusha/issues"},"homepage":"https://github.com/srijs/rusha#readme","_id":"rusha@0.8.14","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA==","shasum":"a977d0de9428406138b7bb90d3de5dcd024e2f68","tarball":"https://registry.npmjs.org/rusha/-/rusha-0.8.14.tgz","fileCount":6,"unpackedSize":54195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv8OlCRA9TVsSAnZWagAAqmAP/itqHm3dPxuRBHOCch26\nTZzwoBBUsgz9NZI+nsALoaSC4IopwoEjccAdbNEeuy89yMGLjj5u9hqhFqy9\n0laX7HkO2o08/P/llHW0XEW5bSNzO73iQekAgVRT5oNJo9NPlDV5uB67QbFf\nbBnVnLsJwg+qRhZd+324ezLJqveRv7CTv6nWbVSweE07h2zROVd1u72c1qyY\nZbn2BiC5NAKnN4fi13iOZDz7Q/eMopTB8DwGJ2AX6ZByx9lvl8dbVaI1WVTe\nl0Ph7CNnIBMJtzrCu2kgeYqDNYJk/da2oSGpQxLddU+rVgXTEc31i+k03Abe\nLHcFZdOzBxvxgI/9anm7IfTSbulyoj1YdDoTVnkMfWsBa+TMmZFN9QfLo+Hx\nsHjlYaVvgDcBJ/gjNf82fNAajFIWveJmErH3oul49SvhGBs1ZonRCakFj2R3\nS+oPrNEvXbxpaFivOOh06HVtyPRJnNUdQ3yVDU0lSIfE1o3wH3LNWmVGfrHa\nVm4RW8LKilF8thpZanMq2r60SGmeux29r7ytHIETFOTOo4mtp/IcyadQtbSd\nh812yQcPtKPzjzlbIUAm0n8LELdcG0Fp90SKMg8jeW3sq2iKeKn170//wzqs\niKWIIdKRgvE8NlHawsXLrINi3zQbZ+X6Eej+yPC8ToUmIAB3f8kCyOZA4652\nS2vl\r\n=EHig\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHyH6SXTYXM2ITb85sk2M3jyg+O7Sm1061+VkqphKUQgIhAIVAWPIsl4DNulSw6NaOqlL8ojNU61xCtHlIH5XXVG4c"}]},"_npmUser":{"name":"srijs","email":"srijs@airpost.net"},"directories":{},"maintainers":[{"name":"srijs","email":"srijs@airpost.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rusha_0.8.14_1623180197056_0.34472863026525014"},"_hasShrinkwrap":false}},"readme":"# Rusha\n\n*A high-performance pure-javascript SHA1 implementation suitable for large binary data.*\n\n[![npm](https://img.shields.io/npm/v/rusha.svg)](https://www.npmjs.com/package/rusha) [![npm](https://img.shields.io/npm/dm/rusha.svg)](https://www.npmjs.com/package/rusha) [![Build Status](https://travis-ci.org/srijs/rusha.svg?branch=master)](https://travis-ci.org/srijs/rusha)\n\n## Installing\n\n### NPM\n\nRusha is available via [npm](http://npmjs.org/):\n\n```\nnpm install rusha\n```\n\n### Bower\n\nRusha is available via [bower](http://twitter.github.com/bower/):\n\n```\nbower install rusha\n```\n\n## Usage\n\nIt is highly recommended to run CPU-intensive tasks in a [Web Worker](http://developer.mozilla.org/en-US/docs/DOM/Using_web_workers). To do so, just follow the instructions on [_Using the Rusha Worker_](#using-the-rusha-worker).\n\nIf you have a good reason not to use Web Workers, follow the instructions on [_Using the Rusha Hash API_](#using-the-rusha-hash-api) instead.\n\n### Using the Rusha Worker\n\n#### Spawning workers\n\nYou can create a new worker in two ways. The preferred way is using `Rusha.createWorker()`, which spawns a webworker containing the hashing logic, and returns back a `Worker` object:\n\n```js\nconst worker = Rusha.createWorker();\n```\n\nIf for some reason this does not work for you, you can also just point the `Worker` constructor\nat `rusha.js` or `rusha.min.js`, like so:\n\n```js\nconst worker = new Worker(\"dist/rusha.min.js\");\n```\n\n> _**Note**: In order to make the latter work, Rusha will by default subscribe to incoming messages\nwhen it finds itself inside a worker context. This can lead to problems when you would like to use Rusha as a library inside a web worker, but still have control over the messaging. To disable this behaviour, you can call `Rusha.disableWorkerBehaviour()` from within the worker._\n\n#### Communicating with the worker\n\nYou can send your instance of the web worker messages in the format `{id: jobid, data: dataobject}`. The worker then sends back a message in the format `{id: jobid, hash: hash}`, were jobid is the id of the job previously received and hash is the hash of the data-object you passed, be it a `Blob`, `Array`, `Buffer`, `ArrayBuffer` or `String`\n\n### Using the Rusha Hash API\n\nThe Rusha `Hash` API is inspired by the [Node.js `Hash` API](https://nodejs.org/api/crypto.html#crypto_class_hash).\n\n#### Examples\n\n##### Simple usage\n\n```js\nconst hexHash = Rusha.createHash().update('I am Rusha').digest('hex'); \n```\n\n##### Incremental usage\n\n```js\nconst hash = Rusha.createHash(); \nhash.update('I am');\nhash.update(' Rusha');\nconst hexHash = rusha.digest('hex');\n```\n\n#### Reference\n\nYou instantiate a new Hash object by calling `Rusha.createHash()`.\n\n##### Methods\n\n- `update(data)`: Update the hash state with the given `data`, which can be a binary `String`, `Buffer`, `Array` or `ArrayBuffer`.\n- `digest([encoding])`: Calculates the digest of all of the data passed to be hashed. The `encoding` can be `'hex'` or undefined. If `encoding` is provided a string will be returned; otherwise an `ArrayBuffer` is returned.\n\n> _**Note**: Due to its synchronous nature, `Hash#update` does not accept data of type `Blob`. If you need to work with `Blob`s, you can either use the [Rusha Worker](#using-the-rusha-worker), or use [`FileReader#readAsArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsArrayBuffer) to read the contents of the `Blob`, and then invoke `Hash#update` with the `ArrayBuffer` that was returned._\n\n##### Properties\n\n- `state` (getter and setter): Allows getting and setting the internal hashing state.\n\n### Using the Rusha Object (DEPRECATED)\n\nThe Rusha Object API is deprecated, and is only documented here for older code bases that might still be using it.\n\nYou should be using the `Hash` API instead, which is documented above.\n\n#### Examples\n\n##### Normal usage\n\n```js\nconst rusha = new Rusha();\nconst hexHash = rusha.digest('I am Rusha'); \n```\n\n##### Incremental usage\n\n```js\nconst rusha = new Rusha();\nrusha.resetState();\nrusha.append('I am');\nrusha.append(' Rusha');\nconst hexHash = rusha.end();\n```\n\n#### Reference\n\nYour instantiate a new Rusha object by doing `new Rusha()`. When created, it provides the following methods:\n\n- `digest(d)`: Create a hex digest from data of the three kinds mentioned below, or throw and error if the type is unsupported.\n- `digestFromString(s)`: Create a hex digest from a binary `String`. A binary string is expected to only contain characters whose charCode < 256.\n- `digestFromBuffer(b)`: Create a hex digest from a `Buffer` or `Array`. Both are expected to only contain elements < 256.\n- `digestFromArrayBuffer(a)`: Create a hex digest from an `ArrayBuffer` object.\n- `rawDigest(d)`: Behaves just like #digest(d), except that it returns the digest as an Int32Array of size 5.\n- `resetState()`: Resets the internal state of the computation.\n- `append(d)`: Appends a binary `String`, `Buffer`, `Array`, `ArrayBuffer` or `Blob`.\n- `setState(state)`: Sets the internal computation state. See: getState().\n- `setState()`: Returns an object representing the internal computation state. You can pass this state to setState(). This feature is useful to resume an incremental sha.\n- `end()`: Finishes the computation of the sha, returning a hex digest.\n- `rawEnd()`: Behaves just like #end(), except that it returns the digest as an Int32Array of size 5.\n\n## Development\n\n* Download npm dependencies with `npm install`\n* Make changes to the files in `src/`\n* Build with `npm run build`\n* Run tests with `npm test`\n\n## Benchmarks\n\nTested were my Rusha implementation, the sha1.js implementation by [P. A. Johnston](http://pajhome.org.uk/crypt/md5/sha1.html), Tim Caswell's [Cifre](http://github.com/openpeer/cifre) and the Node.JS native implementation.\n\nIf you want to check the performance for yourself in your own browser, I compiled a [JSPerf Page](http://jsperf.com/rusha/13).\n\nA normalized estimation based on the best results for each implementation, smaller is better:\n![rough performance graph](http://srijs.github.io/rusha/bench/unscientific01.png)\n\nResults per Implementation and Platform:\n![performance chart](https://docs.google.com/spreadsheet/oimg?key=0Ag9CYh5kHpegdDB1ZG16WU1xVFgxdjRuQUVwQXRnWVE&oid=1&zx=pcatr2aits9)\n\nAll tests were performed on a MacBook Air 1.7 GHz Intel Core i5 and 4 GB 1333 MHz DDR3.\n","maintainers":[{"name":"srijs","email":"srijs@airpost.net"}],"time":{"modified":"2022-06-26T14:55:15.898Z","created":"2013-03-25T15:26:43.887Z","0.6.0":"2013-03-25T15:26:47.142Z","0.6.1":"2013-04-08T12:01:01.756Z","0.7.0":"2013-05-22T09:52:44.165Z","0.7.1":"2013-10-03T22:56:47.871Z","0.7.2":"2013-10-25T20:55:57.200Z","0.7.3":"2014-02-12T11:49:12.307Z","0.7.4":"2014-02-25T03:22:58.125Z","0.7.5":"2014-09-04T13:31:59.487Z","0.7.6":"2014-09-04T13:39:35.805Z","0.7.7":"2014-09-06T10:22:56.346Z","0.7.8":"2015-01-08T10:14:43.324Z","0.8.0":"2015-01-11T01:57:58.385Z","0.8.1":"2015-01-16T23:20:07.691Z","0.8.2":"2015-02-26T13:36:00.700Z","0.8.3":"2015-06-22T05:43:11.197Z","0.8.4":"2016-09-18T08:00:30.663Z","0.8.5":"2016-11-25T07:17:44.555Z","0.8.6":"2017-05-04T22:52:02.843Z","0.8.7":"2017-11-10T08:59:01.824Z","0.8.9":"2017-12-12T07:13:43.587Z","0.8.10":"2018-01-04T10:01:14.591Z","0.8.11":"2018-01-04T10:41:33.770Z","0.8.12":"2018-01-20T01:33:19.395Z","0.8.13":"2018-02-26T03:30:18.547Z","0.8.14":"2021-06-08T19:23:17.196Z"},"author":{"name":"Sam Rijs"},"users":{"chrisdickinson":true,"matthiasg":true,"sballan":true,"jameskyburz":true},"repository":{"type":"git","url":"git+https://github.com/srijs/rusha.git"},"readmeFilename":"README.md","keywords":["sha1","binary","crypto","hash"],"bugs":{"url":"https://github.com/srijs/rusha/issues"},"license":"MIT","homepage":"https://github.com/srijs/rusha#readme"}