-
Notifications
You must be signed in to change notification settings - Fork 63
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
Use browser crypto for SCRAM #988
Draft
scotttrinh
wants to merge
9
commits into
master
Choose a base branch
from
use-browser-crypto-everywhere
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on May 1, 2024
-
Since all supported platforms support browser-compatible crypto, remove the extraneous adapters and standardize on the browser API. This requires a flag for Node v18 to enable the browser global `--experimental-global-webcrypto`, but this is already required by a few other libraries in our ecosystem.
Configuration menu - View commit details
-
Copy full SHA for 07f9c0c - Browse repository at this point
Copy the full SHA 07f9c0cView commit details -
Add note about Node 18 requirement to README
Node 18 hides the `crypto` global behind a flag, so make note of that in the main README.
Configuration menu - View commit details
-
Copy full SHA for c4673e0 - Browse repository at this point
Copy the full SHA c4673e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bba3a81 - Browse repository at this point
Copy the full SHA bba3a81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c8f75 - Browse repository at this point
Copy the full SHA 44c8f75View commit details -
Since our CI still runs on Node 18, ensure we run with this flag on which is a no-op for newer versions
Configuration menu - View commit details
-
Copy full SHA for 0ca3a8e - Browse repository at this point
Copy the full SHA 0ca3a8eView commit details -
Cannot set NODE_OPTIONS in GITHUB_ENV
There is some security reason we are specifically not allowed to set NODE_OPTIONS in GITHUB_ENV.
Configuration menu - View commit details
-
Copy full SHA for cbc15e2 - Browse repository at this point
Copy the full SHA cbc15e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdaf7c1 - Browse repository at this point
Copy the full SHA bdaf7c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 627eeef - Browse repository at this point
Copy the full SHA 627eeefView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4d7ffe - Browse repository at this point
Copy the full SHA e4d7ffeView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.