aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls/cyassl.c
AgeCommit message (Expand)Author
2019-06-05build: fix Codacy warningsMarcel Raad
2019-05-20lib: reduce variable scopesMarcel Raad
2019-05-01multi: provide Curl_multiuse_state to update informationDaniel Stenberg
2019-02-23wolfssl: stop custom-adding curvesDaniel Stenberg
2018-12-20wolfssl: Perform cleanupDavid Garske
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-07-26wolfSSL/CyaSSL: Fix memory leak in Curl_cyassl_randomCarie Pointer
2018-05-21checksrc: make sure sizeof() is used *with* parenthesesDaniel Stenberg
2018-05-04vtls: fix missing commasDaniel Stenberg
2018-05-04vtls: use unified "supports" bitfield member in backendsDaniel Stenberg
2018-04-26cyassl: adapt to libraries without TLS 1.0 support built-inDaniel Stenberg
2018-04-06tls: fix mbedTLS 2.7.0 build + handle sha256 failuresWyatt O'Day
2018-03-05WolfSSL: adding TLSv1.3sergii.kavunenko
2018-01-05build: remove HAVE_LIMITS_H checkJay Satiro
2017-10-19vtls: change struct Curl_ssl `close' field name to `close_one'.Patrick Monnerat
2017-09-11code style: use spaces around equals signsDaniel Stenberg
2017-08-31cyassl: call it the "WolfSSL" backendDaniel Stenberg
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: encapsulate SSL backend-specific dataJohannes Schindelin
2017-08-28vtls: prepare the SSL backends for encapsulated private dataJohannes Schindelin
2017-08-28getinfo: access SSL internals via Curl_sslJohannes 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: convert the have_curlssl_* constants to runtime flagsJohannes 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-06-03cyassl: define build macros before including ssl.hMarcel Raad
2017-04-18TLS: Fix switching off SSL session id when client cert is usedJay Satiro
2017-03-08vtls: add options to specify range of enabled TLS versionsJozef Kralik
2017-02-26cyassl: get library version string at runtimeJay Satiro
2017-01-12rand: make it work without TLS backingDaniel Stenberg
2017-01-07wolfssl: display negotiated SSL version and cipherDan Fandrich
2017-01-06wolfssl: support setting cipher listDan Fandrich
2016-12-24cyassl: use time_t instead of long for timeoutJay Satiro
2016-12-13checksrc: stricter no-space-before-paren enforcementDaniel Stenberg
2016-11-30cyassl: fixed typo introduced in 4f8b1774Dan Fandrich
2016-11-25HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEYThomas Glanzmann
2016-11-24proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov
2016-11-24Limit ASN.1 structure sizes to 256K. Prevent some allocation size overflows.Patrick Monnerat
2016-11-09vtls: Fail on unrecognized param for CURLOPT_SSLVERSIONJay Satiro
2016-10-31strcasecompare: replaced remaining rawstr.h with strcase.hDan Fandrich
2016-10-31strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg
2016-10-18select: switch to macros in uppercaseDaniel 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