From 43c491bebe06e427dd20da299edd05fabdc29158 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Fri, 10 Feb 2017 22:05:50 -0800 Subject: [PATCH] wsproxy: fix pow check. --- browser/wsproxy.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/browser/wsproxy.js b/browser/wsproxy.js index 58e3b1cf..c26d05c6 100644 --- a/browser/wsproxy.js +++ b/browser/wsproxy.js @@ -2,11 +2,12 @@ var net = require('net'); var dns = require('dns'); +var EventEmitter = require('events').EventEmitter; var IOServer = require('socket.io'); var util = require('../lib/utils/util'); +var crypto = require('../lib/crypto/crypto'); var IP = require('../lib/utils/ip'); var BufferWriter = require('../lib/utils/writer'); -var EventEmitter = require('events').EventEmitter; var NAME_REGEX = /^[a-z0-9\-\.]+?\.(?:be|me|org|com|net|ch|de)$/i; @@ -141,7 +142,7 @@ WSProxy.prototype._handleConnect = function _handleConnect(ws, port, host, nonce pow.writeString(host, 'ascii'); pow = pow.render(); - if (util.cmp(util.hash256(pow), this.target) > 0) { + if (util.cmp(crypto.hash256(pow), this.target) > 0) { this.log('Client did not solve proof of work (%s).', state.host); ws.emit('tcp close'); ws.disconnect();