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:
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);