aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls/vtls.c
AgeCommit message (Expand)Author
2018-05-02wolfssl: Fix non-blocking connectDavid Garske
2018-04-23curl_global_sslset: always provide available backendsChristian Schmitz
2018-04-06tls: fix mbedTLS 2.7.0 build + handle sha256 failuresWyatt O'Day
2017-12-12vtls: replaced getenv() with curl_getenv()dmitrykos
2017-10-19vtls: change struct Curl_ssl `close' field name to `close_one'.Patrick Monnerat
2017-10-06vtls: fix warnings with --disable-crypto-authMarcel Raad
2017-10-05build: fix --disable-crypto-authDaniel Stenberg
2017-10-03vtls: compare and clone ssl configs properlyMichael Kaufmann
2017-09-22vtls: provide curl_global_sslset() even in non-SSL buildsDaniel Stenberg
2017-09-11code style: use spaces around plusesDaniel Stenberg
2017-09-11code style: use spaces around equals signsDaniel Stenberg
2017-09-07vtls: fix memory corruptionJay Satiro
2017-09-07vtls: switch to CURL_SHA256_DIGEST_LENGTH defineDaniel Stenberg
2017-09-06vtls: select ssl backend case-insensitive (follow-up)Gisle Vanem
2017-09-01curl_global_sslset: select backend by name case insensitivelyDaniel Stenberg
2017-08-28configure: allow setting the default SSL backendJohannes Schindelin
2017-08-28vtls: use Curl_ssl_multi pseudo backend only when neededJohannes Schindelin
2017-08-28version: if built with more than one SSL backend, report all of themJohannes Schindelin
2017-08-28vtls: introduce curl_global_sslset()Johannes Schindelin
2017-08-28vtls: refactor out essential information about the SSL backendsJohannes Schindelin
2017-08-28vtls: allow selecting which SSL backend to use at runtimeJohannes Schindelin
2017-08-28vtls: fold the backend ID into the Curl_ssl structureJohannes Schindelin
2017-08-28vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin
2017-08-28vtls: move the SUPPORT_HTTPS_PROXY flag into the Curl_ssl structJohannes Schindelin
2017-08-28vtls: move sha256sum into the Curl_ssl structJohannes Schindelin
2017-08-28vtls: move md5sum into the Curl_ssl structJohannes Schindelin
2017-08-28vtls: use the Curl_ssl struct to access all SSL backends' functionalityJohannes Schindelin
2017-08-28vtls: declare Curl_ssl structs for every SSL backendJohannes Schindelin
2017-04-18TLS: Fix switching off SSL session id when client cert is usedJay Satiro
2017-03-13Improve code readbilitySylvestre Ledru
2017-03-08vtls: add options to specify range of enabled TLS versionsJozef Kralik
2017-01-22vtls: source indentation fixDaniel Stenberg
2017-01-20vtls: fix PolarSSL non-blocking handlingDaniel Stenberg
2017-01-20vtls: fix mbedtls multi non blocking handshake.Antoine Aubert
2017-01-12rand: make it work without TLS backingDaniel Stenberg
2016-12-26vtls: s/SSLEAY/OPENSSLDaniel Stenberg
2016-11-26curl_version_info: add CURL_VERSION_HTTPS_PROXYOkhin Vasilij
2016-11-24checksrc: move open braces to comply with function declaration styleDaniel Stenberg
2016-11-24checksrc: code style: use 'char *name' styleDaniel Stenberg
2016-11-24proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov
2016-11-14Curl_rand: fixed and moved to rand.cDaniel Stenberg
2016-10-31strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg
2016-10-13vtls: only re-use session-ids using the same schemeDaniel Stenberg
2016-08-26TLS: random file/egd doesn't have to match for conn reuseDaniel Stenberg
2016-08-03TLS: only reuse connections with the same client certDaniel Stenberg
2016-08-03TLS: switch off SSL session id when client cert is usedDaniel Stenberg
2016-06-22internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg
2016-06-22vtls: Only call add/getsession if session id is enabledJay Satiro
2016-06-01vtls: fix ssl session cache race conditionIvan Avdeev
2016-05-01tls: make setting pinnedkey option fail if not supportedDaniel Stenberg