From 6560cc552aa8fecff14292bfa31e8369c42c2c73 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 10 Jan 2025 22:19:01 -0800 Subject: send nsec on registration --- lib/register.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/register.ts b/lib/register.ts index a35781fe..6bd9df9f 100644 --- a/lib/register.ts +++ b/lib/register.ts @@ -54,8 +54,9 @@ export default async (user, ip) => { user.migrated = true; user.locktime = 300; + let sk; if (!pubkey) { - const sk = randomBytes(32); + sk = randomBytes(32); pubkey = getPublicKey(sk); user.pubkey = pubkey; user.nsec = nip49encrypt(sk, password); @@ -84,6 +85,7 @@ export default async (user, ip) => { .exec(); l("new user", username); + if (sk) user.sk = bytesToHex(sk); return user; }; -- cgit v1.2.3