-
Notifications
You must be signed in to change notification settings - Fork 401
Add ncrypto dependency, implement key handling operations #3463
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
Merged
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
8fb5acd
Add ncrypto dependency
jasnell 5901ca2
Use ncrypto for key derivation operations
jasnell 5a34ca2
Use ncrypto for spkac apis
jasnell bf8468d
Use ncrypto for prime generation/checks
jasnell e253d49
Refinements to the node:crypto SecretKey impl
jasnell 1baecbd
Begin working on createPrivateKey
jasnell b981699
Implement more of the private key details
jasnell e3ccb30
Implement createPublicKey
jasnell 8b0706c
Consolidate ncrypto::Buffer creation into utility
jasnell 62ca57f
Handle additional code review nits
jasnell 3450e51
node:crypto asymmetric key jwk export
jasnell 1c1061e
Implement JWK import/export for RSA, EC, OKP keys
jasnell f706b8c
Temporarily use ncrypto dev branch
jasnell 7aff514
Remove now obsolete todo comment
jasnell f627a86
Support creating public key from PrivateKeyObject
jasnell c64fc73
Implement generateKey()/generateKeySync() for aes/hmac keys
jasnell 317a08d
Address review feedback
jasnell 50c209f
Argument validation for generateKeyPair
jasnell 60bb9dc
Implement more key pair generation
jasnell 35837ac
Additional keygen details
jasnell e802d54
Fixups to support internal use of boringssl+fips
jasnell 418741f
Temporarily use ncrypto dev branch
jasnell 3a480b0
Add some additional comments/notes on crypto keys impl
jasnell 186fa11
Update ncrypto details in WORKSPACE
jasnell File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.