{"_id":"random-poly-fill","_rev":"4-01547427b3347018b9111dc683474456","name":"random-poly-fill","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"random-poly-fill","version":"1.0.0","description":"A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core","main":"index.js","dependencies":{"standard":"^12.0.1","tape":"^4.9.1"},"devDependencies":{},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/random-poly-fill.git"},"keywords":["polyfill","crypto","random","randomFill","randomFillSync"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/random-poly-fill/issues"},"homepage":"https://github.com/watson/random-poly-fill#readme","coordinates":[55.6773705,12.5614183],"gitHead":"b83810b665793fcc713dbda94ec5f0a0c54e55ba","_id":"random-poly-fill@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-NOgvghEUyMtVAf20pTNOI3lKwq80hBPZoMDCjmK+yDmbhg7mbIMTWavSeA+AbF8j+0d1Y2bbfObPe4f6VKaGUw==","shasum":"38ceba0b0b2af577860e584c49d74bfbc8eb4b45","tarball":"https://registry.npmjs.org/random-poly-fill/-/random-poly-fill-1.0.0.tgz","fileCount":5,"unpackedSize":9781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBVGECRA9TVsSAnZWagAAPxsP/iG/NHd2M12N9+n/dw3Q\nTRdDu6elH9jXlLdfsYpPA/XULNeT45vVEhwZ7ylVya9KD3KUqtjgeknS92eJ\nIfdM3+OJIbTHr1sCHK6TS8+V7K0eSrE9O5bmg60hp+fydADltgN7YChUo1KP\nVIMu7YV263cw/TSYysz0sth5gW1X7QyRNu+Cznade2w7dcEFmpSajMUPbrMr\nVs1oYD2+Z6OPq7i3rHVWGZOi++Nh5zUC5FhxZa35sJmqZNZg5myX6s41Detx\ne5byOQMPtNbNbO8oj7K7dyS+1TNxhGinVdunyTr76AnsfJYY/wMiSvN092xU\nWyGWfgmVFh6TRxk+gnc3DGs1FbDsf6MyLQ1Ig3WBPSY+DXTDihbt+CIiDLEA\n7p/lWWoi2IAJCWfPa6tTcu4r1kWp6kD8ddLaAD+wAqYb0NQVq6bauG1xKPYX\nvgiFmm/xDlNA1ismWykf8vF51wJGBhUk7fbaBoZzvVOfZtXfYLPoFqPGTT7a\nNK9+ESBPlWIrCEDUUSa06/tfOV8NxpYJ3fCizy5syRRMHtpGW6SWac/+EnRT\n0QSefDCzup4KvjrVHF/40ItzHlt9zk/4WD/45U3CsCNm3P/ipvRcVPvqMGcw\ncZxbdf5NsqxZFPRaiWfci7Dtkj8c/H/xU1o++kMmRoKDx3PGykGgc7qAGmkN\nV0sM\r\n=sUYQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNCJAykil+PjRXVAd/8EwPbkU6LrmPCjEd5J96JQ6+lwIhALy9eujIwFk5oOcK24qyGQ3Z4FIC0XAN86oDr1HW8KpB"}]},"maintainers":[{"name":"watson","email":"w@tson.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-poly-fill_1.0.0_1543852419910_0.8753691039379949"},"_hasShrinkwrap":false},"1.0.1":{"name":"random-poly-fill","version":"1.0.1","description":"A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core","main":"index.js","dependencies":{},"devDependencies":{"standard":"^12.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/random-poly-fill.git"},"keywords":["polyfill","crypto","random","randomFill","randomFillSync"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/random-poly-fill/issues"},"homepage":"https://github.com/watson/random-poly-fill#readme","coordinates":[55.679872,12.5632642],"gitHead":"7c1f1ff83565ba88a0a16f3c367ac52a7fe0bff0","_id":"random-poly-fill@1.0.1","_shasum":"13634dc0255a31ecf85d4a182d92c40f9bbcf5ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.15.1","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"shasum":"13634dc0255a31ecf85d4a182d92c40f9bbcf5ed","tarball":"https://registry.npmjs.org/random-poly-fill/-/random-poly-fill-1.0.1.tgz","integrity":"sha512-bMOL0hLfrNs52+EHtIPIXxn2PxYwXb0qjnKruTjXiM/sKfYqj506aB2plFwWW1HN+ri724bAVVGparh4AtlJKw==","fileCount":6,"unpackedSize":9792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCsNOCRA9TVsSAnZWagAAnXoP/3Fh/2FbiM2z6Xl7fUJ4\nvCxzAFtkRz53VybUSQgljUvWRIB6ngwIQNkRHoT2WIbVDd5c3xtRIvQ54vHy\nkQlVy1T/uNJ5w638irvlRKYe5AmsYW+FtQGKaNMfk55g4IxVlajzvQMOzm5B\np1e5uu3vqQ3Kx7FjUdadmQtihcrGInXwvSo3eQP/NRj1MZyOtAifY8H5d0Dp\ngB1m4cuxe0WfluPYncNnqxlLKDoR6T8XcE3BsAmkYDwAx7KmzA42gqbwN0I4\nyGMPPNo32yA/RORke0UKxR+dzE5OnEg+OTeA7XdP0ZnC2N/Rq/n26kQ3c8/G\naQvmhbgNpnDLITTPLUuPRYMbND8CqyXeuw24gMRNtbokuDL123i6UfbSQBmo\nbO0hsSInNIpycRRi3VJwWo0kVfg5fZhfVtAmjq546zjV3wASyvmhL6biwqnA\nbOPcpWdjwVU5Vw1e5dlQykrs2ezP9mxQqupjDUsCRZhNR4UNwJbSJi2F63rp\nXzXJKpEu5tCzwC1vAVm2T+kDDPQzk+dWnKY+Epz7QN5Kh9GcSVn//ZXL6ELG\nawx0N1KvoIzIYtCyuuZN1bwjX33VAbrY1f6L2YI34masPmR+yHklc3N62OyZ\nwYhq7NTzAXwJhXhXDDWpC2mLCWys0R2oF0PRv3Va1gDP5UaOsekT/mBR5Yi2\n3m4b\r\n=4TfR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICapdrGqB5h+y85M+V2TjuNQxfIcux6/BB44RWk4hs+EAiBVxHkhvYDubyKzVHw/NUH1h+2yo0SQ8DAmfgzMIUtZWw=="}]},"maintainers":[{"name":"watson","email":"w@tson.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-poly-fill_1.0.1_1544209230112_0.6430827228327938"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-03T15:53:39.909Z","1.0.0":"2018-12-03T15:53:40.054Z","modified":"2022-05-14T02:45:21.237Z","1.0.1":"2018-12-07T19:00:30.307Z"},"maintainers":[{"name":"watson","email":"w@tson.dk"}],"description":"A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core","homepage":"https://github.com/watson/random-poly-fill#readme","keywords":["polyfill","crypto","random","randomFill","randomFillSync"],"repository":{"type":"git","url":"git+https://github.com/watson/random-poly-fill.git"},"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"bugs":{"url":"https://github.com/watson/random-poly-fill/issues"},"license":"MIT","readme":"# random-poly-fill\n\nA polyfill for [`crypto.randomFill`] and [`crypto.randomFillSync`] from\nNode.js core.\n\nThese two functions were added in Node.js v6.13.0. Use this polyfill if\nyou need to use these function in older versions of Node.js.\n\nThis polyfill is not optimized for speed or low resource usage. If you\ncan, use [`crypto.randomBytes`] directly instead.\n\n[![npm](https://img.shields.io/npm/v/random-poly-fill.svg)](https://www.npmjs.com/package/random-poly-fill)\n[![build status](https://travis-ci.org/watson/random-poly-fill.svg?branch=master)](https://travis-ci.org/watson/random-poly-fill)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n\n## Installation\n\n```\nnpm install random-poly-fill --save\n```\n\n## Usage\n\n```js\nconst { randomFill, randomFillSync } = require('random-poly-fill')\n\nconst source = Buffer.alloc(10)\n\nrandomFill(source, 0, 5, function (err, target) {\n  if (err) throw err\n  console.log(source.toString('hex')) // fc4584c64a0000000000\n  console.log(target.toString('hex')) // fc4584c64a0000000000\n})\n\nconst buf = Buffer.alloc(10)\n\nrandomFillSync(buf, 5, 5)\n\nconsole.log(buf.toString('hex')) // 0000000000bcc09d5877\n```\n\n## API\n\n### `crypto.randomFill(buffer[, offset][, size], callback)`\n\nSee Node.js core documentation for [`crypto.randomFill`].\n\n### `crypto.randomFillSync(buffer[, offset][, size])`\n\nSee Node.js core documentation for [`crypto.randomFillSync`].\n\n## License\n\n[MIT](LICENSE)\n\n[`crypto.randomBytes`]: https://nodejs.org/api/crypto.html#crypto_crypto_randombytes_size_callback\n[`crypto.randomFill`]: https://nodejs.org/api/crypto.html#crypto_crypto_randomfill_buffer_offset_size_callback\n[`crypto.randomFillSync`]: https://nodejs.org/api/crypto.html#crypto_crypto_randomfillsync_buffer_offset_size\n","readmeFilename":"README.md"}