Repository URL to install this package:
| 
      
     
      
        
        
        Version: 
        
         
  
        
    
          
          1.0.0-1  ▾
        
         
  
      
        
      
  
      
  
     | 
| .. | 
| index.js | 
| package.json | 
| .npmignore | 
| LICENSE.txt | 
| README.md | 
| .travis.yml | 
| test.js | 
Constant-time Buffer comparison for node.js.  Should work with browserify too.
  npm install buffer-equal-constant-time
var bufferEq = require('buffer-equal-constant-time'); var a = new Buffer('asdf'); var b = new Buffer('asdf'); if (bufferEq(a,b)) { // the same! } else { // different in at least one byte! }
If you'd like to install an .equal() method onto the node.js Buffer and
SlowBuffer prototypes:
require('buffer-equal-constant-time').install(); var a = new Buffer('asdf'); var b = new Buffer('asdf'); if (a.equal(b)) { // the same! } else { // different in at least one byte! }
To get rid of the installed .equal() method, call .restore():
  require('buffer-equal-constant-time').restore();
© 2013 GoInstant Inc., a salesforce.com company
Licensed under the BSD 3-clause license.