Lines Matching refs:algorithm
31 algorithm: { length: 256 }, property
41 algorithm: { length: 256 }, property
51 algorithm: { length: 256 }, property
61 algorithm: { length: 256 }, property
69 algorithm: { length: 256, hash: 'SHA-256' }, property
77 algorithm: { property
89 algorithm: { property
101 algorithm: { property
115 algorithm: { namedCurve: 'P-521' }, property
123 algorithm: { namedCurve: 'P-521' }, property
162 async function test(algorithm) { argument
166 subtle.generateKey(algorithm, 7, []), {
194 ].map(async (algorithm) => test(algorithm));
205 name, ...vectors[name].algorithm
223 name, ...vectors[name].algorithm
239 name, ...vectors[name].algorithm
287 assert.strictEqual(publicKey.algorithm.name, name);
288 assert.strictEqual(publicKey.algorithm.modulusLength, modulusLength);
289 assert.deepStrictEqual(publicKey.algorithm.publicExponent, publicExponent);
293 assert.strictEqual(publicKey.algorithm.hash.name, hash);
294 assert.strictEqual(privateKey.algorithm.name, name);
295 assert.strictEqual(privateKey.algorithm.modulusLength, modulusLength);
296 assert.deepStrictEqual(privateKey.algorithm.publicExponent, publicExponent);
300 assert.strictEqual(privateKey.algorithm.hash.name, hash);
441 assert.strictEqual(publicKey.algorithm.name, name);
442 assert.strictEqual(privateKey.algorithm.name, name);
443 assert.strictEqual(publicKey.algorithm.namedCurve, namedCurve);
444 assert.strictEqual(privateKey.algorithm.namedCurve, namedCurve);
509 assert.strictEqual(key.algorithm.name, name);
510 assert.strictEqual(key.algorithm.length, length);
568 assert.strictEqual(key.algorithm.name, 'HMAC');
569 assert.strictEqual(key.algorithm.length, length);
570 assert.strictEqual(key.algorithm.hash.name, hash);
633 assert.strictEqual(publicKey.algorithm.name, name);
634 assert.strictEqual(privateKey.algorithm.name, name);