Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove JWK "alg" field #24

Merged
merged 2 commits into from
Aug 30, 2023
Merged

Remove JWK "alg" field #24

merged 2 commits into from
Aug 30, 2023

Conversation

twiss
Copy link
Collaborator

@twiss twiss commented Aug 30, 2023

The alg field is not required and might change in the future, see https://www.ietf.org/archive/id/draft-jones-jose-fully-specified-algorithms-00.html.

Fixes #23, reverts #3 and #4.


Preview | Diff

@twiss twiss merged commit c9eaaac into main Aug 30, 2023
2 checks passed
@twiss twiss deleted the remove-jwk-alg branch August 30, 2023 11:30
github-actions bot added a commit that referenced this pull request Aug 30, 2023
SHA: c9eaaac
Reason: push, by twiss

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
panva added a commit to panva/node that referenced this pull request Aug 30, 2023
panva added a commit to panva/node that referenced this pull request Aug 30, 2023
panva added a commit to panva/node that referenced this pull request Aug 30, 2023
@panva
Copy link
Contributor

panva commented Aug 30, 2023

cc @javifernandez, @youennf, @angelaizg, @Jarred-Sumner - could you follow up to update the Chromium, WebKit, and Bun implementations?

I've opened PRs to update Node, Deno (cc @littledivy), and Workerd (cc @jasnell). This I believe covers all implementations either direct or dependencies.

littledivy pushed a commit to denoland/deno that referenced this pull request Aug 31, 2023
As per WICG/webcrypto-secure-curves#24 this
removes the check for Ed25519 JWK `alg` during importKey and removes the
`alg` for Ed25519 keys during JWK exportKey.
nodejs-github-bot pushed a commit to nodejs/node that referenced this pull request Sep 1, 2023
UlisesGascon pushed a commit to nodejs/node that referenced this pull request Sep 10, 2023
alexfernandez pushed a commit to alexfernandez/node that referenced this pull request Nov 1, 2023
@javifernandez javifernandez mentioned this pull request Apr 1, 2024
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

EdDSA alg identifier might be getting deprecated
3 participants