Merge pull request #113 from romanornr/Romano
Variable length integer IntBuffer fix
This commit is contained in:
commit
786a19b4ea
@ -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(){
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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)));
|
||||
};
|
||||
};
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user