Skip to content

thirdparty.mbedtls: apply upstream fix for a TLS 1.2 client regression#27091

Merged
medvednikov merged 1 commit into
vlang:masterfrom
Maokaman1:fix-mbedtls-tls12-rsa-pss
May 5, 2026
Merged

thirdparty.mbedtls: apply upstream fix for a TLS 1.2 client regression#27091
medvednikov merged 1 commit into
vlang:masterfrom
Maokaman1:fix-mbedtls-tls12-rsa-pss

Conversation

@Maokaman1

Copy link
Copy Markdown
Contributor

Picks up Mbed-TLS/mbedtls#10674 (merged on upstream's mbedtls-3.6 branch, not yet in a tagged release):
the TLS 1.2 client wrongly rejects valid ServerKeyExchange signatures that use rsa_pss_rsae_* algorithms, breaking handshakes with many public HTTPS servers.

Also strips a self-referential diff -ur mbedtls.orig/mbedtls.patch mbedtls/mbedtls.patch block that the v3.6.6 upgrade accidentally appended to thirdparty/mbedtls/mbedtls.patch

Picks up Mbed-TLS/mbedtls#10674 (already merged on the upstream 3.6 LTS
branch, not yet in a release tag): clients reject valid
ServerKeyExchange
signatures using rsa_pss_rsae_* algorithms.
@medvednikov medvednikov merged commit d45d40e into vlang:master May 5, 2026
63 of 77 checks passed
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.

2 participants