@neon-exchange/nash-protocol
Advanced tools
Comparing version 4.11.5 to 4.11.7
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const scrypt_js_1 = __importDefault(require("scrypt-js")); | ||
const scrypt_async_1 = __importDefault(require("scrypt-async")); | ||
const normalizeString_1 = __importDefault(require("../utils/normalizeString")); | ||
@@ -23,8 +23,4 @@ /* | ||
*/ | ||
function hashPassword(password, salt) { | ||
return new Promise(res => scrypt_js_1.default(normalizeString_1.default(password), normalizeString_1.default(salt), N, r, p, dkLen, (error, _, key) => { | ||
// throw instead of reject because this will only happen on code error | ||
if (error) { | ||
throw error; | ||
} | ||
async function hashPassword(password, salt) { | ||
return new Promise(res => scrypt_async_1.default(normalizeString_1.default(password), normalizeString_1.default(salt), { N, r, p, dkLen }, (key) => { | ||
// Progress tracker unhandled, we can incorporate it later if needed | ||
@@ -37,2 +33,2 @@ if (key) { | ||
exports.default = hashPassword; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzaFBhc3N3b3JkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2hhc2hQYXNzd29yZC9oYXNoUGFzc3dvcmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSwwREFBOEI7QUFFOUIsK0VBQXNEO0FBRXREOzs7OztHQUtHO0FBQ0gsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQTtBQUNqQixNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUE7QUFFaEI7OztHQUdHO0FBQ0gsU0FBd0IsWUFBWSxDQUFDLFFBQWdCLEVBQUUsSUFBWTtJQUNqRSxPQUFPLElBQUksT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQ3ZCLG1CQUFNLENBQUMseUJBQWUsQ0FBQyxRQUFRLENBQUMsRUFBRSx5QkFBZSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEtBQVksRUFBRSxDQUFTLEVBQUUsR0FBVyxFQUFFLEVBQUU7UUFDaEgsc0VBQXNFO1FBQ3RFLElBQUksS0FBSyxFQUFFO1lBQ1QsTUFBTSxLQUFLLENBQUE7U0FDWjtRQUVELG9FQUFvRTtRQUNwRSxJQUFJLEdBQUcsRUFBRTtZQUNQLE9BQU8sR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQTtTQUM3QjtJQUNILENBQUMsQ0FBQyxDQUNILENBQUE7QUFDSCxDQUFDO0FBZEQsK0JBY0MifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzaFBhc3N3b3JkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2hhc2hQYXNzd29yZC9oYXNoUGFzc3dvcmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnRUFBc0M7QUFFdEMsK0VBQXNEO0FBRXREOzs7OztHQUtHO0FBQ0gsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQTtBQUNqQixNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUE7QUFFaEI7OztHQUdHO0FBQ1ksS0FBSyxVQUFVLFlBQVksQ0FBQyxRQUFnQixFQUFFLElBQVk7SUFDdkUsT0FBTyxJQUFJLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUN2QixzQkFBVyxDQUFDLHlCQUFlLENBQUMsUUFBUSxDQUFDLEVBQUUseUJBQWUsQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLENBQUMsR0FBVyxFQUFFLEVBQUU7UUFDaEcsb0VBQW9FO1FBQ3BFLElBQUksR0FBRyxFQUFFO1lBQ1AsT0FBTyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFBO1NBQzdCO0lBQ0gsQ0FBQyxDQUFDLENBQ0gsQ0FBQTtBQUNILENBQUM7QUFURCwrQkFTQyJ9 |
@@ -1,2 +0,2 @@ | ||
import scrypt from 'scrypt-js'; | ||
import scryptAsync from 'scrypt-async'; | ||
import normalizeString from '../utils/normalizeString'; | ||
@@ -17,8 +17,4 @@ /* | ||
*/ | ||
export default function hashPassword(password, salt) { | ||
return new Promise(res => scrypt(normalizeString(password), normalizeString(salt), N, r, p, dkLen, (error, _, key) => { | ||
// throw instead of reject because this will only happen on code error | ||
if (error) { | ||
throw error; | ||
} | ||
export default async function hashPassword(password, salt) { | ||
return new Promise(res => scryptAsync(normalizeString(password), normalizeString(salt), { N, r, p, dkLen }, (key) => { | ||
// Progress tracker unhandled, we can incorporate it later if needed | ||
@@ -30,2 +26,2 @@ if (key) { | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzaFBhc3N3b3JkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2hhc2hQYXNzd29yZC9oYXNoUGFzc3dvcmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxNQUFNLE1BQU0sV0FBVyxDQUFBO0FBRTlCLE9BQU8sZUFBZSxNQUFNLDBCQUEwQixDQUFBO0FBRXREOzs7OztHQUtHO0FBQ0gsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQTtBQUNqQixNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUE7QUFFaEI7OztHQUdHO0FBQ0gsTUFBTSxDQUFDLE9BQU8sVUFBVSxZQUFZLENBQUMsUUFBZ0IsRUFBRSxJQUFZO0lBQ2pFLE9BQU8sSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FDdkIsTUFBTSxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsRUFBRSxlQUFlLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsS0FBWSxFQUFFLENBQVMsRUFBRSxHQUFXLEVBQUUsRUFBRTtRQUNoSCxzRUFBc0U7UUFDdEUsSUFBSSxLQUFLLEVBQUU7WUFDVCxNQUFNLEtBQUssQ0FBQTtTQUNaO1FBRUQsb0VBQW9FO1FBQ3BFLElBQUksR0FBRyxFQUFFO1lBQ1AsT0FBTyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFBO1NBQzdCO0lBQ0gsQ0FBQyxDQUFDLENBQ0gsQ0FBQTtBQUNILENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzaFBhc3N3b3JkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2hhc2hQYXNzd29yZC9oYXNoUGFzc3dvcmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxXQUFXLE1BQU0sY0FBYyxDQUFBO0FBRXRDLE9BQU8sZUFBZSxNQUFNLDBCQUEwQixDQUFBO0FBRXREOzs7OztHQUtHO0FBQ0gsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQTtBQUNqQixNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDWCxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUE7QUFFaEI7OztHQUdHO0FBQ0gsTUFBTSxDQUFDLE9BQU8sQ0FBQyxLQUFLLFVBQVUsWUFBWSxDQUFDLFFBQWdCLEVBQUUsSUFBWTtJQUN2RSxPQUFPLElBQUksT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQ3ZCLFdBQVcsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLEVBQUUsZUFBZSxDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsQ0FBQyxHQUFXLEVBQUUsRUFBRTtRQUNoRyxvRUFBb0U7UUFDcEUsSUFBSSxHQUFHLEVBQUU7WUFDUCxPQUFPLEdBQUcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUE7U0FDN0I7SUFDSCxDQUFDLENBQUMsQ0FDSCxDQUFBO0FBQ0gsQ0FBQyJ9 |
@@ -5,2 +5,4 @@ # Changelog | ||
### [4.11.7](https://github.com/nash-io/nash-protocol/compare/v4.11.5...v4.11.7) (2023-10-23) | ||
### [4.11.5](https://github.com/nash-io/nash-protocol/compare/v4.11.3...v4.11.5) (2023-09-19) | ||
@@ -7,0 +9,0 @@ |
{ | ||
"name": "@neon-exchange/nash-protocol", | ||
"version": "4.11.5", | ||
"version": "4.11.7", | ||
"description": "TypeScript implementation of Nash crypto routines", | ||
@@ -61,3 +61,3 @@ "main": "build/main/index.js", | ||
"randombytes": "2.1.0", | ||
"scrypt-js": "2.0.4", | ||
"scrypt-async": "2.0.1", | ||
"sha3": "2.0.4", | ||
@@ -64,0 +64,0 @@ "smart-buffer": "4.2.0", |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
8
28049551
375
12455
+ Addedscrypt-async@2.0.1
+ Addedscrypt-async@2.0.1(transitive)
- Removedscrypt-js@2.0.4
- Removedscrypt-js@2.0.4(transitive)