aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls/schannel.c
AgeCommit message (Expand)Author
2018-01-25SChannel/WinSSL: Replace Curl_none_md5sum with Curl_schannel_md5summoparisthebest
2018-01-25SChannel/WinSSL: Implement public key pinningmoparisthebest
2017-10-19vtls: change struct Curl_ssl `close' field name to `close_one'.Patrick Monnerat
2017-09-16schannel: Support partial send for when data is too largeMarc Aldorasi
2017-09-06SSL: fix unused parameter warningsJay Satiro
2017-09-04schannel: return CURLE_SSL_CACERT on failed verificationDaniel 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: move SSL backends' private constants out of their header filesJohannes Schindelin
2017-08-28vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin
2017-08-28schannel: reorder functions topologicallyJohannes 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-08-28vtls: use consistent signature for _random() implementationsJohannes Schindelin
2017-05-04schannel: return a more specific error code for SEC_E_UNTRUSTED_ROOTDan Fandrich
2017-04-22schannel: Don't treat encrypted partial record as pending dataJay Satiro
2017-04-18TLS: Fix switching off SSL session id when client cert is usedJay Satiro
2017-04-07schannel: fix compiler warningsMarcel Raad
2017-03-30schannel: fix unused variable warningMarcel Raad
2017-03-28schannel: fix variable shadowing warningMarcel Raad
2017-03-08vtls: add options to specify range of enabled TLS versionsJozef Kralik
2017-02-07schannel: Remove incorrect SNI disabled messageJDepooter
2017-01-12rand: make it work without TLS backingDaniel Stenberg
2016-12-19schannel: fix wildcard cert name validation on Win CEDan McNulty
2016-11-24checksrc: white space edits to comply to stricter checksrcDaniel Stenberg
2016-11-24checksrc: code style: use 'char *name' styleDaniel Stenberg
2016-11-24HTTPS-proxy: fixed mbedtls and polishingOkhin Vasilij
2016-11-24proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov
2016-11-19vtls: fix build warningsMarcel Raad
2016-11-09vtls: Fail on unrecognized param for CURLOPT_SSLVERSIONJay Satiro
2016-11-07vtls: support TLS 1.3 via CURL_SSLVERSION_TLSv1_3Kamil Dudka
2016-10-18select: switch to macros in uppercaseDaniel Stenberg
2016-08-26schannel: Disable ALPN for Wine since it is causing problemsJay Satiro
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-06schannel: Disable ALPN on Windows < 8.1Steve Holme
2016-06-04win32: Used centralised verify windows version functionSteve Holme
2016-06-01vtls: fix ssl session cache race conditionIvan Avdeev
2016-06-01schannel: add CURLOPT_CERTINFO supportAndrew Kurushin
2016-05-18schannel: fix compile break with MSVC XP toolsetMarcel Raad
2016-05-09TLS: move the ALPN/NPN enable bits to the connectionDaniel Stenberg
2016-04-03code: style updatesDaniel Stenberg