Lines Matching refs:algorithm

31     algorithm: { length: 256 },
41 algorithm: { length: 256 },
51 algorithm: { length: 256 },
61 algorithm: { length: 256 },
69 algorithm: { length: 256, hash: 'SHA-256' },
77 algorithm: {
89 algorithm: {
101 algorithm: {
115 algorithm: { namedCurve: 'P-521' },
123 algorithm: { namedCurve: 'P-521' },
162 async function test(algorithm) {
165 // but the unrecognized algorithm name should be caught first.
166 subtle.generateKey(algorithm, 7, []), {
167 message: /Unrecognized algorithm name/,
194 ].map(async (algorithm) => test(algorithm));
205 name, ...vectors[name].algorithm
213 // - ECDH(-like) algorithm key pairs only have private key usages
214 // - Signing algorithm key pairs may pass a non-empty array but
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);
351 message: /Unrecognized algorithm name/,
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);
575 message: /Unrecognized algorithm name/,
633 assert.strictEqual(publicKey.algorithm.name, name);
634 assert.strictEqual(privateKey.algorithm.name, name);