Lines Matching refs:algo
155 function testPSS(algo, hLen) { argument
192 crypto.createSign(algo)
201 crypto.sign(algo, data, {
209 const s4 = crypto.createSign(algo)
216 const s4_2 = crypto.sign(algo, data, {
227 verified = crypto.createVerify(algo)
234 assert.strictEqual(verified, crypto.verify(algo, data, {
245 verified = crypto.createVerify(algo)
253 assert.strictEqual(verified, crypto.verify(algo, data, {
261 verified = crypto.createVerify(algo)
269 assert.strictEqual(verified, crypto.verify(algo, wrongData, {
421 algo: null,
425 algo: null,
429 algo: 'sha1',
432 const algo = pair.algo; constant
436 const sig = crypto.sign(algo, data, pair.private);
439 assert.strictEqual(crypto.verify(algo, data, pair.private, sig),
441 assert.strictEqual(crypto.verify(algo, data, pair.public, sig),
450 const sig = crypto.sign(algo, data, privKeyObj);
453 assert.strictEqual(crypto.verify(algo, data, privKeyObj, sig), true);
454 assert.strictEqual(crypto.verify(algo, data, pubKeyObj, sig), true);
460 const otherSig = crypto.sign(algo, otherData, pair.private);
461 assert.strictEqual(crypto.verify(algo, data, pair.private, otherSig),
469 const sig = crypto.sign(algo, data, pair.private);
470 assert.strictEqual(crypto.verify(algo, data, pair.private, sig),
648 for (const algo of ['sha1', 'sha256']) {
651 const signature = crypto.sign(algo, 'foo', { key, saltLength });
655 algo,
728 for (const algo of ['sha1', 'sha256']) {
730 crypto.sign(algo, 'foo', key);