nostr-tools
2.20.02.21.0
lib/cjs/nip49.js~
lib/cjs/nip49.jsModified+5−5
Index: package/lib/cjs/nip49.js
===================================================================
--- package/lib/cjs/nip49.js
+++ package/lib/cjs/nip49.js
@@ -23,14 +23,15 @@
decrypt: () => decrypt,
encrypt: () => encrypt
});
module.exports = __toCommonJS(nip49_exports);
-var import_scrypt = require("@noble/hashes/scrypt");
-var import_chacha = require("@noble/ciphers/chacha");
-var import_utils2 = require("@noble/hashes/utils");
+var import_base2 = require("@scure/base");
+var import_scrypt = require("@noble/hashes/scrypt.js");
+var import_chacha = require("@noble/ciphers/chacha.js");
+var import_utils2 = require("@noble/hashes/utils.js");
// nip19.ts
-var import_utils = require("@noble/hashes/utils");
+var import_utils = require("@noble/hashes/utils.js");
var import_base = require("@scure/base");
var Bech32MaxSize = 5e3;
function encodeBech32(prefix, data) {
let words = import_base.bech32.toWords(data);
@@ -40,9 +41,8 @@
return encodeBech32(prefix, bytes);
}
// nip49.ts
-var import_base2 = require("@scure/base");
function encrypt(sec, password, logn = 16, ksb = 2) {
let salt = (0, import_utils2.randomBytes)(16);
let n = 2 ** logn;
let key = (0, import_scrypt.scrypt)(password.normalize("NFKC"), salt, { N: n, r: 8, p: 1, dkLen: 32 });