UNPKG

scram_sha_256

Version:

A framework for using scram-sha-256 in javascript

16 lines (15 loc) 503 B
'use strict'; const { randomBytes } = require('node:crypto'); /*** create_random(bytes) * @brief generates base64 encoded random string * * @param {unsigned_number} bytes number of random bytes to create * @returns {Buffer } undefined on failure, Buffer with random bytes on success */ module.exports = function create_random(bytes) { if (typeof bytes != "number") return undefined; if (bytes < 1) return undefined; return Buffer.from(new Uint8Array(randomBytes(bytes))); };