vault-nacl
Version:
A symmetric encrypted vault using nacl elliptic curves
13 lines (10 loc) • 341 B
JavaScript
const fs = require('fs')
const readFile = (filename) => fs.readFileSync(filename, 'utf8')
const readPwdFileSync = (filename) => {
const pwd = readFile(filename)
.replace(/^\s*[\n\r]/g, '')
.split(/[\n\r]/g)[0].trim()
if (!pwd) throw new Error('No password found in ' + filename)
return pwd
}
module.exports = readPwdFileSync