SYMBOL INDEX (43 symbols across 6 files) FILE: cli/helpers.js constant PASSWORD_TEMPLATE_DEFAULT_PATH (line 9) | const PASSWORD_TEMPLATE_DEFAULT_PATH = pathModule.join(__dirname, "..", ... constant OUTPUT_DIRECTORY_DEFAULT_PATH (line 10) | const OUTPUT_DIRECTORY_DEFAULT_PATH = "encrypted"; function exitWithError (line 16) | function exitWithError(message) { function isOptionSetByUser (line 34) | function isOptionSetByUser(option, yargs) { function prompt (line 62) | function prompt(question) { function validatePassword (line 81) | async function validatePassword(password, isShortAllowed) { function getConfig (line 105) | function getConfig(configPath) { function writeConfig (line 114) | function writeConfig(configPath, config) { function getPassword (line 127) | async function getPassword(passwordArgument) { function getFileContent (line 149) | function getFileContent(filepath) { function getValidatedSalt (line 163) | function getValidatedSalt(namedArgs, config) { function getSalt (line 184) | function getSalt(namedArgs, config) { function convertCommonJSToBrowserJS (line 206) | function convertCommonJSToBrowserJS(modulePath) { function buildStaticryptJS (line 231) | function buildStaticryptJS() { function readFile (line 248) | function readFile(filePath, errorName = "file") { function genFile (line 264) | function genFile(data, outputFilePath, templateFilePath) { function getFullOutputPath (line 279) | function getFullOutputPath(path, fullRootDirectory, outputDirectory) { function copyFile (line 289) | function copyFile(inputFilePath, outputFilePath) { function writeFile (line 305) | function writeFile(filePath, contents) { function createDirectoryStructureForFile (line 321) | function createDirectoryStructureForFile(filePath) { function isCustomPasswordTemplateDefault (line 332) | function isCustomPasswordTemplateDefault(templatePathParameter) { function recursivelyApplyCallbackToHtmlFiles (line 344) | function recursivelyApplyCallbackToHtmlFiles(callback, path, outputDirec... function parseCommandLineArguments (line 369) | function parseCommandLineArguments() { FILE: cli/index.js function runStatiCrypt (line 44) | async function runStatiCrypt() { function decodeAndGenerateFile (line 172) | async function decodeAndGenerateFile(path, fullRootDirectory, hashedPass... function encodeAndGenerateFile (line 196) | async function encodeAndGenerateFile( FILE: lib/codec.js function init (line 6) | function init(cryptoEngine) { FILE: lib/cryptoEngine.js constant IV_BITS (line 4) | const IV_BITS = 16 * 8; constant HEX_BITS (line 5) | const HEX_BITS = 4; constant ENCRYPTION_ALGO (line 6) | const ENCRYPTION_ALGO = "AES-CBC"; function encrypt (line 67) | async function encrypt(msg, hashedPassword) { function decrypt (line 95) | async function decrypt(encryptedMsg, hashedPassword) { function hashPassword (line 122) | async function hashPassword(password, salt) { function hashLegacyRound (line 141) | function hashLegacyRound(password, salt) { function hashSecondRound (line 154) | function hashSecondRound(hashedPassword, salt) { function hashThirdRound (line 167) | function hashThirdRound(hashedPassword, salt) { function pbkdf2 (line 181) | async function pbkdf2(password, salt, iterations, hashAlgorithm) { function generateRandomSalt (line 198) | function generateRandomSalt() { function signMessage (line 205) | async function signMessage(hashedPassword, message) { function getRandomAlphanum (line 222) | function getRandomAlphanum() { function generateRandomString (line 248) | function generateRandomString(length) { FILE: lib/formater.js function renderTemplate (line 13) | function renderTemplate(templateString, data) { FILE: lib/staticryptJs.js function init (line 22) | function init(staticryptConfig, templateConfig) {