2.0.2 • Published 8 years ago

buffer-xor v2.0.2

Weekly downloads
11,333,403
License
MIT
Repository
github
Last release
8 years ago

buffer-xor

NPM Package Build Status

js-standard-style

A simple module for bitwise-xor on buffers.

Examples

var xor = require('buffer-xor')
var a = new Buffer('00ff0f', 'hex')
var b = new Buffer('f0f0', 'hex')

console.log(xor(a, b))
// => <Buffer f0 0f 0f>

Or for those seeking those few extra cycles, perform the operation in place with xorInplace:

NOTE: xorInplace won't xor past the bounds of the buffer it mutates so make sure it is long enough!

var xorInplace = require('buffer-xor/inplace')
var a = new Buffer('00ff0f', 'hex')
var b = new Buffer('f0f0', 'hex')

console.log(xorInplace(a, b))
// => <Buffer f0 0f 0f>

// See that a has been mutated
console.log(a)
// => <Buffer f0 0f 0f>

License MIT

browserify-aesvuedragdropuploadimagesphoton-libbb-chat@fundefund/funde_ckgql_din_mod@l1nyanm1ng/react-picture-viewer@evekran/ml-encryptcthpb-plugin-socialcogoportutilsjs4cytoscape@infinitebrahmanuniverse/nolb-buf@saaspe/components@go-hd/op-get@everything-registry/sub-chunk-1271taman-baca-masyarakattanngotest-carosello-campusvue-infinite-loading-propsvue-button-test1webchewebdesa-laravel-final-releasesupercluster-googlemaps-adapter-clonessticky-scroll-catchtestapatest-solidity-npmsvelte-component-libtextfield-samplevue-compmentvcloudcam-playkit-js-hlsvapashjsvernam-cipher-decodevernam-cipher-encodevue-dev-clonegenerator-bootstrap-boilerplate-templateipfs-kad-routerjesusdemojs-offsjs-utils-jll2iota-paper-encryptionkafirchain-tetrishue-node-dtlsichashjsinfinispanhot-zone-vuehive-multisig-sdkhereditasgrid-component-react-ex-1hardhat-teaplughardhat-teaxyzguruwayguruway.jshelp-widgetlitepie-datepicker-gabelibp2p-kad-routinglrbceshim2m-chartjs-plugin-crosshairloading-animatedkountexamplekrown_login_librarymelis-ecrypt@wavesenterprise/rtk-encrypt@vaporyjs/devp2p@thismr/bitmindtest-core@tillschweneker/ckeditor5-build-strapi-wysiwyg-markdown@tycoon69-labs/crypto@udooku/react-image-comparison-slider@tonysusi/vapid@toucansam-bpl/crypto@thedoctor0/vuex-shared-mutations@uns/ark-crypto@vitali_shcherbina/styled-lib@xswap/v2-core@yak-spirit/yak-swap-ui@zh0st/evm-chains@zebracompany/f_editor@zyonyu/browserify-aesa_react_reflux_demoaes-kwb2x-utilsap-vue-captchaappcharge-checkoutbainfrdrk-js-semaphoreforminput-ui-libfreemambafn-lib-examplefork-react-ffmpeggassefalsgassefals-2dynamics-contracts-xdopengineneweasyplayer-myeditorjs-alerticonsemg-apienvelope-jsenefti-galerievmhumaethash-b3jsethashjs
2.0.2

8 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.0.3

10 years ago

1.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago