summaryrefslogtreecommitdiff
path: root/lib/vtls/gskit.c
Commit message (Expand)AuthorAgeFilesLines
* checksrc: make sure sizeof() is used *with* parenthesesDaniel Stenberg2018-05-211-16/+16
* vtls: fix missing commasDaniel Stenberg2018-05-041-1/+1
* vtls: use unified "supports" bitfield member in backendsDaniel Stenberg2018-05-041-7/+3
* GSKit: restore pinnedpubkey functionalitymoparisthebest2018-01-251-1/+1
* build: remove HAVE_LIMITS_H checkJay Satiro2018-01-051-3/+1
* vtls: change struct Curl_ssl `close' field name to `close_one'.Patrick Monnerat2017-10-191-1/+1
* 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-2/+0
* vtls: fold the backend ID into the Curl_ssl structureJohannes Schindelin2017-08-281-0/+1
* vtls: encapsulate SSL backend-specific dataJohannes Schindelin2017-08-281-3/+11
* vtls: prepare the SSL backends for encapsulated private dataJohannes Schindelin2017-08-281-59/+64
* getinfo: access SSL internals via Curl_sslJohannes Schindelin2017-08-281-0/+8
* vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin2017-08-281-10/+9
* vtls: move the SUPPORT_HTTPS_PROXY flag into the Curl_ssl structJohannes Schindelin2017-08-281-0/+3
* 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-1/+2
* vtls: move md5sum into the Curl_ssl structJohannes Schindelin2017-08-281-1/+2
* vtls: use the Curl_ssl struct to access all SSL backends' functionalityJohannes Schindelin2017-08-281-0/+2
* vtls: declare Curl_ssl structs for every SSL backendJohannes Schindelin2017-08-281-0/+23
* spelling fixesklemens2017-03-261-2/+2
* vtls: add options to specify range of enabled TLS versionsJozef Kralik2017-03-081-9/+39
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-11/+11
* HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEYThomas Glanzmann2016-11-251-1/+2
* HTTPS-proxy: fixed mbedtls and polishingOkhin Vasilij2016-11-241-1/+1
* proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov2016-11-241-42/+275
* Limit ASN.1 structure sizes to 256K. Prevent some allocation size overflows.Patrick Monnerat2016-11-241-2/+1
* vtls: Fail on unrecognized param for CURLOPT_SSLVERSIONJay Satiro2016-11-091-4/+6
* vtls: support TLS 1.3 via CURL_SSLVERSION_TLSv1_3Kamil Dudka2016-11-071-0/+3
* gskit, nss: do not include strequal.hKamil Dudka2016-10-311-1/+1
* select: switch to macros in uppercaseDaniel Stenberg2016-10-181-4/+4
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-16/+16
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* ssl: add server cert's "sha256//" hash to verboseDaniel Hwang2015-09-191-1/+1
* vtls: use curl_printf.h all overDaniel Stenberg2015-03-031-3/+1
* gskit: Fix exclusive SSLv3 optionJay Satiro2015-02-091-1/+1
* vtls: Removed unimplemented overrides of curlssl_close_all()Steve Holme2015-01-171-8/+1
* vtls: Fixed compilation warning and an ignored return codeSteve Holme2014-12-281-2/+1
* vtls: Use CURLcode for Curl_ssl_init_certinfo() return typeSteve Holme2014-12-261-2/+4
* gskit.c: remove SSLv3 from SSL default.Patrick Monnerat2014-10-241-3/+7
* gskit.c: use 'CURLcode result'Patrick Monnerat2014-10-241-141/+143
* Implement pinned public key in GSKit backendPatrick Monnerat2014-10-141-1/+19
* vtls: Fixed up include of vtls.hSteve Holme2013-12-261-1/+1
* vtls: moved all TLS/SSL source and header files into subdirDaniel Stenberg2013-12-201-0/+1053