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

Relax PNSE expectation for OSSL providers on Apple platforms #106804

Merged
merged 1 commit into from
Aug 22, 2024

Conversation

krwq
Copy link
Member

@krwq krwq commented Aug 22, 2024

Fixes: #106794

(or at least should as I don't have OSX to repro this specific issue)

This is relaxing expectations on when PNSE should happen - specifically on Apple platforms we will also allow - I suspect some OSX-es on our CI have OpenSSL installed but our test PlatformDetection might not detect that correctly (currently IsOpenSsl3 is always false for any Apple platform). Product does the feature detection by checking API presence and therefore discrepancy is possible.

@krwq krwq merged commit 9d5d9d1 into dotnet:main Aug 22, 2024
82 of 84 checks passed
artl93 pushed a commit that referenced this pull request Aug 23, 2024
…n OSSL less than 3.0 (#106753)

* Make SafeEvpPKeyHandle.OpenKeyFromProvider throw PNSE on OSSL less than 3.0

* address feedback

* Address recent feedback

* Relax PNSE expectation for OSSL providers on Apple platforms (#106804)

---------

Co-authored-by: Krzysztof Wicher <[email protected]>
Co-authored-by: Krzysztof Wicher <[email protected]>
@github-actions github-actions bot locked and limited conversation to collaborators Sep 22, 2024
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.

OpenSslNamedKeysTests.ProvidersNotSupported_ThrowsPlatformNotSupported test failure
2 participants