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

Use EVP_PKEY for RSA public key operations #50668

Merged
merged 7 commits into from
Apr 20, 2021

Conversation

bartonjs
Copy link
Member

@bartonjs bartonjs commented Apr 2, 2021

This also changes the primary storage model for RSAOpenSsl to be a SafeEvpPKeyHandle,
instead of the legacy SafeRsaHandle. SafeRsaHandle is still used for import, export, and the
IntPtr-based ctor in the public RSAOpenSsl class.

Contributes to #46526.

@bartonjs bartonjs added this to the 6.0.0 milestone Apr 2, 2021
@bartonjs bartonjs self-assigned this Apr 2, 2021
@ghost
Copy link

ghost commented Apr 2, 2021

Tagging subscribers to this area: @bartonjs, @vcsjones, @krwq, @GrabYourPitchforks
See info in area-owners.md if you want to be subscribed.

Issue Details

This also changes the primary storage model for RSAOpenSsl to be a SafeEvpPKeyHandle,
instead of the legacy SafeRsaHandle. SafeRsaHandle is still used for import, export, and the
IntPtr-based ctor in the public RSAOpenSsl class.

Contributes to #46526.

Author: bartonjs
Assignees: bartonjs
Labels:

area-System.Security

Milestone: 6.0.0

@bartonjs bartonjs merged commit a0811a1 into dotnet:main Apr 20, 2021
@bartonjs bartonjs deleted the rsa_evp_pkey_publicops branch April 20, 2021 16:26
@ghost ghost locked as resolved and limited conversation to collaborators May 20, 2021
@bartonjs bartonjs removed their assignment Jul 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants