curl/lib/vtls
Stefan Eissing f39472ea9f
openssl: remove attached easy handles from SSL instances
- keeping the "current" easy handle registered at SSL* is no longer
   necessary, since the "calling" data object is already stored in the
   cfilter's context (and used by other SSL backends from there).
 - The "detach" of an easy handle that goes out of scope is then avoided.
 - using SSL_set0_wbio for clear reference counting where available.

Closes #10151
2022-12-28 13:30:05 +01:00
..
bearssl.c tls: backends use connection filters for IO, enabling HTTPS-proxy 2022-11-28 13:56:23 +01:00
bearssl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gskit.c vtls: localization of state data in filters 2022-11-22 14:25:50 +01:00
gskit.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gtls.c gnutls: use common gnutls init and verify code for ngtcp2 2022-12-01 10:57:36 +01:00
gtls.h gnutls: use common gnutls init and verify code for ngtcp2 2022-12-01 10:57:36 +01:00
hostcheck.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostcheck.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
keylog.c lib and tests: add missing curl.h includes 2022-09-12 09:41:47 +02:00
keylog.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mbedtls_threadlock.c tidy-up: process.h detection and use 2022-11-01 22:27:28 +00:00
mbedtls_threadlock.h tidy-up: process.h detection and use 2022-11-01 22:27:28 +00:00
mbedtls.c openssl/mbedtls: use %d for outputing port with failf (int) 2022-11-29 23:16:47 +01:00
mbedtls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nss.c vtls: localization of state data in filters 2022-11-22 14:25:50 +01:00
nssg.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
openssl.c openssl: remove attached easy handles from SSL instances 2022-12-28 13:30:05 +01:00
openssl.h openssl: make certinfo available for QUIC 2022-09-27 14:02:27 +02:00
rustls.c tls: backends use connection filters for IO, enabling HTTPS-proxy 2022-11-28 13:56:23 +01:00
rustls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
schannel_verify.c vtls: localization of state data in filters 2022-11-22 14:25:50 +01:00
schannel.c tls: backends use connection filters for IO, enabling HTTPS-proxy 2022-11-28 13:56:23 +01:00
schannel.h vtls: localization of state data in filters 2022-11-22 14:25:50 +01:00
sectransp.c tls: backends use connection filters for IO, enabling HTTPS-proxy 2022-11-28 13:56:23 +01:00
sectransp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
vtls_int.h vtls: fix typo in vtls_int.h 2022-11-28 19:51:22 +01:00
vtls.c cfilter: improve SSL connection checks 2022-12-08 14:27:06 +01:00
vtls.h cfilter: improve SSL connection checks 2022-12-08 14:27:06 +01:00
wolfssl.c wolfssl: remove special BIO return code handling 2022-12-06 11:08:12 +01:00
wolfssl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
x509asn1.c lib: use size_t or int etc instead of longs 2022-12-14 12:31:01 +01:00
x509asn1.h vtls: localization of state data in filters 2022-11-22 14:25:50 +01:00