Skip to content

uh_core: Don't enable vendoring for crypto#3426

Merged
smalis-msft merged 2 commits intomicrosoft:mainfrom
smalis-msft:no-uh-vendor
May 6, 2026
Merged

uh_core: Don't enable vendoring for crypto#3426
smalis-msft merged 2 commits intomicrosoft:mainfrom
smalis-msft:no-uh-vendor

Conversation

@smalis-msft
Copy link
Copy Markdown
Contributor

OpenHCL doesn't need vendoring specified for its crypto, as we already override all of the settings to use our prebuilt openvmm-deps binaries when doing real builds. For local dev we already tell people to install libssl-dev, so this removal shouldn't break anything. Will make it cleaner to switch to symcrypt in the future.

@smalis-msft smalis-msft requested a review from a team as a code owner May 5, 2026 23:04
Copilot AI review requested due to automatic review settings May 5, 2026 23:04
@smalis-msft smalis-msft enabled auto-merge (squash) May 5, 2026 23:04
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR simplifies OpenHCL’s crypto configuration by removing the vendored feature from underhill_core’s dependency on the workspace crypto crate, relying instead on system / prebuilt OpenSSL libraries as intended by the build environment.

Changes:

  • Drop vendored from crypto features in openhcl/underhill_core.
  • Apply TOML formatting changes for multi-item feature arrays and dependency feature lists.

Comment thread openhcl/underhill_core/Cargo.toml
@smalis-msft smalis-msft merged commit 4847815 into microsoft:main May 6, 2026
61 checks passed
@smalis-msft smalis-msft deleted the no-uh-vendor branch May 6, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants