etherpad-lite/src/node/security/crypto.js

15 lines
303 B
JavaScript

'use strict';
const crypto = require('crypto');
const util = require('util');
/**
* Promisified version of Node.js's crypto.hkdf.
*/
exports.hkdf = util.promisify(crypto.hkdf);
/**
* Promisified version of Node.js's crypto.randomBytes
*/
exports.randomBytes = util.promisify(crypto.randomBytes);