var compat = require('./browser') process.on('message', function (m) { try { var result = compat.pbkdf2Sync(new Buffer(m.password, 'hex'), new Buffer(m.salt, 'hex'), m.iterations, m.keylen, m.digest) process.send({ data: result.toString('hex'), type: 'success' }) } catch (e) { process.send({ data: e && e.message, type: 'fail' }) } finally { process.exit() } })