Skip to content

Instantly share code, notes, and snippets.

@simonrenoult
Created November 21, 2016 17:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simonrenoult/502249edc610f1d02c3ab081d6bd817e to your computer and use it in GitHub Desktop.
Save simonrenoult/502249edc610f1d02c3ab081d6bd817e to your computer and use it in GitHub Desktop.
const bcrypt = require('bcrypt')
exports.encrypt = plainTextPassword => new Promise((resolve, reject) => {
bcrypt.hash(plainTextPassword, 10, (err, hash) => {
if (err) return reject(err)
return resolve(hash)
})
})
exports.compare = (plainTextPassword, hash) => new Promise((resolve, reject) => {
bcrypt.compare(plainTextPassword, hash, (err, res) => {
if (err) return reject(err)
return res
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment