iocane
Version:
Textual encryption library
12 lines (11 loc) • 563 B
TypeScript
import { EncryptionAlgorithm } from "./types";
export declare const ALGO_DEFAULT = EncryptionAlgorithm.CBC;
export declare const DERIVED_KEY_ALGORITHM = "sha256";
export declare const DERIVED_KEY_ITERATIONS = 250000;
export declare const HMAC_KEY_SIZE = 32;
export declare const NODE_ENC_ALGORITHM_CBC = "aes-256-cbc";
export declare const NODE_ENC_ALGORITHM_GCM = "aes-256-gcm";
export declare const NODE_HMAC_ALGORITHM = "sha256";
export declare const PASSWORD_KEY_SIZE = 32;
export declare const SALT_LENGTH = 12;
export declare const SIZE_ENCODING_BYTES = 4;