UNPKG

iocane

Version:
15 lines (14 loc) 801 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SIZE_ENCODING_BYTES = exports.SALT_LENGTH = exports.PASSWORD_KEY_SIZE = exports.NODE_HMAC_ALGORITHM = exports.NODE_ENC_ALGORITHM_GCM = exports.NODE_ENC_ALGORITHM_CBC = exports.HMAC_KEY_SIZE = exports.DERIVED_KEY_ITERATIONS = exports.DERIVED_KEY_ALGORITHM = exports.ALGO_DEFAULT = void 0; var types_1 = require("./types"); exports.ALGO_DEFAULT = types_1.EncryptionAlgorithm.CBC; exports.DERIVED_KEY_ALGORITHM = "sha256"; exports.DERIVED_KEY_ITERATIONS = 250000; exports.HMAC_KEY_SIZE = 32; exports.NODE_ENC_ALGORITHM_CBC = "aes-256-cbc"; exports.NODE_ENC_ALGORITHM_GCM = "aes-256-gcm"; exports.NODE_HMAC_ALGORITHM = "sha256"; exports.PASSWORD_KEY_SIZE = 32; exports.SALT_LENGTH = 12; exports.SIZE_ENCODING_BYTES = 4;