//#region src/constants.d.ts declare const AES_KEY_BYTE_LENGTH = 32; declare const IV_LEN_BYTES = 12; declare const CONTEXT_ENC_KEYSTORE = "CRYPTO library 2025-07-30 16:18:03 key for opening encryption keys keystore"; declare const CONTEXT_RECOVERY = "CRYPTO library 2025-07-30 16:20:00 key for account recovery"; declare const CONTEXT_DATABASE = "CRYPTO library 2025-07-30 17:20:00 key for protecting current search indices"; declare const CONTEXT_DRAFT = "CRYPTO library 2026-04-23 10:56:00 key for protecting email drafts"; declare const CONTEXT_TWO_KEYS = "CRYPTO library 2025-08-27 17:08:00 derive one key from two keys"; declare const ARGON2ID_PARALLELISM = 3; declare const ARGON2ID_ITERATIONS = 4; declare const ARGON2ID_MEMORY_SIZE = 65536; declare const ARGON2ID_SALT_BYTE_LENGTH = 16; declare const ARGON2ID_OUTPUT_BYTE_LENGTH = 32; declare const KYBER768_PUBLIC_KEY_LENGTH = 1184; declare const KYBER768_SECRET_KEY_LENGTH = 2400; declare const KYBER_SEED_LENGTH = 64; declare const MAX_CACHE_SIZE = 600000000; declare const MAX_EMAIL_PER_BATCH = 100; declare const DB_LABEL = "email"; declare const DB_VERSION = 1; declare const XWING_PUBLIC_KEY_LENGTH = 1216; declare const XWING_SECRET_KEY_LENGTH = 32; declare const XWING_SEED_BYTE_LENGTH = 32; declare const XWING_CIPHERTEXT_BYTE_LENGTH = 1120; //#endregion export { AES_KEY_BYTE_LENGTH, ARGON2ID_ITERATIONS, ARGON2ID_MEMORY_SIZE, ARGON2ID_OUTPUT_BYTE_LENGTH, ARGON2ID_PARALLELISM, ARGON2ID_SALT_BYTE_LENGTH, CONTEXT_DATABASE, CONTEXT_DRAFT, CONTEXT_ENC_KEYSTORE, CONTEXT_RECOVERY, CONTEXT_TWO_KEYS, DB_LABEL, DB_VERSION, IV_LEN_BYTES, KYBER768_PUBLIC_KEY_LENGTH, KYBER768_SECRET_KEY_LENGTH, KYBER_SEED_LENGTH, MAX_CACHE_SIZE, MAX_EMAIL_PER_BATCH, XWING_CIPHERTEXT_BYTE_LENGTH, XWING_PUBLIC_KEY_LENGTH, XWING_SECRET_KEY_LENGTH, XWING_SEED_BYTE_LENGTH }; //# sourceMappingURL=constants.d.mts.map