This commit is contained in:
parent
5bbf9d658c
commit
fe1ab3bf64
@ -6,13 +6,14 @@ const { scrypt } = require ('scrypt-js');
|
||||
* creates a scrypt hash
|
||||
*
|
||||
* @param {string} str string input
|
||||
* @param {string} salt salt
|
||||
* @param {string} salt salt#
|
||||
* @param {(progress: number) => void} [progress] progress callback
|
||||
* @returns {Promise<string>} hash
|
||||
*/
|
||||
async function pbkdf_scrypt (str, salt) {
|
||||
async function pbkdf_scrypt (str, salt, progress) {
|
||||
const bstr = Buffer.from (str.normalize ('NFKC'), 'utf-8');
|
||||
const bsalt = Buffer.from (salt.normalize ('NFKC'), 'utf-8');
|
||||
const hash = await scrypt (bstr, bsalt, 8192, 8, 1, 64);
|
||||
const hash = await scrypt (bstr, bsalt, 8192, 8, 1, 64, progress);
|
||||
return Buffer.from (hash)
|
||||
.toString ('hex');
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@sapphirecode/crypto-helper",
|
||||
"version": "2.1.1",
|
||||
"version": "2.1.2",
|
||||
"main": "index.js",
|
||||
"author": {
|
||||
"name": "Timo Hocker",
|
||||
|
Loading…
x
Reference in New Issue
Block a user