crypto: remove deprecated crypto._toBuf

PR-URL: https://github.com/nodejs/node/pull/25338
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
This commit is contained in:
Tobias Nießen 2019-01-04 13:35:00 +01:00 committed by Anna Henningsen
parent 3255ae4cd1
commit bf3cb3f9b1
No known key found for this signature in database
GPG Key ID: 9C63F3A6CD2AD8F9
3 changed files with 7 additions and 15 deletions

View File

@ -2167,15 +2167,18 @@ release.
### DEP0114: crypto._toBuf() ### DEP0114: crypto._toBuf()
<!-- YAML <!-- YAML
changes: changes:
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/???
description: End-of-Life.
- version: v11.0.0 - version: v11.0.0
pr-url: https://github.com/nodejs/node/pull/22501 pr-url: https://github.com/nodejs/node/pull/22501
description: Runtime deprecation. description: Runtime deprecation.
--> -->
Type: Runtime Type: End-Of-Life
The `crypto._toBuf()` function was not designed to be used by modules outside The `crypto._toBuf()` function was not designed to be used by modules outside
of Node.js core and will be removed in the future. of Node.js core and was removed.
<a id="DEP0115"></a> <a id="DEP0115"></a>
### DEP0115: crypto.prng(), crypto.pseudoRandomBytes(), crypto.rng() ### DEP0115: crypto.prng(), crypto.pseudoRandomBytes(), crypto.rng()

View File

@ -94,8 +94,7 @@ const {
getHashes, getHashes,
setDefaultEncoding, setDefaultEncoding,
setEngine, setEngine,
timingSafeEqual, timingSafeEqual
toBuf
} = require('internal/crypto/util'); } = require('internal/crypto/util');
const Certificate = require('internal/crypto/certificate'); const Certificate = require('internal/crypto/certificate');
@ -216,10 +215,6 @@ function getFipsForced() {
} }
Object.defineProperties(exports, { Object.defineProperties(exports, {
_toBuf: {
enumerable: false,
value: deprecate(toBuf, 'crypto._toBuf is deprecated.', 'DEP0114')
},
createCipher: { createCipher: {
enumerable: false, enumerable: false,
value: deprecate(createCipher, value: deprecate(createCipher,

View File

@ -27,8 +27,7 @@ if (!common.hasCrypto)
common.expectWarning({ common.expectWarning({
DeprecationWarning: [ DeprecationWarning: [
['crypto.createCipher is deprecated.', 'DEP0106'], ['crypto.createCipher is deprecated.', 'DEP0106']
['crypto._toBuf is deprecated.', 'DEP0114']
] ]
}); });
@ -301,8 +300,3 @@ testEncoding({
testEncoding({ testEncoding({
defaultEncoding: 'latin1' defaultEncoding: 'latin1'
}, assertionHashLatin1); }, assertionHashLatin1);
{
// Test that the exported _toBuf function is deprecated.
crypto._toBuf(Buffer.alloc(0));
}