1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-17 23:15:08 -05:00
curl/lib/vtls
Daniel Stenberg 4aed7a1923
openssl: avoid static variable for seed flag
Avoid the race condition risk by instead storing the "seeded" flag in
the multi handle. Modern OpenSSL versions handle the seeding itself so
doing the seeding once per multi-handle instead of once per process is
less of an issue.

Reported-by: Gerrit Renker
Fixes #7296
Closes #7306
2021-06-29 14:18:15 +02:00
..
bearssl.c bearssl: explicitly initialize all fields of Curl_ssl 2021-05-26 14:43:45 +02:00
bearssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gskit.c TLS: prevent shutdown loops to get stuck 2021-06-17 17:06:21 +02:00
gskit.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gtls.c gnutls: set the preferred TLS versions in correct order 2021-06-18 23:22:21 +02:00
gtls.h copyright: fix year ranges 2020-11-05 08:22:10 +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_threadlock.c curl.se: new home 2020-11-04 23:59:47 +01:00
mbedtls_threadlock.h curl.se: new home 2020-11-04 23:59:47 +01:00
mbedtls.c mbedtls: make mbedtls_strerror always work 2021-06-01 17:53:44 +02:00
mbedtls.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
mesalink.c openssl: associate/detach the transfer from connection 2021-05-24 13:15:10 +02:00
mesalink.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
nss.c ssl: read pending close notify alert before closing the connection 2021-06-01 09:40:40 +02:00
nssg.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
openssl.c openssl: avoid static variable for seed flag 2021-06-29 14:18:15 +02:00
openssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
rustls.c rustls: remove native_roots fallback 2021-06-14 11:01:41 +02:00
rustls.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
schannel_verify.c SSL: support in-memory CA certs for some backends 2021-05-05 02:29:16 -04:00
schannel.c schannel: move code out of SChannel_connect_step1 2021-06-04 23:16:55 +02:00
schannel.h schannel: don't use static to store selected ciphers 2021-05-24 07:56:05 +02:00
sectransp.c TLS: prevent shutdown loops to get stuck 2021-06-17 17:06:21 +02:00
sectransp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
vtls.c vtls: fix warning due to function prototype mismatch 2021-06-21 01:59:05 -04:00
vtls.h vtls: fix warning due to function prototype mismatch 2021-06-21 01:59:05 -04:00
wolfssl.c ssl: read pending close notify alert before closing the connection 2021-06-01 09:40:40 +02:00
wolfssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00