cq

Distributed social media platform
git clone git://git.finwo.net/app/cq
Log | Files | Refs

commit e8fade9dc834eef0c78914959089829e8f03dffc
parent 50d03ae041b4ad0dc9f7cb7f58f05b08302bcd4b
Author: finwo <finwo@pm.me>
Date:   Sun, 14 Sep 2025 00:43:42 +0200

Default to 16-character account/cert identifiers

Diffstat:
Mpackages/app/src/component/screen-account-create.tsx | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/app/src/component/screen-account-create.tsx b/packages/app/src/component/screen-account-create.tsx @@ -59,7 +59,7 @@ export const AccountCreateScreen = { // Build root certificate outputEl.innerText += 'Generating recovery certificate\n'; - const rootCertificateId = randomString(32); + const rootCertificateId = randomString(16); const rootCertificateMeta = base64url.encode(JSON.stringify({ typ: 'certificate', iat: Date.now(), @@ -79,7 +79,7 @@ export const AccountCreateScreen = { await new Promise(r => setTimeout(r, 500)); // Build device certificate - const deviceCertificateId = randomString(32); + const deviceCertificateId = randomString(16); const deviceCertificateMeta = base64url.encode(JSON.stringify({ typ: 'certificate', iat: Date.now(), @@ -195,7 +195,7 @@ export const AccountCreateScreen = { async oninit(vnode: _Vnode) { vnode.state.seedPhrase = generateMnemonic(); - vnode.state.accountId = randomString(32); + vnode.state.accountId = randomString(16); setTimeout(() => { document.getElementById('accountName')?.focus(); }, 10);