Skip to content

Update SymCrypt-OpenSSL to 1.10 with ML-KEM support#17967

Open
mamckee wants to merge 1 commit into
microsoft:3.0-devfrom
mamckee:mamckee/scossl-1.10
Open

Update SymCrypt-OpenSSL to 1.10 with ML-KEM support#17967
mamckee wants to merge 1 commit into
microsoft:3.0-devfrom
mamckee:mamckee/scossl-1.10

Conversation

@mamckee

@mamckee mamckee commented Jul 9, 2026

Copy link
Copy Markdown

Summary

SymCrypt-OpenSSL 1.10 was created as a special release to backport ML-KEM into the stable 1.9 version that's currently available on AZL3. The backport isolated changes to the new ML-KEM and ML-KEM hybrid algorithms to avoid regressions to existing algorithms. Changes can be found here: microsoft/SymCrypt-OpenSSL#171

This PR bumps the SymCrypt-OpenSSL package to 1.10 with ML-KEM and ML-KEM hybrid support. No changes to SymCrypt are required.

Testing

The changes were tested in the SymCrypt-OpenSSL build CI/CD pipeline, which includes OpensSSL EVP tests, and integration tests. The changes were validated against the relevant test suites for the AZL3 versions of CURL, .NET runtime 8/9, golang, nginx, NodeJs, perl, and rust-openssl.

The changes were built into a preview package and deployed to PPE. Confirmed no regressions and little to no overhead to TLS connections when using the new ML-KEM key exchange groups.

@mamckee mamckee requested a review from a team as a code owner July 9, 2026 19:32
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@microsoft-github-policy-service microsoft-github-policy-service Bot added Packaging 3.0-dev PRs Destined for AzureLinux 3.0 labels Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.0-dev PRs Destined for AzureLinux 3.0 Packaging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant