curl/lib/vtls
Patrick Monnerat 852aa5ad35
url: check sasl additional parameters for connection reuse.
Also move static function safecmp() as non-static Curl_safecmp() since
its purpose is needed at several places.

Bug: https://curl.se/docs/CVE-2022-22576.html

CVE-2022-22576

Closes #8746
2022-04-25 11:44:05 +02:00
..
bearssl.c vtls: use a generic "ALPN, server accepted" message 2022-03-31 14:21:01 +02:00
bearssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gskit.c timediff.[ch]: add curlx helper functions for timeval conversions 2022-04-17 13:11:27 +02:00
gskit.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gtls.c lib: remove exclamation marks 2022-04-16 11:55:05 +02:00
gtls.h gtls: add gnutls include for the session type 2021-12-29 23:46:13 +01:00
hostcheck.c hostcheck: reduce strlen calls on chained certificates 2022-02-13 11:42:47 +01:00
hostcheck.h hostcheck: reduce strlen calls on chained certificates 2022-02-13 11:42:47 +01:00
keylog.c curl.se: new home 2020-11-04 23:59:47 +01:00
keylog.h curl.se: new home 2020-11-04 23:59:47 +01:00
mbedtls.c mbedtls: remove server_fd from backend 2022-04-06 08:31:12 +02:00
mbedtls.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
mbedtls_threadlock.c misc: update incorrect copyright year ranges 2021-08-16 11:21:47 +02:00
mbedtls_threadlock.h curl.se: new home 2020-11-04 23:59:47 +01:00
nss.c lib: remove exclamation marks 2022-04-16 11:55:05 +02:00
nssg.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
openssl.c lib: remove exclamation marks 2022-04-16 11:55:05 +02:00
openssl.h ngtcp2: add client certificate authentication for OpenSSL 2022-03-10 08:41:37 +01:00
rustls.c vtls: use a generic "ALPN, server accepted" message 2022-03-31 14:21:01 +02:00
rustls.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
schannel.c lib: remove exclamation marks 2022-04-16 11:55:05 +02:00
schannel.h schannel: move the algIds array out of schannel.h 2022-02-18 08:03:22 +01:00
schannel_verify.c schannel: remove dead code that will never run 2022-04-06 08:33:20 +02:00
sectransp.c lib: remove exclamation marks 2022-04-16 11:55:05 +02:00
sectransp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
vtls.c url: check sasl additional parameters for connection reuse. 2022-04-25 11:44:05 +02:00
vtls.h vtls: use a generic "ALPN, server accepted" message 2022-03-31 14:21:01 +02:00
wolfssl.c lib: remove exclamation marks 2022-04-16 11:55:05 +02:00
wolfssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
x509asn1.c hostcheck: reduce strlen calls on chained certificates 2022-02-13 11:42:47 +01:00
x509asn1.h x509asn1: toggle off functions not needed for diff tls backends 2022-02-05 00:11:34 +01:00