1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-23 08:38:49 -05:00
curl/lib/vtls
Michael Kolechkin dd2bb48552
sectransp: allow cipher name to be specified
Add parser for CURLOPT_SSL_CIPHER_LIST option for Secure Transport (ST)
back-end. Similar to NSS and GSKit back-ends, new code parses string
value and configures ST library to use those ciphers for communication.
Create cipher spec data structure and initialize the array of specs with
cipher number, name, alias, and 'weak' flag.

Mark triple-DES ciphers as 'weak', and exclude them from the default
ciphers list.

Closes #6464
2021-04-21 12:00:22 +02:00
..
bearssl.c TLS: fix HTTP/2 selection 2021-04-02 22:53:17 +02:00
bearssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gskit.c urldata: remove the _ORIG suffix from string names 2021-02-19 08:07:19 +01:00
gskit.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gtls.c TLS: fix HTTP/2 selection 2021-04-02 22:53:17 +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 vtls: refuse setting any SSL version 2021-04-19 08:16:02 +02:00
mbedtls.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
mesalink.c vtls: add 'isproxy' argument to Curl_ssl_get/addsessionid() 2021-03-28 23:19:56 +02:00
mesalink.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
nss.c NSS: add ciphers to map 2021-04-21 11:50:20 +02:00
nssg.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
openssl.c openssl: fix build error with OpenSSL < 1.0.2 2021-04-20 00:08:36 -04:00
openssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
rustls.c rustls: only return CURLE_AGAIN when TLS session is fully drained 2021-04-15 08:19:49 +02:00
rustls.h copyright: update copyright year ranges to 2021 2021-03-27 23:00:14 +01:00
schannel_verify.c schannel: Evaluate CURLOPT_SSL_OPTIONS via SSL_SET_OPTION macro 2021-03-06 02:01:35 -05:00
schannel.c vtls: refuse setting any SSL version 2021-04-19 08:16:02 +02:00
schannel.h vtls: reduce conn->data use 2021-01-19 09:14:40 +01:00
sectransp.c sectransp: allow cipher name to be specified 2021-04-21 12:00:22 +02:00
sectransp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
vtls.c vtls: fix addsessionid for non-proxy builds 2021-03-29 14:20:13 +02:00
vtls.h vtls: add 'isproxy' argument to Curl_ssl_get/addsessionid() 2021-03-28 23:19:56 +02:00
wolfssl.c vtls: refuse setting any SSL version 2021-04-19 08:16:02 +02:00
wolfssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00