Skip to content

[v18.x backport] crypto: use WebIDL converters in WebCryptoAPI

Backports #46067 (and its followup #46563), which is https://github.com/nodejs/node/labels/semver-major chilling in main until the 20.0.0 release in April, to v18.x where WebCryptoAPI is still https://github.com/nodejs/node/labels/experimental.

This backport is in a bit of a unique situation. Between the collaborators I've talked to it is a coin toss whether this can be backported right away or when it first lands in a current 20.0.0, some think that due to the experimental stability of WebCryptoAPI on 18.x this is fair game straight away, some think it should still be released on current before being backported to LTS. Noone has suggested this cannot be backported, the question only seems to be when to do it. The PR improves interoperability with other Web Crypto API implementations.

/discuss - https://github.com/nodejs/node/labels/blocked until we have a consensus.


https://github.com/nodejs/node/labels/blocked, waiting with the backport until the changes land on a v20.x release

Merge request reports

Loading