{"maintainers":[{"email":"npm@dcousens.com","name":"anonymous"},{"email":"ljharb@gmail.com","name":"anonymous"}],"keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"dist-tags":{"latest":"2.0.2"},"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/crypto-browserify/buffer-xor.svg?branch=master&style=flat-square)](https://travis-ci.org/crypto-browserify/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":"anonymous","email":"email@dcousens.com"},"maintainers":[{"name":"anonymous","email":"email@dcousens.com"}],"dist":{"shasum":"f465d14bce87deecb6ab09aad686fabdffb7b5ea","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/buffer-xor/-/buffer-xor-1.0.0.tgz","integrity":"sha512-N7/QIxLneEMoSuY3sEHER035yohONa5IUeNiNGLdPnnf6xzg87BGALqKpstNA+oqPdCDQBpFXqc3rXIUxXCt0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxj6KAFX+zozLRwhor8Ku6T5uDgF+8iG1Zu4nSu0JQxAiBGOdFaoGC6mZnWzkCYuuyoU6uwgQDPlHU2sxaDYHl5uw=="}]},"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":"anonymous","email":"email@dcousens.com"},"maintainers":[{"name":"anonymous","email":"email@dcousens.com"}],"dist":{"shasum":"484c6b8824616ffc0f3b7c573964bc63cb919312","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/buffer-xor/-/buffer-xor-1.0.1.tgz","integrity":"sha512-7VqnZhpVIEwcZSd8dBKsw5qcpKimJV2iFmd3VOsTy3y4MG7Aafutw80SpxvuA5dd57Va57o+oVIB1RiF5q//Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICq5Fz5TYgpUJCpe1QIwmJb5Fr2AUnXbNH8yu6KNWi+PAiBUqp3Of+auKhVwYaG+uZ6ygvEFdkBPu+1H8bbB4Wu86Q=="}]},"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":"anonymous","email":"email@dcousens.com"},"maintainers":[{"name":"anonymous","email":"email@dcousens.com"}],"dist":{"shasum":"231e44571f644bde0789026f61de6e923167124a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/buffer-xor/-/buffer-xor-1.0.2.tgz","integrity":"sha512-ZWkbCk7ZDM9cvgoEINiJ1MB2Ek9qYxsyenkfSnpw4Q2MhVMOn62jIP0WYq9FkbOzgzmUcN8CZfpHerA63qjQ4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp3x7G7gmf0sQFtH8pek4k9rwKu/zQjQY27SMyCXVunAIhAKi/uToo/q2Exb+DkdXUfcVpK7mDJFW0MXhaudYgJ6c6"}]},"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":"anonymous","email":"email@dcousens.com"},"dist":{"shasum":"26e61ed1422fb70dd42e6e36729ed51d855fe8d9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/buffer-xor/-/buffer-xor-1.0.3.tgz","integrity":"sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmLG5kt2Obsp2gTORtrAPHN7B7UhJ0FH5Tn6JQPaDIuAIhAL3FrMehTa9lfvwaxwR8oKfN40JKZ3wYtx1l5IHWiN4Y"}]},"maintainers":[{"name":"anonymous","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":"anonymous","email":"email@dcousens.com"},"dist":{"shasum":"617efcb4361324b96725313e75d5413da32c7a62","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/buffer-xor/-/buffer-xor-2.0.0.tgz","integrity":"sha512-cTYv6/CzTNpNYrFQVu50D0gsS+w0fCW5uuHtl6BX6bdGErwpc/iyc6BcDaVxfZJI1zeCLF5kCATFMhMzoo6/1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwnds48UnHVHIzUu0ofzsMu8TY8nvd+A7qbumd0t7ggCIQCPIrFAnroMBaPAYjNIrPKGfbmWVr+ZmCuiQQ3c/a+Qsw=="}]},"maintainers":[{"name":"anonymous","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":"anonymous","email":"email@dcousens.com"},"dist":{"shasum":"ba4d421d30b91a1440441f39f26d8a235e43b8d0","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/buffer-xor/-/buffer-xor-2.0.1.tgz","integrity":"sha512-lo+DFvd/dhHqfeCH/CougvdZ5hed6O8kYYIMDwu06Y2wR3BEZmFST8ONZVUssXKApg+Y3nWtYA2MHYDvfuIalQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPIfXRp3b7qy5vlR4bfL5fQblQS6gIOKFV/saVQ11PZgIhAOT3OQpzMbGVV6DNhKG36x8P0Gsf2miDGjRCCmG85q3f"}]},"maintainers":[{"name":"anonymous","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/buffer-xor-2.0.1.tgz_1457846300724_0.5908564073033631"},"directories":{}},"2.0.2":{"name":"buffer-xor","version":"2.0.2","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":"*"},"dependencies":{"safe-buffer":"^5.1.1"},"gitHead":"9ccb25fcb6afa96d23e96da837e7d3379475a954","_id":"buffer-xor@2.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"anonymous","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==","shasum":"34f7c64f04c777a1f8aac5e661273bb9dd320289","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/buffer-xor/-/buffer-xor-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwDQokU1BTwphD7UT3Bssw5A3/8apU2QEbyjSFGXy6OgIgG/qp9xiC5MQEbBO62lB0trwU9sUWe3/fGVPUuk71Bic="}]},"maintainers":[{"name":"anonymous","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-xor-2.0.2.tgz_1503323198580_0.12606958695687354"},"directories":{}}},"name":"buffer-xor","time":{"modified":"2023-04-07T23:23:41.571Z","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","2.0.2":"2017-08-21T13:46:38.904Z"},"readmeFilename":"README.md","homepage":"https://github.com/crypto-browserify/buffer-xor"}