jose/lib/jwe/generate_cek.js
Filip Skokan 23b874cc20 feat: add JWK key_ops support, fix .algorithms() op returns
BREAKING CHANGE: key.algorithms(op) un+wrapKey was split into correct
wrapKey/unwrapKey/deriveKey returns

BREAKING CHANGE: keystore.all and keystore.get `operation` option was
removed, `key_ops: string[]` supersedes it
2019-04-23 14:30:51 +02:00

6 lines
259 B
JavaScript

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