Skip to content

native: skip gssapi on OpenHarmony and use the OpenSSL crypto shim - #135840

Closed
springmin wants to merge 1 commit into
dotnet:mainfrom
springmin:pr/ohos-libs-native
Closed

springmin wants to merge 1 commit into
dotnet:mainfrom
springmin:pr/ohos-libs-native

Conversation

@springmin

Copy link
Copy Markdown
Contributor

OpenHarmony has no krb5/gssapi in its sysroot, so System.Net.Security.Native
cannot build there. Build System.Security.Cryptography.Native with the OHOS
OpenSSL (OPENSSL_* cache variables) instead, and return an empty LIBGSS in
the Net.Security extra-libs path.

Test: native libs cross-build; System.Security.Cryptography.Native is produced and System.Net.Security.Native is skipped.

Ported from the OpenHarmony runtime integration branch.
@dotnet-policy-service dotnet-policy-service Bot added the community-contribution Indicates that the PR has been added by a community member label Oct 15, 2026
springmin added a commit to springmin/runtime-ohos that referenced this pull request Oct 15, 2026
…et#135840 (libs-native)

All three refreshed branches were rebased onto the then-current upstream
(bb9c5c8 had touched every payload file) with the net-diff gates green,
force-push replaced the stale slices, and the PRs went live with the approved
drafts. In flight now equals the policy cap of four.
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 5 pipeline(s).
11 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

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

@springmin

Copy link
Copy Markdown
Contributor Author

Superseded by #136194, which consolidates the remaining native-libs fixes and includes device validation (hello world, child process start, network interfaces, RSA/TLS through the OpenSSL shim).

Note

This comment was drafted with AI assistance (agent tooling) under the author's direction.

@springmin springmin closed this Oct 21, 2026
springmin added a commit to springmin/runtime-ohos that referenced this pull request Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-System.Net.Security community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant