var xor =require("buffer-xor")var a =newBuffer('00ff0f','hex')var b =newBuffer('f0f0','hex')console.log(xor(a, b))// => <Buffer f0 0f>
Or for those seeking those few extra cycles, perform the operation in place:
var xorInplace =require("buffer-xor/inplace")var a =newBuffer('00ff0f','hex')var b =newBuffer('f0f0','hex')console.log(xorInplace(a, b))// => <Buffer f0 0f>// NOTE: xorInplace will return the shorter slice of its parameters// See that a has been mutatedconsole.log(a)// => <Buffer f0 0f 0f>