"use strict"; const crypto = require('crypto'); /** * Internal Authentication */ module.exports = { _curKey: false, init(inKey) { this._curKey = inKey; return this; }, generateKey() { return crypto.randomBytes(20).toString('hex') }, validateKey(inKey) { return inKey === this._curKey; } };