summaryrefslogtreecommitdiff
path: root/lib/vtls/gtls.c
Commit message (Expand)AuthorAgeFilesLines
* vtls: refactor out essential information about the SSL backendsJohannes Schindelin2017-08-281-2/+1
* vtls: allow selecting which SSL backend to use at runtimeJohannes Schindelin2017-08-281-1/+0
* vtls: fold the backend ID into the Curl_ssl structureJohannes Schindelin2017-08-281-1/+2
* vtls: encapsulate SSL backend-specific dataJohannes Schindelin2017-08-281-2/+12
* vtls: prepare the SSL backends for encapsulated private dataJohannes Schindelin2017-08-281-44/+52
* getinfo: access SSL internals via Curl_sslJohannes Schindelin2017-08-281-0/+8
* vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin2017-08-281-19/+15
* vtls: move the SUPPORT_HTTPS_PROXY flag into the Curl_ssl structJohannes Schindelin2017-08-281-0/+1
* vtls: convert the have_curlssl_* constants to runtime flagsJohannes Schindelin2017-08-281-0/+5
* vtls: move sha256sum into the Curl_ssl structJohannes Schindelin2017-08-281-5/+6
* vtls: move md5sum into the Curl_ssl structJohannes Schindelin2017-08-281-5/+7
* vtls: use the Curl_ssl struct to access all SSL backends' functionalityJohannes Schindelin2017-08-281-0/+1
* vtls: declare Curl_ssl structs for every SSL backendJohannes Schindelin2017-08-281-0/+22
* vtls: make sure all _cleanup() functions return voidJohannes Schindelin2017-08-281-2/+1
* gtls: fix build when sizeof(long) < sizeof(void *)Johannes Schindelin2017-07-031-11/+9
* HTTPS-Proxy: don't offer h2 for https proxy connectionsJay Satiro2017-06-161-1/+2
* gtls: fixed a lingering BUFSIZE referenceDan Fandrich2017-05-021-3/+4
* gnutls: removed some code when --disable-verbose is configuredDan Fandrich2017-04-221-4/+8
* TLS: Fix switching off SSL session id when client cert is usedJay Satiro2017-04-181-2/+2
* vtls: fix unreferenced variable warningsMarcel Raad2017-04-081-0/+2
* gtls: fix compiler warningMarcel Raad2017-04-061-2/+2
* vtls: add options to specify range of enabled TLS versionsJozef Kralik2017-03-081-26/+109
* gnutls: disable TLS session ticketsMichael Kaufmann2017-01-281-1/+9
* gnutls: check for alpn and ocsp in configureMarcus Hoffmann2017-01-131-2/+2
* rand: make it work without TLS backingDaniel Stenberg2017-01-121-6/+6
* gnutls-random: check return code for failed randomDaniel Stenberg2016-12-231-1/+3
* checksrc: warn for assignments within if() expressionsDaniel Stenberg2016-12-141-1/+2
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-7/+7
* HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEYThomas Glanzmann2016-11-251-1/+2
* checksrc: move open braces to comply with function declaration styleDaniel Stenberg2016-11-241-1/+2
* checksrc: white space edits to comply to stricter checksrcDaniel Stenberg2016-11-241-1/+1
* checksrc: code style: use 'char *name' styleDaniel Stenberg2016-11-241-1/+1
* HTTPS-proxy: fixed mbedtls and polishingOkhin Vasilij2016-11-241-2/+2
* gtls: fix indent to silence compiler warningDaniel Stenberg2016-11-241-1/+1
* proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov2016-11-241-97/+144
* vtls: Fail on unrecognized param for CURLOPT_SSLVERSIONJay Satiro2016-11-091-9/+10
* vtls: support TLS 1.3 via CURL_SSLVERSION_TLSv1_3Kamil Dudka2016-11-071-0/+6
* strcasecompare: replaced remaining rawstr.h with strcase.hDan Fandrich2016-10-311-1/+1
* strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg2016-10-311-2/+2
* select: switch to macros in uppercaseDaniel Stenberg2016-10-181-3/+3
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-8/+8
* vtls: Only call add/getsession if session id is enabledJay Satiro2016-06-221-12/+14
* vtls: fix ssl session cache race conditionIvan Avdeev2016-06-011-0/+4
* TLS: move the ALPN/NPN enable bits to the connectionDaniel Stenberg2016-05-091-2/+2
* code: style updatesDaniel Stenberg2016-04-031-1/+1
* gtls: fix for builds lacking encrypted key file supportShine Fan2016-02-131-3/+3
* configure: --with-ca-fallback: use built-in TLS CA fallbackLudwig Nussel2016-02-081-1/+9
* URLs: change more http to httpsViktor Szakats2016-02-041-1/+1
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* http: add libcurl option to allow HTTP/2 for HTTPS onlyDaniel Stenberg2015-12-131-2/+2