jose/lib/jwe/generate_cek.js
2019-03-11 21:28:45 +01:00

6 lines
260 B
JavaScript

const { randomBytes, createSecretKey } = require('crypto')
const KEYLENGTHS = require('../help/key_lengths')
const importKey = require('../jwk/import')
module.exports = alg => importKey(createSecretKey(randomBytes(KEYLENGTHS[alg] / 8)), { use: 'enc', alg })