{"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"dist-tags":{"latest":"2.0.1"},"author":{"name":"Daniel Cousens"},"description":"A simple module for bitwise-xor on buffers","readme":"# buffer-xor\n\n[![NPM Package](https://img.shields.io/npm/v/buffer-xor.svg?style=flat-square)](https://www.npmjs.org/package/buffer-xor)\n[![Build Status](https://img.shields.io/travis/cryptocoinjs/buffer-xor.svg?branch=master&style=flat-square)](https://travis-ci.org/cryptocoinjs/buffer-xor)\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nA simple module for bitwise-xor on buffers.\n\n\n## Examples\n\n``` javascript\nvar xor = require(\"buffer-xor\")\nvar a = new Buffer('00ff0f', 'hex')\nvar b = new Buffer('f0f0', 'hex')\n\nconsole.log(xor(a, b))\n// => <Buffer f0 0f 0f>\n```\n\n\nOr for those seeking those few extra cycles, perform the operation in place with\n`xorInplace`:\n\n_NOTE: `xorInplace` won't xor past the bounds of the buffer it mutates so make\nsure it is long enough!_\n\n``` javascript\nvar xorInplace = require(\"buffer-xor/inplace\")\nvar a = new Buffer('00ff0f', 'hex')\nvar b = new Buffer('f0f0', 'hex')\n\nconsole.log(xorInplace(a, b))\n// => <Buffer f0 0f 0f>\n\n// See that a has been mutated\nconsole.log(a)\n// => <Buffer f0 0f 0f>\n```\n\n\n## License [MIT](LICENSE)\n","repository":{"type":"git","url":"git+https://github.com/crypto-browserify/buffer-xor.git"},"bugs":{"url":"https://github.com/crypto-browserify/buffer-xor/issues"},"license":"MIT","versions":{"1.0.0":{"name":"buffer-xor","version":"1.0.0","description":"buffer-xor","main":"index.js","scripts":{"standard":"standard","test":"npm run-script unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcousens/buffer-xor.git"},"bugs":{"url":"https://github.com/dcousens/buffer-xor/issues"},"homepage":"https://github.com/dcousens/buffer-xor","keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"*","standard":"*"},"gitHead":"92dfa299b905bcf6b3cfe79b13b982c236c23940","_id":"buffer-xor@1.0.0","_shasum":"f465d14bce87deecb6ab09aad686fabdffb7b5ea","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.3","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"dist":{"shasum":"f465d14bce87deecb6ab09aad686fabdffb7b5ea","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/buffer-xor/-/buffer-xor-1.0.0.tgz"},"directories":{}},"1.0.1":{"name":"buffer-xor","version":"1.0.1","description":"buffer-xor","main":"index.js","scripts":{"standard":"standard","test":"npm run-script unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcousens/node-buffer-xor.git"},"bugs":{"url":"https://github.com/dcousens/node-buffer-xor/issues"},"homepage":"https://github.com/dcousens/node-buffer-xor","keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"*","standard":"*"},"gitHead":"3c08bdde2a5596cadba750ba323864628081b027","_id":"buffer-xor@1.0.1","_shasum":"484c6b8824616ffc0f3b7c573964bc63cb919312","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.3","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"dist":{"shasum":"484c6b8824616ffc0f3b7c573964bc63cb919312","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/buffer-xor/-/buffer-xor-1.0.1.tgz"},"directories":{}},"1.0.2":{"name":"buffer-xor","version":"1.0.2","description":"buffer-xor","main":"index.js","scripts":{"standard":"standard","test":"npm run-script unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/crypto-browserify/buffer-xor.git"},"bugs":{"url":"https://github.com/crypto-browserify/buffer-xor/issues"},"homepage":"https://github.com/crypto-browserify/buffer-xor","keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"*","standard":"*"},"gitHead":"79c37eb7669b62639b0f4b018aaf155e72d7e204","_id":"buffer-xor@1.0.2","_shasum":"231e44571f644bde0789026f61de6e923167124a","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.3","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"dist":{"shasum":"231e44571f644bde0789026f61de6e923167124a","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/buffer-xor/-/buffer-xor-1.0.2.tgz"},"directories":{}},"1.0.3":{"name":"buffer-xor","version":"1.0.3","description":"A simple module for bitwise-xor on buffers","main":"index.js","scripts":{"standard":"standard","test":"npm run-script unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/crypto-browserify/buffer-xor.git"},"bugs":{"url":"https://github.com/crypto-browserify/buffer-xor/issues"},"homepage":"https://github.com/crypto-browserify/buffer-xor","keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"*","standard":"*"},"gitHead":"8f92b79a8b8133c26a7ae1af09b2c84ec6e3f426","_id":"buffer-xor@1.0.3","_shasum":"26e61ed1422fb70dd42e6e36729ed51d855fe8d9","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.1","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"26e61ed1422fb70dd42e6e36729ed51d855fe8d9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/buffer-xor/-/buffer-xor-1.0.3.tgz"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"2.0.0":{"name":"buffer-xor","version":"2.0.0","description":"A simple module for bitwise-xor on buffers","main":"index.js","scripts":{"standard":"standard","test":"npm run-script unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/crypto-browserify/buffer-xor.git"},"bugs":{"url":"https://github.com/crypto-browserify/buffer-xor/issues"},"homepage":"https://github.com/crypto-browserify/buffer-xor","keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"mocha":"*","standard":"*"},"gitHead":"83025b66219da45f75463a3a1431abb4f5ed127e","_id":"buffer-xor@2.0.0","_shasum":"617efcb4361324b96725313e75d5413da32c7a62","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.8.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"617efcb4361324b96725313e75d5413da32c7a62","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/buffer-xor/-/buffer-xor-2.0.0.tgz"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-xor-2.0.0.tgz_1457737083942_0.2049625653307885"},"directories":{}},"2.0.1":{"name":"buffer-xor","version":"2.0.1","description":"A simple module for bitwise-xor on buffers","files":["index.js","inplace.js"],"main":"index.js","scripts":{"standard":"standard","test":"npm run standard && npm run unit","unit":"tape test/*.js"},"repository":{"type":"git","url":"git+https://github.com/crypto-browserify/buffer-xor.git"},"bugs":{"url":"https://github.com/crypto-browserify/buffer-xor/issues"},"homepage":"https://github.com/crypto-browserify/buffer-xor","keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"author":{"name":"Daniel Cousens"},"license":"MIT","devDependencies":{"standard":"*","tape":"*"},"gitHead":"5b2d03d4661236924902a299cc073347c358708d","_id":"buffer-xor@2.0.1","_shasum":"ba4d421d30b91a1440441f39f26d8a235e43b8d0","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.8.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"ba4d421d30b91a1440441f39f26d8a235e43b8d0","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/buffer-xor/-/buffer-xor-2.0.1.tgz"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/buffer-xor-2.0.1.tgz_1457846300724_0.5908564073033631"},"directories":{}}},"name":"buffer-xor","time":{"modified":"2016-03-13T05:18:21.254Z","created":"2015-05-21T05:17:46.626Z","1.0.0":"2015-05-21T05:17:46.626Z","1.0.1":"2015-05-21T05:19:08.254Z","1.0.2":"2015-05-21T05:21:50.497Z","1.0.3":"2015-09-25T07:15:16.477Z","2.0.0":"2016-03-11T22:58:04.390Z","2.0.1":"2016-03-13T05:18:21.254Z"},"readmeFilename":"README.md","homepage":"https://github.com/crypto-browserify/buffer-xor"}