Lines Matching defs:namedCurve

102 async function testImportSpki({ name, publicUsages }, namedCurve, extractable) {
105 keyData[namedCurve].spki,
106 { name, namedCurve },
113 assert.deepStrictEqual(key.algorithm.namedCurve, namedCurve);
120 keyData[namedCurve].spki.toString('hex'));
132 keyData[namedCurve].spki,
133 { name, namedCurve },
141 namedCurve,
145 keyData[namedCurve].pkcs8,
146 { name, namedCurve },
153 assert.deepStrictEqual(key.algorithm.namedCurve, namedCurve);
160 keyData[namedCurve].pkcs8.toString('hex'));
171 keyData[namedCurve].pkcs8,
172 { name, namedCurve },
180 namedCurve,
183 const jwk = keyData[namedCurve].jwk;
197 { name, namedCurve },
202 { name, namedCurve },
208 alg: name === 'ECDSA' ? keyData[namedCurve].jwsAlg : 'ECDH-ES',
214 { name, namedCurve },
220 alg: name === 'ECDSA' ? keyData[namedCurve].jwsAlg : 'ECDH-ES',
222 { name, namedCurve },
235 assert.strictEqual(publicKey.algorithm.namedCurve, namedCurve);
236 assert.strictEqual(privateKey.algorithm.namedCurve, namedCurve);
279 { name, namedCurve },
290 { name, namedCurve },
299 { name, namedCurve },
305 for (const crv of [undefined, namedCurve === 'P-256' ? 'P-384' : 'P-256']) {
310 { name, namedCurve },
319 { name, namedCurve },
329 { name, namedCurve },
335 async function testImportRaw({ name, publicUsages }, namedCurve) {
336 const jwk = keyData[namedCurve].jwk;
346 { name, namedCurve },
354 { name, namedCurve },
361 assert.strictEqual(publicKey.algorithm.namedCurve, namedCurve);
367 curves.forEach((namedCurve) => {
369 tests.push(testImportSpki(vector, namedCurve, extractable));
370 tests.push(testImportPkcs8(vector, namedCurve, extractable));
371 tests.push(testImportJwk(vector, namedCurve, extractable));
373 tests.push(testImportRaw(vector, namedCurve));
386 const options = { name, namedCurve: 'P-256' };
407 { name, hash: 'SHA-256', namedCurve: 'P-256' },
414 { name, hash: 'SHA-256', namedCurve: 'P-256' },
422 for (const { namedCurve, key: pkcs8 } of [
426 namedCurve: 'P-256',
436 namedCurve: 'P-256',
445 namedCurve: 'P-521',
459 namedCurve: 'P-521',
475 { name, hash: 'SHA-256', namedCurve },