UNPKG

hscrypt

Version:

Encrypt Javascript bundles (at build time), inject+decrypt them into pages later (in the browser)

11 lines (10 loc) 530 B
export declare const HSCRYPT_CONFIG_VAR = "HSCRYPT_CONFIG"; export declare const DECRYPTION_KEY_LENGTH = 32; export declare const DEFAULT_ITERATIONS = 20000; export declare const SALT_LENGTH = 32; export declare const NONCE_LENGTH = 12; export declare const SOURCE_PREFIX = "/* hscrypt */ "; export declare const SOURCE_PREFIX_ARRAY: Uint8Array; export declare type Source = string | Uint8Array; export declare function fromHexString(hexString: string): Uint8Array; export declare function toHexString(bytes: Uint8Array): string;