From 9d834e1a7959d763722dff4c6a7bc61b32d0d256 Mon Sep 17 00:00:00 2001 From: Ephraim Atta-Duncan Date: Sun, 30 Jun 2024 07:00:29 +0000 Subject: [PATCH] fix: use hex instead of base64 for encryption variables --- templates/documenso/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/templates/documenso/index.ts b/templates/documenso/index.ts index 42450460..f1e05d71 100644 --- a/templates/documenso/index.ts +++ b/templates/documenso/index.ts @@ -4,6 +4,7 @@ import { type Template, type Schema, generateBase64, + generatePassword, } from "../utils"; export function generate(schema: Schema): Template { @@ -11,8 +12,8 @@ export function generate(schema: Schema): Template { const randomDomain = generateRandomDomain(schema); const nextAuthSecret = generateBase64(32); - const documensoEncryptionKey = generateBase64(32); - const documensoSecondaryEncryptionKey = generateBase64(32); + const documensoEncryptionKey = generatePassword(32); + const documensoSecondaryEncryptionKey = generatePassword(64); const envs = [ `DOCUMENSO_HOST=${randomDomain}`, @@ -20,7 +21,7 @@ export function generate(schema: Schema): Template { `HASH=${mainServiceHash}`, `NEXTAUTH_SECRET=${nextAuthSecret}`, `NEXT_PRIVATE_ENCRYPTION_KEY=${documensoEncryptionKey}`, - `NEXT_PRIVATE_SECONDARY_ENCRYPTION_KEY=${documensoSecondaryEncryptionKey}`, + `NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY=${documensoSecondaryEncryptionKey}`, ]; return {