add scrypt to workers.
This commit is contained in:
parent
1cc6727de5
commit
712d7801b3
@ -232,6 +232,22 @@ Workers.prototype.mine = function mine(attempt, callback) {
|
||||
return this.execute('mine', [data], -1, callback);
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute scrypt job (no timeout).
|
||||
* @param {Buffer} passwd
|
||||
* @param {Buffer} salt
|
||||
* @param {Number} N
|
||||
* @param {Number} r
|
||||
* @param {Number} p
|
||||
* @param {Number} len
|
||||
* @param {Function} callback
|
||||
* @returns {Buffer}
|
||||
*/
|
||||
|
||||
Workers.prototype.scrypt = function scrypt(passwd, salt, N, r, p, len, callback) {
|
||||
return this.execute('scrypt', [passwd, salt, N, r, p, len], -1, callback);
|
||||
};
|
||||
|
||||
/**
|
||||
* Represents a worker.
|
||||
* @exports Worker
|
||||
@ -685,6 +701,23 @@ jobs.mine = function mine(data) {
|
||||
return attempt.mineSync();
|
||||
};
|
||||
|
||||
/**
|
||||
* Execute scrypt() on worker.
|
||||
* @see scrypt
|
||||
* @param {Buffer} passwd
|
||||
* @param {Buffer} salt
|
||||
* @param {Number} N
|
||||
* @param {Number} r
|
||||
* @param {Number} p
|
||||
* @param {Number} len
|
||||
* @returns {Buffer}
|
||||
*/
|
||||
|
||||
jobs.scrypt = function scrypt(passwd, salt, N, r, p, len) {
|
||||
var scrypt = require('./scrypt');
|
||||
return scrypt(passwd, salt, N, r, p, len);
|
||||
};
|
||||
|
||||
/**
|
||||
* Framer
|
||||
* @constructor
|
||||
|
||||
Loading…
Reference in New Issue
Block a user