Commit 2e0029f16ad for nodejs

commit 2e0029f16ad4ca701fdb92c06efc57e0a769b622
Author: Christian Aurich Zanettini Martins <christian.aurichzm@gmail.com>
Date:   Sun Nov 15 00:41:33 2026 -0300

    test: deflake test-fs-stat-cancel-inflight under FIPS

    The pbkdf2() call that keeps the only threadpool worker busy used a
    6-byte password and a 4-byte salt. OpenSSL 4 FIPS rejects those, so
    the derivation failed at once and freed the worker. The queued stat
    could then start before req.cancel() ran, and it completed without
    ECANCELED.

    Use inputs that meet the FIPS minimums and check that the derivation
    succeeds.

    Signed-off-by: Christian Aurich Zanettini Martins <christian.aurichzm@gmail.com>
    PR-URL: https://github.com/nodejs/node/pull/67449
    Refs: https://github.com/nodejs/node/pull/67248
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>

diff --git a/test/parallel/test-fs-stat-cancel-inflight.js b/test/parallel/test-fs-stat-cancel-inflight.js
index 4ed6ed81052..542dcc4d0a5 100644
--- a/test/parallel/test-fs-stat-cancel-inflight.js
+++ b/test/parallel/test-fs-stat-cancel-inflight.js
@@ -27,8 +27,10 @@ assert.strictEqual(process.env.UV_THREADPOOL_SIZE, '1');
 const { internalBinding } = require('internal/test/binding');
 const binding = internalBinding('fs');

-// Occupy the only worker thread so the stat below cannot start.
-crypto.pbkdf2('secret', 'salt', 500_000, 32, 'sha512', common.mustCall());
+// Occupy the only worker thread so the stat below cannot start. Inputs below
+// the FIPS minimums would fail at once and free the worker.
+crypto.pbkdf2('password', '0123456789abcdef', 500_000, 32, 'sha512',
+              common.mustSucceed());

 const req = new binding.FSReqCallback(false);
 req.oncomplete = common.mustCall((err) => {