MCPcopy Create free account
hub / github.com/nodejs/node / genericSecretInvalid

Function genericSecretInvalid

test/parallel/test-crypto-key-objects-to-crypto-key.js:244–254  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

242}
243
244function genericSecretInvalid(name) {
245 const key = createSecretKey(randomBytes(16));
246 assert.throws(() => key.toCryptoKey(name, true, ['deriveBits']), {
247 name: 'SyntaxError',
248 message: `${name} keys are not extractable`
249 });
250 assert.throws(() => key.toCryptoKey(name, false, ['wrapKey']), {
251 name: 'SyntaxError',
252 message: `Unsupported key usage for a ${name} key`
253 });
254}
255
256function ecdhInvalid() {
257 const { publicKey, privateKey } = generateKeyPairSync('ec', {

Calls 3

createSecretKeyFunction · 0.85
randomBytesFunction · 0.85
toCryptoKeyMethod · 0.80

Tested by

no test coverage detected