curl/lib/vtls
Stefan Eissing 0f2876b2c3
wolfssl: CA store share fix
When sharing the x509 store in wolfSSL, always use an explicitly
constructed one, as the SSLCTX might have "only" an internal one which
is not obeying reference count lifetimes.

Fixes #14278
Reported-by: Alex Snast
Closes #14279
2024-07-29 19:54:08 +02:00
..
bearssl.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
bearssl.h
cipher_suite.c tidy-up: adjust casing of project names 2024-07-12 13:56:16 +02:00
cipher_suite.h sectransp: use common code for cipher suite lookup 2024-05-29 13:08:14 +02:00
gtls.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
gtls.h connection: shutdown TLS (for FTP) better 2024-06-10 13:08:12 +02:00
hostcheck.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
hostcheck.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
keylog.c tls: use shared init code for TCP+QUIC 2024-04-09 09:08:05 +02:00
keylog.h
mbedtls_threadlock.c mbedtls: properly cleanup the thread-shared entropy 2024-03-12 03:09:37 -04:00
mbedtls_threadlock.h tidy-up: one comment and EOF newlines 2024-03-12 15:38:44 +00:00
mbedtls.c mbedtls: check version before getting tls version 2024-07-19 18:22:37 +02:00
mbedtls.h
openssl.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
openssl.h openssl: stop duplicate ssl key logging for legacy OpenSSL 2024-05-24 15:22:53 -04:00
rustls.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
rustls.h
schannel_int.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
schannel_verify.c code: language cleanup in comments 2024-07-01 22:58:55 +02:00
schannel.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
schannel.h build: do not publish HAVE_BORINGSSL, HAVE_AWSLC macros 2023-10-08 22:29:45 +00:00
sectransp.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
sectransp.h
vtls_int.h vtls: replace addsessionid with set_sessionid 2024-07-09 23:14:58 +02:00
vtls.c Revert "lib: send eos flag" 2024-07-19 01:38:05 +02:00
vtls.h connection: shutdown TLS (for FTP) better 2024-06-10 13:08:12 +02:00
wolfssl.c wolfssl: CA store share fix 2024-07-29 19:54:08 +02:00
wolfssl.h wolfssl: support CA caching 2024-06-01 23:50:36 +02:00
x509asn1.c x509asn1: remove superfluous free() 2024-06-28 14:45:47 +02:00
x509asn1.h mbedtls: support CURLOPT_CERTINFO 2024-06-19 11:33:12 +02:00