UNPKG

foalts2-cli

Version:

CLI tool for FoalTS

17 lines (16 loc) 490 B
"use strict"; 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;