-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Support ECParameters that contain only D (Win, Linux). #33874
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
25 commits
Select commit
Hold shift + click to select a range
05613ae
Support ECParameters that contain only D.
vcsjones 02581c7
Support missing Q on Windows.
vcsjones 7144a5e
Avoid complex logic.
vcsjones f387e9d
Add PEM/PKCS8 encoded tests.
vcsjones 20c61ae
Fix tests for macOS
vcsjones 99dbb01
Fix build break.
vcsjones 57a477f
Only support named curves.
vcsjones d60707a
Restore length check.
vcsjones b892e17
Remove tests from the CNG types.
vcsjones d89cd9d
I think?
vcsjones e6987d2
Actually use the property.
vcsjones 059e087
Implement for CNG.
vcsjones c8328f2
Encode to pooled buffer.
vcsjones de3ff4a
Fix syntax I will probably be told to change.
vcsjones 9a7f119
Add tests for ImportParameters.
vcsjones f72e75e
Use blobs instead of PKCS8 for CNG limited private imports.
vcsjones 2700348
Support explicit curves lacking pre-computed public keys.
vcsjones e485093
Merge remote-tracking branch 'ms/master' into 33744-fix
vcsjones e4ec783
Bulk up on explicit curve tests.
vcsjones b071145
Add ECPrivateKey to CNG.
vcsjones 497e233
Merge remote-tracking branch 'ms/master' into 33744-fix
vcsjones 7e71707
CNG limited private explicit curve support on ECParameters.
vcsjones e47356b
Use a zero value public key in PKCS8 where required
vcsjones 629b43f
Zero out D
vcsjones 457cb2b
Add test for keyUsage.
vcsjones 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
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.
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.