Lines Matching refs:decrypt
142 const decrypt = crypto.createDecipheriv(test.algo,
146 decrypt.setAuthTag(Buffer.from(test.tag, 'hex'));
148 decrypt.setAAD(Buffer.from(test.aad, 'hex'), aadOptions);
152 let msg = decrypt.update(test.ct, 'hex', outputEncoding);
154 msg += decrypt.final(outputEncoding);
158 assert.throws(function() { decrypt.final('hex'); }, errMessages.auth);
187 const decrypt = crypto.createDecipher(test.algo, test.password, options);
188 decrypt.setAuthTag(Buffer.from(test.tag, 'hex'));
190 decrypt.setAAD(Buffer.from(test.aad, 'hex'), aadOptions);
191 let msg = decrypt.update(test.ct, 'hex', 'ascii');
193 msg += decrypt.final('ascii');
197 assert.throws(function() { decrypt.final('ascii'); }, errMessages.auth);
242 const decrypt = crypto.createDecipheriv('aes-128-gcm',
245 decrypt.setAuthTag(Buffer.from('1'.repeat(length)));
525 const decrypt = crypto.createDecipheriv('aes-128-ccm', key, iv, {
529 // decrypt.setAuthTag(Buffer.from('0d9bcd142a94caf3d1dd', 'hex'));
531 decrypt.setAAD(Buffer.from('63616c76696e', 'hex'), {
534 decrypt.update(ct);
535 decrypt.final();
544 const decrypt = crypto.createDecipheriv('aes-128-gcm', key, iv);
545 decrypt.setAAD(Buffer.from('0123456789', 'hex'));
546 decrypt.setAuthTag(Buffer.from('1bb9253e250b8069cde97151d7ef32d9', 'hex'));
547 assert.strictEqual(decrypt.update('807022', 'hex', 'hex'), 'abcdef');
548 assert.strictEqual(decrypt.final('hex'), '');