New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bittorrent-dht

Package Overview
Dependencies
Maintainers
8
Versions
137
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bittorrent-dht - npm Package Compare versions

Comparing version 9.0.0 to 9.0.1

7

client.js

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc