New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@neon-exchange/nash-protocol

Package Overview
Dependencies
Maintainers
6
Versions
129
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@neon-exchange/nash-protocol - npm Package Compare versions

Comparing version 4.11.5 to 4.11.7

scrypt-async.d.ts

12

build/main/hashPassword/hashPassword.js

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc