bittorrent-dht
Advanced tools
Comparing version 9.0.0 to 9.0.1
@@ -6,3 +6,2 @@ module.exports = DHT | ||
var debug = require('debug')('bittorrent-dht') | ||
var equals = require('buffer-equals') | ||
var EventEmitter = require('events').EventEmitter | ||
@@ -393,7 +392,7 @@ var inherits = require('inherits') | ||
if (!verify(r.sig, encodeSigData(r), r.k)) return true | ||
if (equals(hash(r.salt ? Buffer.concat([r.k, r.salt]) : r.k), key)) { | ||
if (hash(r.salt ? Buffer.concat([r.k, r.salt]) : r.k).equals(key)) { | ||
if (!value || r.seq > value.seq) value = r | ||
} | ||
} else { | ||
if (equals(hash(bencode.encode(r.v)), key)) { | ||
if (hash(bencode.encode(r.v)).equals(key)) { | ||
value = r | ||
@@ -719,3 +718,3 @@ return false | ||
var tokenB = this._generateToken(host, this._secrets[1]) | ||
return equals(token, tokenA) || equals(token, tokenB) | ||
return token.equals(tokenA) || token.equals(tokenB) | ||
} | ||
@@ -722,0 +721,0 @@ |
{ | ||
"name": "bittorrent-dht", | ||
"description": "Simple, robust, BitTorrent DHT implementation", | ||
"version": "9.0.0", | ||
"version": "9.0.1", | ||
"author": { | ||
@@ -15,4 +15,3 @@ "name": "WebTorrent, LLC", | ||
"bencode": "^2.0.0", | ||
"buffer-equals": "^1.0.3", | ||
"debug": "^3.1.0", | ||
"debug": "^4.1.1", | ||
"inherits": "^2.0.1", | ||
@@ -19,0 +18,0 @@ "k-bucket": "^5.0.0", |
11
38388
670
+ Addeddebug@4.4.0(transitive)
- Removedbuffer-equals@^1.0.3
- Removedbuffer-equals@1.0.4(transitive)
- Removeddebug@3.2.7(transitive)
Updateddebug@^4.1.1