deno/ext/node/ops
prempyla 5ed0646bc4
fix(node/crypto): respect authTagLength in createCipheriv for GCM cip… (#31253)
This PR fixes a bug in `node:crypto.createCipheriv` where the
`authTagLength` option was ignored for AES-GCM ciphers, resulting in a
fixed 16-byte authentication tag regardless of the specified value.

The fix ensures both encryption and decryption paths correctly honor
`authTagLength`, matching Node.js behavior.

Fixes #31102
2025-11-12 13:58:17 +01:00
..
crypto fix(node/crypto): respect authTagLength in createCipheriv for GCM cip… (#31253) 2025-11-12 13:58:17 +01:00
os fix(ext/node): cpus() should not error when there's no cpu info (#31097) 2025-10-27 16:59:08 +05:30
sqlite fix(ext/node): implement StatementSync#columns() method (#31119) 2025-10-29 15:52:29 +05:30
zlib fix(ext/node): omit smi from zlib.crc32 op function (#30907) 2025-10-03 13:57:30 -07:00
blocklist.rs feat: V8 14.0.0 (#30629) 2025-09-08 22:12:54 +02:00
buffer.rs perf: stack allocated v8 scopes (#30827) 2025-09-23 17:54:14 -07:00
constant.rs fix: android build (#30360) 2025-08-12 15:47:18 +02:00
dns.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
fs.rs fix(ext/node): respects flag option on fs.readfile and fs.readfilesync (#31129) 2025-10-31 09:32:36 +01:00
handle_wrap.rs perf: stack allocated v8 scopes (#30827) 2025-09-23 17:54:14 -07:00
http.rs refactor: http upgrade internals (#30612) 2025-09-19 09:33:32 +02:00
http2.rs chore: Rust 1.89.0 (#30364) 2025-08-09 11:11:48 +00:00
idna.rs refactor: update deno_core for error refactor (#26867) 2025-01-08 14:52:32 -08:00
inspector.rs fix(ext/node): handle multiple calls in inspector.Session.post() (#31067) 2025-10-27 10:46:55 +01:00
ipc.rs perf: stack allocated v8 scopes (#30827) 2025-09-23 17:54:14 -07:00
mod.rs fix(ext/node): define fs constants correctly across platforms (#30113) 2025-07-31 17:11:01 -04:00
perf_hooks.rs feat: V8 14.0.0 (#30629) 2025-09-08 22:12:54 +02:00
process.rs fix(ext/node): implement process.setgid() and process.setuid() (#31162) 2025-11-05 09:15:28 +01:00
require.rs fix(npm): handle deno run/install of npm package with only directories.bin (#30919) 2025-10-17 12:06:15 -04:00
tls.rs fix(ext/node): support JS underlying stream in TLS (#30465) 2025-08-28 17:56:17 +05:30
util.rs perf: stack allocated v8 scopes (#30827) 2025-09-23 17:54:14 -07:00
v8.rs perf: stack allocated v8 scopes (#30827) 2025-09-23 17:54:14 -07:00
vm.rs perf: stack allocated v8 scopes (#30827) 2025-09-23 17:54:14 -07:00
winerror.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
worker_threads.rs fix(npm): handle deno run/install of npm package with only directories.bin (#30919) 2025-10-17 12:06:15 -04:00