add identifier builder version

This commit is contained in:
PhilReact 2025-04-14 09:08:14 +03:00
parent 0125739f30
commit 304ba11ba5

View File

@ -7,6 +7,7 @@ import nacl from "../deps/nacl-fast";
import SHA256 from 'crypto-js/sha256'; import SHA256 from 'crypto-js/sha256';
import EncBase64 from 'crypto-js/enc-base64'; import EncBase64 from 'crypto-js/enc-base64';
export const IDENTIFIER_BUILDER_VERSION = `v1`
export const requestQueueGetPublicKeys = new RequestQueueWithPromise(10); export const requestQueueGetPublicKeys = new RequestQueueWithPromise(10);
export enum EnumCollisionStrength { export enum EnumCollisionStrength {
@ -78,7 +79,7 @@ export async function hashWordWithoutPublicSalt(
} }
const uid = new ShortUniqueId({ length: 10, dictionary: "alphanum" }); const uid = new ShortUniqueId({ length: 15, dictionary: "alphanum" });
interface EntityConfig { interface EntityConfig {
children?: Record<string, EntityConfig>; children?: Record<string, EntityConfig>;
@ -162,7 +163,7 @@ export async function buildIdentifier(
); );
} }
return `${appHash}-${entityPrefix}-${parentRef}-${entityUid}`; return `${appHash}-${entityPrefix}-${parentRef}-${entityUid}-${IDENTIFIER_BUILDER_VERSION}`;
} }
export const createSymmetricKeyAndNonce = () => { export const createSymmetricKeyAndNonce = () => {