foalts2-cli
Version:
CLI tool for FoalTS
17 lines (16 loc) • 490 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createSecret = void 0;
const crypto_1 = require("crypto");
const util_1 = require("util");
/**
* Create a random 256-bit secret encoded in base64.
*
* @export
* @returns {Promise<string>} The base64 string.
*/
async function createSecret() {
const buff = await util_1.promisify(crypto_1.randomBytes)(32);
return buff.toString('base64');
}
exports.createSecret = createSecret;