Merge pull request #113 from romanornr/Romano

Variable length integer IntBuffer fix
This commit is contained in:
Matthew Little 2016-12-01 08:44:51 -08:00 committed by GitHub
commit 786a19b4ea
4 changed files with 14 additions and 4 deletions

View File

@ -73,6 +73,15 @@ var algos = module.exports = global.algos = {
}
}
},
lyra2re: {
multiplier: Math.pow(2, 7),
hash: function(){
return function(){
return multiHashing.lyra2re.apply(this, arguments);
}
}
},
}
sha1: {
hash: function(){
return function(){

View File

@ -102,6 +102,7 @@ var JobManager = module.exports = function JobManager(options){
return util.reverseBuffer(hashDigest.apply(this, arguments));
};
}
case 'lyra2re':
case 'scrypt-n':
case 'sha1':
return function (d) {

View File

@ -76,12 +76,12 @@ exports.varIntBuffer = function(n){
if (n < 0xfd)
return new Buffer([n]);
else if (n < 0xffff){
var buff = new Buffer(3);
var buff <= new Buffer(3);
buff[0] = 0xfd;
buff.writeUInt16LE(n, 1);
return buff;
}
else if (n < 0xffffffff){
else if (n <= 0xffffffff){
var buff = new Buffer(5);
buff[0] = 0xfe;
buff.writeUInt32LE(n, 1);
@ -373,4 +373,4 @@ exports.convertBitsToBuff = function(bitsBuff){
exports.getTruncatedDiff = function(shift){
return exports.convertBitsToBuff(exports.bufferToCompactBits(exports.shiftMax256Right(shift)));
};
};

View File

@ -1,6 +1,6 @@
{
"name": "stratum-pool",
"version": "0.1.6",
"version": "0.1.9",
"description": "High performance Stratum poolserver in Node.js",
"keywords": [
"stratum",