aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls/vtls.c
AgeCommit message (Expand)Author
2020-05-15source cleanup: remove all custom typedef structsDaniel Stenberg
2020-05-14checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg
2020-04-20multi-ssl: reset the SSL backend on `Curl_global_cleanup()`Johannes Schindelin
2020-03-16vtls: free ssl_config leftovers on out-of-memoryDaniel Stenberg
2020-01-16polarssl: removedDaniel Stenberg
2020-01-12misc: Copyright year out of date, should be 2020Daniel Stenberg
2020-01-11vtls: Refactor Curl_multissl_version to make the code clearerJay Satiro
2019-12-10vtls: make BearSSL possible to set with CURL_SSL_BACKENDGisle Vanem
2019-11-26TLS: add BearSSL vtls implementationMichael Forney
2019-09-19url: only reuse TLS connections with matching pinningDaniel Stenberg
2019-07-30cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg
2019-06-10wolfssl: refer to it as wolfSSL onlyDaniel Stenberg
2019-05-20lib: reduce variable scopesMarcel Raad
2019-05-13vtls: fix potential ssl_buffer stack overflowDaniel Gustafsson
2019-03-15vtls: rename some of the SSL functionsChris Young
2019-02-28Secure Transport: no more "darwinssl"Daniel Stenberg
2018-12-07curl_global_sslset(): id == -1 is not necessarily an errorJohannes Schindelin
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-11-01axtls: removedDaniel Stenberg
2018-09-13vtls: add a MesaLink vtls backendYiming Jing
2018-09-03url, vtls: make CURLOPT{,_PROXY}_TLS13_CIPHERS workKamil Dudka
2018-05-29setopt: add TLS 1.3 ciphersuitesDaniel Stenberg
2018-05-04vtls: use unified "supports" bitfield member in backendsDaniel Stenberg
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