all files / modules/utils/ makeToken.js

100% Statements 4/4
100% Branches 0/0
100% Functions 1/1
100% Lines 4/4
1 2 3 4 5 6 7 8 9 10 11 12           11×      
const crypto = require("crypto");
 
/**
 * Returns a cryptographically-secure string containing the
 * given number of bytes.
 */
function makeToken(byteLength) {
    return crypto.randomBytes(byteLength).toString("hex");
}
 
module.exports = makeToken;