crypto: runtime-deprecate calling Hmac.digest() more than once (DEP0206) #85340
Annotations
6 errors and 2 notices
|
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
|
|
test-linux (ubuntu-24.04-arm):
test/parallel/test-crypto-hmac.js#L0
--- stderr ---
(node:159408) [DEP0181] DeprecationWarning: crypto.Hmac constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'crypto.Hmac constructor is deprecated.'
- 'Calling digest() on an already-finalized Hmac instance is deprecated.'
at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:694:14)
at Object.DeprecationWarning (/home/runner/work/node/node/node/test/common/index.js:509:15)
at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:718:33)
at process.emit (node:events:521:24)
at doEmitWarning (node:internal/process/warning:85:11)
at process.processTicksAndRejections (node:internal/process/task_queues:89:21) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'crypto.Hmac constructor is deprecated.',
expected: 'Calling digest() on an already-finalized Hmac instance is deprecated.',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-hmac.js
|
|
test-linux (ubuntu-24.04-arm):
test/parallel/test-crypto-dep0206.js#L10
--- stderr ---
(node:159051) [DEP0206] DeprecationWarning: Calling digest() on an already-finalized Hmac instance is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
--- stdout ---
Mismatched <anonymous> function calls. Expected exactly 2, actual 1.
at mustCall (/home/runner/work/node/node/node/test/common/index.js:467:10)
at _expectWarning (/home/runner/work/node/node/node/test/common/index.js:686:10)
at /home/runner/work/node/node/node/test/common/index.js:725:28
at Array.forEach (<anonymous>)
at Proxy.expectWarning (/home/runner/work/node/node/node/test/common/index.js:724:28)
at Object.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js:10:8)
at Module._compile (node:internal/modules/cjs/loader:1873:14)
at Object..js (node:internal/modules/cjs/loader:2013:10)
at Module.load (node:internal/modules/cjs/loader:1596:32)
Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js
|
|
test-linux (ubuntu-24.04)
Process completed with exit code 2.
|
|
test-linux (ubuntu-24.04):
test/parallel/test-crypto-hmac.js#L0
--- stderr ---
(node:167180) [DEP0181] DeprecationWarning: crypto.Hmac constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'crypto.Hmac constructor is deprecated.'
- 'Calling digest() on an already-finalized Hmac instance is deprecated.'
at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:694:14)
at Object.DeprecationWarning (/home/runner/work/node/node/node/test/common/index.js:509:15)
at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:718:33)
at process.emit (node:events:521:24)
at doEmitWarning (node:internal/process/warning:85:11)
at process.processTicksAndRejections (node:internal/process/task_queues:89:21) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'crypto.Hmac constructor is deprecated.',
expected: 'Calling digest() on an already-finalized Hmac instance is deprecated.',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-hmac.js
|
|
test-linux (ubuntu-24.04):
test/parallel/test-crypto-dep0206.js#L10
--- stderr ---
(node:166864) [DEP0206] DeprecationWarning: Calling digest() on an already-finalized Hmac instance is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
--- stdout ---
Mismatched <anonymous> function calls. Expected exactly 2, actual 1.
at mustCall (/home/runner/work/node/node/node/test/common/index.js:467:10)
at _expectWarning (/home/runner/work/node/node/node/test/common/index.js:686:10)
at /home/runner/work/node/node/node/test/common/index.js:725:28
at Array.forEach (<anonymous>)
at Proxy.expectWarning (/home/runner/work/node/node/node/test/common/index.js:724:28)
at Object.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js:10:8)
at Module._compile (node:internal/modules/cjs/loader:1873:14)
at Object..js (node:internal/modules/cjs/loader:2013:10)
at Module.load (node:internal/modules/cjs/loader:1596:32)
Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js
|
|
sccache stats - test-linux
52% - 2580 hits, 2393 misses, 0 errors
|
|
sccache stats - test-linux
65% - 3210 hits, 1753 misses, 0 errors
|