-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[Android] Rename System.Security.Cryptography.Native.OpenSsl on Android #52406
Conversation
Tagging subscribers to this area: @directhex Issue DetailsRename
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most of the places should actually remain unchanged since they reference the real OpenSSL shim library and not the Android one.
src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props
Outdated
Show resolved
Hide resolved
src/libraries/Common/tests/TestUtilities/Interop/Interop.Libraries.cs
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good apart from two comments
src/libraries/Native/Unix/System.Security.Cryptography.Native.Android/CMakeLists.txt
Outdated
Show resolved
Hide resolved
2b2ccf9
to
8db425d
Compare
8db425d
to
d958ab7
Compare
There are quite a lot of test failures with
This is because we include the Unix/OpenSSL version of Interop.CryptoNative.cs which has the wrong library name. I think we should rename the |
That was one of my original approaches, but Android still uses several Interop files in the src/libraries/Common/src/Interop/Unix directory (Dllimports into /cc @steveisok |
Can this be merged now? |
I believe it is still broken and references a wrong name of the library in some of the managed code (per comments above and Helix results in the runtime-staging pipelines). |
…use Interop.AndroidCryptoNative headers instead
… android-crypto-rename
From what I can tell, test failures are seemingly unrelated, re-running some of the failing lanes in case some of them were flakey. |
FWIW it looks good to me. It would likely make sense to rename |
@tqiu8 It looks like you're hitting known flakes. The android arm64 failures are being tracked in dotnet/xharness#597 and the Android x86 failure is hitting #52649 |
/cc @grendello |
Rename
System.Security.Cryptography.Native.OpenSsl
toSystem.Security.Cryptography.Native.Android
Fix #52327