Skip to content

Conversation

@panva
Copy link
Member

@panvapanva commented Dec 14, 2022

Refactor Cryptokey to be just a non-constructable wrapper, not having any of the transferable related getters, moving those to InternalCryptoKey.

JSTransferable remains in effect, but will rebase and run ci after #45811 lands to reconfirm (done).

Also fixes (adds) globalThis.cryptothis check.

@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/crypto

@nodejs-github-botnodejs-github-bot added crypto Issues and PRs related to the crypto subsystem. needs-ci PRs that need a full CI run. labels Dec 14, 2022
@panvapanva added commit-queue-squash Add this label to instruct the Commit Queue to squash all the PR commits into the first one. dont-land-on-v16.x and removed dont-land-on-v16.x commit-queue-squash Add this label to instruct the Commit Queue to squash all the PR commits into the first one. labels Dec 14, 2022
@panvapanvaforce-pushed the fix-cryptokey-prototype branch from 840aac6 to b5e59e3CompareDecember 16, 2022 13:24
@panvapanva added request-ci Add this label to start a Jenkins CI on a PR. commit-queue-squash Add this label to instruct the Commit Queue to squash all the PR commits into the first one. and removed request-ci Add this label to start a Jenkins CI on a PR. commit-queue-squash Add this label to instruct the Commit Queue to squash all the PR commits into the first one. labels Dec 16, 2022
@panvapanva requested a review from jasnellDecember 16, 2022 19:55
@panvapanvaforce-pushed the fix-cryptokey-prototype branch from b5e59e3 to b9a06a0CompareDecember 16, 2022 19:56
@panvapanva added the request-ci Add this label to start a Jenkins CI on a PR. label Dec 16, 2022
@github-actionsgithub-actionsbot removed the request-ci Add this label to start a Jenkins CI on a PR. label Dec 16, 2022
@nodejs-github-bot

This comment was marked as outdated.

@panvapanva added the commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. label Dec 16, 2022
@panvapanva changed the title crypto: fix CryptoKey prototype WPTcrypto: fix remaining WebCryptoAPI idlharness WPTsDec 16, 2022
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@panvapanvaforce-pushed the fix-cryptokey-prototype branch from d864774 to dc6e9a8CompareDecember 17, 2022 19:31
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Dec 20, 2022
@nodejs-github-bot
Copy link
Collaborator

Landed in 7738844...3f3966c

nodejs-github-bot pushed a commit that referenced this pull request Dec 20, 2022
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
nodejs-github-bot pushed a commit that referenced this pull request Dec 20, 2022
nodejs-github-bot pushed a commit that referenced this pull request Dec 20, 2022
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
targos pushed a commit that referenced this pull request Jan 1, 2023
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
targos pushed a commit that referenced this pull request Jan 1, 2023
targos pushed a commit that referenced this pull request Jan 1, 2023
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
@RafaelGSSRafaelGSS mentioned this pull request Jan 2, 2023
@panvapanva deleted the fix-cryptokey-prototype branch January 2, 2023 22:07
RafaelGSS pushed a commit that referenced this pull request Jan 4, 2023
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
RafaelGSS pushed a commit that referenced this pull request Jan 4, 2023
RafaelGSS pushed a commit that referenced this pull request Jan 4, 2023
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
RafaelGSS pushed a commit that referenced this pull request Jan 5, 2023
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
RafaelGSS pushed a commit that referenced this pull request Jan 5, 2023
RafaelGSS pushed a commit that referenced this pull request Jan 5, 2023
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
@juanarbol
Copy link
Member

Depends on #45659

@panva
Copy link
MemberAuthor

Backport of #45659 seems unlikely and even if, with webcrypto not being global yet in 18.x backporting this one (#45857) would not be of much use to anyone.

juanarbol pushed a commit that referenced this pull request Jan 26, 2023
PR-URL: #45857 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]>
@juanarboljuanarbol mentioned this pull request Jan 28, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.commit-queue-rebaseAdd this label to allow the Commit Queue to land a PR in several commits.cryptoIssues and PRs related to the crypto subsystem.needs-ciPRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@panva@nodejs-github-bot@juanarbol@jasnell@aduh95