@@ -2546,7 +2546,9 @@ or `'private'` for private (asymmetric) keys.
25462546## Class: ` Mac `
25472547
25482548<!-- YAML
2549- added: v26.9.0
2549+ added:
2550+ - v26.9.0
2551+ - v24.22.0
25502552-->
25512553
25522554* Extends: {stream.Transform}
@@ -2591,7 +2593,9 @@ console.log(mac.final('hex'));
25912593### ` mac.final([outputEncoding]) `
25922594
25932595<!-- YAML
2594- added: v26.9.0
2596+ added:
2597+ - v26.9.0
2598+ - v24.22.0
25952599-->
25962600
25972601* ` outputEncoding ` {string} The [ encoding] [ ] of the return value.
@@ -2611,7 +2615,9 @@ including when finalization fails. Later calls to `mac.update()` or
26112615### ` mac.update(data[, inputEncoding]) `
26122616
26132617<!-- YAML
2614- added: v26.9.0
2618+ added:
2619+ - v26.9.0
2620+ - v24.22.0
26152621-->
26162622
26172623* ` data ` {string|Buffer|TypedArray|DataView}
@@ -3667,13 +3673,17 @@ changes:
36673673 - version: REPLACEME
36683674 pr-url: https://github.com/nodejs/node/pull/63188
36693675 description: Passing a CryptoKey as `key` is no longer supported.
3670- - version: v26.9.0
3676+ - version:
3677+ - v26.9.0
3678+ - v24.22.0
36713679 pr-url: https://github.com/nodejs/node/pull/65484
36723680 description: Additional ciphers available through OpenSSL providers (e.g.
36733681 SM4-GCM, SM4-CCM, SM4-XTS, CBC-CTS, and AES key-wrap variants)
36743682 are now supported. The `ctsMode` and `xtsStandard` options
36753683 were added.
3676- - version: v26.8.0
3684+ - version:
3685+ - v26.8.0
3686+ - v24.22.0
36773687 pr-url: https://github.com/nodejs/node/pull/63411
36783688 description: Ciphers in SIV and GCM-SIV modes are now supported.
36793689 - version: v26.0.0
@@ -3779,13 +3789,17 @@ changes:
37793789 - version: REPLACEME
37803790 pr-url: https://github.com/nodejs/node/pull/63188
37813791 description: Passing a CryptoKey as `key` is no longer supported.
3782- - version: v26.9.0
3792+ - version:
3793+ - v26.9.0
3794+ - v24.22.0
37833795 pr-url: https://github.com/nodejs/node/pull/65484
37843796 description: Additional ciphers available through OpenSSL providers (e.g.
37853797 SM4-GCM, SM4-CCM, SM4-XTS, CBC-CTS, and AES key-wrap variants)
37863798 are now supported. The `ctsMode` and `xtsStandard` options
37873799 were added.
3788- - version: v26.8.0
3800+ - version:
3801+ - v26.8.0
3802+ - v24.22.0
37893803 pr-url: https://github.com/nodejs/node/pull/63411
37903804 description: Ciphers in SIV and GCM-SIV modes are now supported.
37913805 - version: v26.0.0
@@ -3961,7 +3975,9 @@ changes:
39613975 pr-url: https://github.com/nodejs/node/pull/64000
39623976 description: The `outputLength` option is now required for XOF
39633977 hash functions without default output lengths.
3964- - version: v26.9.0
3978+ - version:
3979+ - v26.9.0
3980+ - v24.22.0
39653981 pr-url: https://github.com/nodejs/node/pull/65484
39663982 description: Hash algorithms exposed by OpenSSL providers are now
39673983 supported. The `functionName` and `customization` options
@@ -4161,7 +4177,9 @@ input.on('readable', () => {
41614177### ` crypto.createMac(algorithm, key[, options]) `
41624178
41634179<!-- YAML
4164- added: v26.9.0
4180+ added:
4181+ - v26.9.0
4182+ - v24.22.0
41654183-->
41664184
41674185> Stability: 1.2 - Release candidate
@@ -5202,7 +5220,9 @@ mode][].
52025220<!-- YAML
52035221added: v0.9.3
52045222changes:
5205- - version: v26.9.0
5223+ - version:
5224+ - v26.9.0
5225+ - v24.22.0
52065226 pr-url: https://github.com/nodejs/node/pull/65484
52075227 description: Names and aliases exposed by loaded OpenSSL providers that
52085228 match the default property query are now included.
@@ -5241,7 +5261,9 @@ console.log(getHashes()); // ['DSA', 'DSA-SHA', 'DSA-SHA1', ...]
52415261### ` crypto.getMacs() `
52425262
52435263<!-- YAML
5244- added: v26.9.0
5264+ added:
5265+ - v26.9.0
5266+ - v24.22.0
52455267-->
52465268
52475269> Stability: 1.2 - Release candidate
@@ -5296,7 +5318,9 @@ changes:
52965318 pr-url: https://github.com/nodejs/node/pull/64000
52975319 description: The `outputLength` option is now required for XOF
52985320 hash functions without default output lengths.
5299- - version: v26.9.0
5321+ - version:
5322+ - v26.9.0
5323+ - v24.22.0
53005324 pr-url: https://github.com/nodejs/node/pull/65484
53015325 description: Hash algorithms exposed by OpenSSL providers are now
53025326 supported. The `functionName` and `customization` options
@@ -5518,7 +5542,9 @@ console.log(Buffer.from(derivedKey).toString('hex')); // '24156e2...5391653'
55185542### ` crypto.parsePKCS12(bundle[, options]) `
55195543
55205544<!-- YAML
5521- added: v26.10.0
5545+ added:
5546+ - v26.10.0
5547+ - v24.22.0
55225548-->
55235549
55245550* ` bundle ` {ArrayBuffer|Buffer|TypedArray|DataView} A DER-encoded PKCS #12
@@ -5719,7 +5745,9 @@ changes:
57195745 - version: REPLACEME
57205746 pr-url: https://github.com/nodejs/node/pull/63188
57215747 description: Passing a CryptoKey as `privateKey` is no longer supported.
5722- - version: v26.8.0
5748+ - version:
5749+ - v26.8.0
5750+ - v24.22.0
57235751 pr-url: https://github.com/nodejs/node/pull/65073
57245752 description: The `mgf1Hash` option was added.
57255753 - version:
@@ -5880,7 +5908,9 @@ changes:
58805908 - version: REPLACEME
58815909 pr-url: https://github.com/nodejs/node/pull/63188
58825910 description: Passing a CryptoKey as `key` is no longer supported.
5883- - version: v26.8.0
5911+ - version:
5912+ - v26.8.0
5913+ - v24.22.0
58845914 pr-url: https://github.com/nodejs/node/pull/65073
58855915 description: The `mgf1Hash` option was added.
58865916 - version: v15.0.0
0 commit comments