Skip to content

cmake: drop two stray TLS feature checks for wolfSSL#16339

Closed
vszakats wants to merge 2 commits intocurl:masterfrom
vszakats:cm-drop-srp-check-wolfssl
Closed

cmake: drop two stray TLS feature checks for wolfSSL#16339
vszakats wants to merge 2 commits intocurl:masterfrom
vszakats:cm-drop-srp-check-wolfssl

Conversation

@vszakats
Copy link
Member

@vszakats vszakats commented Feb 14, 2025

Drop check for SSL_set0_wbio, SSL_CTX_set_srp_username.

The wolfSSL backend doesn't implement these features. The checks were
wrong, and also missing from ./configure.

If they get implemented, the feature checks should use distinct macros
from OpenSSL; they should check for the wolfSSL_-prefixed APIs via
wolfSSL headers; and matching checks should be added to ./configure.

Follow-up to 781242f #11967 #11964

TLS-SRP isn't implemented for wolfSSL in libcurl.

If it gets implemented, the feature check should use a separate macro
than OpenSSL, it should check for the wolfssl-prefix API and a matching
check should be added to `./configure`.
@github-actions github-actions bot added the build label Feb 14, 2025
@vszakats vszakats changed the title cmake: drop SSL_set0_wbio, SSL_CTX_set_srp_username feature checks for wolfSSL cmake: drop two stray TLS feature checks for wolfSSL Feb 14, 2025
@vszakats vszakats closed this in 2533df6 Feb 15, 2025
@vszakats vszakats deleted the cm-drop-srp-check-wolfssl branch February 15, 2025 11:20
pps83 pushed a commit to pps83/curl that referenced this pull request Apr 26, 2025
Drop check for `SSL_set0_wbio`, `SSL_CTX_set_srp_username`.

The wolfSSL backend doesn't implement these features. The checks were
wrong, and also missing from `./configure`.

If they get implemented, the feature checks should use distinct macros
from OpenSSL; they should check for the `wolfSSL_`-prefixed APIs via
wolfSSL headers; and matching checks should be added to `./configure`.

Follow-up to 781242f curl#11967 curl#11964

Closes curl#16339
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant