]> git.ipfire.org Git - thirdparty/curl.git/commit
openssl: enable builds for *both* engines and providers
authorDaniel Stenberg <daniel@haxx.se>
Tue, 8 Apr 2025 09:45:17 +0000 (11:45 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 29 Apr 2025 08:44:21 +0000 (10:44 +0200)
commitf2ce6c46b9dcc46ced0ce43fa95176ea7599a854
treed3c84ad0a5bc20d5e522ff87204ff71f67c5a357
parente0ebc3ff134902b7ab2e1dcaa7bc18a561caa8d8
openssl: enable builds for *both* engines and providers

OpenSSL3 can in fact have both enabled at once. Load the provider and
key/cert appropriately. When loading a provider, the user can now also
set an associated "property string".

Work on this was sponsored by Valantic.

Closes #17165
docs/libcurl/opts/CURLOPT_SSLENGINE.md
lib/urldata.h
lib/vtls/openssl.c