buffer-xor
A simple module for bitwise-xor on buffers.
Examples
var xor =var a = '00ff0f' 'hex'var b = 'f0f0' 'hex'console// => <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 =var a = '00ff0f' 'hex'var b = 'f0f0' 'hex'console// => <Buffer f0 0f 0f>// See that a has been mutatedconsole// => <Buffer f0 0f 0f>