{"_id":"increment-buffer","_rev":"480841","name":"increment-buffer","description":"increment a buffer (with carry)","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"time":{"modified":"2021-08-05T09:35:36.000Z","created":"2015-06-03T13:37:10.995Z","1.0.1":"2016-11-02T14:33:35.139Z","1.0.0":"2015-06-03T13:37:10.995Z"},"users":{},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"repository":{"type":"git","url":"git://github.com/dominictarr/increment-buffer.git"},"versions":{"1.0.1":{"name":"increment-buffer","description":"increment a buffer (with carry)","version":"1.0.1","homepage":"https://github.com/dominictarr/increment-buffer","repository":{"type":"git","url":"git://github.com/dominictarr/increment-buffer.git"},"dependencies":{},"devDependencies":{"tape":"^4.0.0"},"scripts":{"prepublish":"npm ls &&  npm test","test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"9e446daef9d936f7e6c19c29a47a680b76466e7a","bugs":{"url":"https://github.com/dominictarr/increment-buffer/issues"},"_id":"increment-buffer@1.0.1","_shasum":"65076d75189d808b39ad13ab5b958e05216f9e0d","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.4.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"65076d75189d808b39ad13ab5b958e05216f9e0d","size":1828,"noattachment":false,"key":"/increment-buffer/-/increment-buffer-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/increment-buffer/download/increment-buffer-1.0.1.tgz"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/increment-buffer-1.0.1.tgz_1478097214597_0.4290008342359215"},"directories":{},"publish_time":1478097215139,"_cnpm_publish_time":1478097215139,"_hasShrinkwrap":false},"1.0.0":{"name":"increment-buffer","description":"increment a buffer (with carry)","version":"1.0.0","homepage":"https://github.com/dominictarr/increment-buffer","repository":{"type":"git","url":"git://github.com/dominictarr/increment-buffer.git"},"dependencies":{},"devDependencies":{"tape":"^4.0.0"},"scripts":{"prepublish":"npm ls &&  npm test","test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"6cb69f99c8621bb9d043f12c44a83dda597d9459","bugs":{"url":"https://github.com/dominictarr/increment-buffer/issues"},"_id":"increment-buffer@1.0.0","_shasum":"5eeadf45466d7b69ba3b1c00af8a54ddd0542d38","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.12.4","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"5eeadf45466d7b69ba3b1c00af8a54ddd0542d38","size":1896,"noattachment":false,"key":"/increment-buffer/-/increment-buffer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/increment-buffer/download/increment-buffer-1.0.0.tgz"},"directories":{},"publish_time":1433338630995,"_cnpm_publish_time":1433338630995,"_hasShrinkwrap":false}},"readme":"# increment-buffer\n\nincrement a buffer (with carry)\n\n# Example\n\nUseful for managing nonces when using [libsodium](https://github.com/paixaop/node-sodium)\nIn particular, see [Notes section regarding reusing keys](\nhttps://download.libsodium.org/doc/secret-key_cryptography/aead.html\n) (scroll to bottom)\n\n``` js\n> var inc = require('increment-buffer')\n> inc(new Buffer([0, 0, 0, 0]))\n<Buffer 00 00 00 01>\n\n> //with carry...\n> inc(new Buffer([0, 0, 0, 255]))\n<Buffer 00 00 01 00>\n\n> //wrap around\n> inc(new Buffer([255, 255, 255, 255]))\n<Buffer 00 00 00 00>\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/dominictarr/increment-buffer","bugs":{"url":"https://github.com/dominictarr/increment-buffer/issues"},"license":"MIT"}