bittorrent-dht
Advanced tools
Comparing version 7.5.1 to 7.5.2
@@ -33,3 +33,4 @@ # Authors | ||
- Sebastian Glaser (anx@ulzq.de) | ||
- thomas (thomas@cppcoder.net) | ||
#### Generated by bin/update-authors.sh. |
@@ -173,3 +173,3 @@ module.exports = DHT | ||
var key = isMutable | ||
? this._hash(opts.salt ? Buffer.concat([opts.salt, opts.k]) : opts.k) | ||
? this._hash(opts.salt ? Buffer.concat([opts.k, opts.salt]) : opts.k) | ||
: this._hash(bencode.encode(v)) | ||
@@ -263,3 +263,3 @@ | ||
if (!verify(r.sig, encodeSigData(r), r.k)) return true | ||
if (equals(hash(r.salt ? Buffer.concat([r.salt, r.k]) : r.k), key)) { | ||
if (equals(hash(r.salt ? Buffer.concat([r.k, r.salt]) : r.k), key)) { | ||
value = r | ||
@@ -495,3 +495,3 @@ return false | ||
var key = isMutable | ||
? this._hash(a.salt ? Buffer.concat([a.salt, a.k]) : a.k) | ||
? this._hash(a.salt ? Buffer.concat([a.k, a.salt]) : a.k) | ||
: this._hash(bencode.encode(v)) | ||
@@ -498,0 +498,0 @@ var keyHex = key.toString('hex') |
{ | ||
"name": "bittorrent-dht", | ||
"description": "Simple, robust, BitTorrent DHT implementation", | ||
"version": "7.5.1", | ||
"version": "7.5.2", | ||
"author": { | ||
@@ -6,0 +6,0 @@ "name": "Feross Aboukhadijeh", |
@@ -303,4 +303,4 @@ var Buffer = require('safe-buffer').Buffer | ||
var first = crypto.createHash('sha1').update('first').update(fopts.k).digest() | ||
var second = crypto.createHash('sha1').update('second').update(sopts.k).digest() | ||
var first = crypto.createHash('sha1').update(fopts.k).update('first').digest() | ||
var second = crypto.createHash('sha1').update(sopts.k).update('second').digest() | ||
@@ -307,0 +307,0 @@ dht1.put(fopts, function (err, hash) { |
81356