summaryrefslogtreecommitdiff
path: root/lib/vtls/schannel.c
Commit message (Expand)AuthorAgeFilesLines
* tls: fix mbedTLS 2.7.0 build + handle sha256 failuresWyatt O'Day2018-04-061-1/+2
* schannel: fix "no previous prototype" compiler warningMichael Kaufmann2018-02-091-8/+8
* schannel: fix compiler warningsMichael Kaufmann2018-02-081-10/+13
* SChannel/WinSSL: Replace Curl_none_md5sum with Curl_schannel_md5summoparisthebest2018-01-251-1/+10
* SChannel/WinSSL: Implement public key pinningmoparisthebest2018-01-251-3/+140
* vtls: change struct Curl_ssl `close' field name to `close_one'.Patrick Monnerat2017-10-191-1/+1
* schannel: Support partial send for when data is too largeMarc Aldorasi2017-09-161-2/+1
* SSL: fix unused parameter warningsJay Satiro2017-09-061-0/+2
* schannel: return CURLE_SSL_CACERT on failed verificationDaniel Stenberg2017-09-041-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-1/+36
* vtls: prepare the SSL backends for encapsulated private dataJohannes Schindelin2017-08-281-178/+180
* getinfo: access SSL internals via Curl_sslJohannes Schindelin2017-08-281-0/+8
* vtls: move SSL backends' private constants out of their header filesJohannes Schindelin2017-08-281-0/+48
* vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin2017-08-281-14/+13
* schannel: reorder functions topologicallyJohannes Schindelin2017-08-281-12/+12
* vtls: move the SUPPORT_HTTPS_PROXY flag into the Curl_ssl structJohannes Schindelin2017-08-281-0/+1
* 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/+22
* vtls: use consistent signature for _random() implementationsJohannes Schindelin2017-08-281-1/+2
* schannel: return a more specific error code for SEC_E_UNTRUSTED_ROOTDan Fandrich2017-05-041-1/+2
* schannel: Don't treat encrypted partial record as pending dataJay Satiro2017-04-221-2/+10
* TLS: Fix switching off SSL session id when client cert is usedJay Satiro2017-04-181-2/+2
* schannel: fix compiler warningsMarcel Raad2017-04-071-3/+3
* schannel: fix unused variable warningMarcel Raad2017-03-301-0/+2
* schannel: fix variable shadowing warningMarcel Raad2017-03-281-1/+1
* vtls: add options to specify range of enabled TLS versionsJozef Kralik2017-03-081-8/+41
* schannel: Remove incorrect SNI disabled messageJDepooter2017-02-071-1/+9
* rand: make it work without TLS backingDaniel Stenberg2017-01-121-5/+5
* schannel: fix wildcard cert name validation on Win CEDan McNulty2016-12-191-27/+42
* checksrc: white space edits to comply to stricter checksrcDaniel Stenberg2016-11-241-2/+2
* checksrc: code style: use 'char *name' styleDaniel Stenberg2016-11-241-1/+1
* HTTPS-proxy: fixed mbedtls and polishingOkhin Vasilij2016-11-241-12/+23
* proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov2016-11-241-13/+16
* vtls: fix build warningsMarcel Raad2016-11-191-2/+2
* vtls: Fail on unrecognized param for CURLOPT_SSLVERSIONJay Satiro2016-11-091-2/+4
* vtls: support TLS 1.3 via CURL_SSLVERSION_TLSv1_3Kamil Dudka2016-11-071-0/+3
* select: switch to macros in uppercaseDaniel Stenberg2016-10-181-3/+3
* schannel: Disable ALPN for Wine since it is causing problemsJay Satiro2016-08-261-11/+23
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-7/+7
* vtls: Only call add/getsession if session id is enabledJay Satiro2016-06-221-35/+39
* schannel: Disable ALPN on Windows < 8.1Steve Holme2016-06-061-4/+13
* win32: Used centralised verify windows version functionSteve Holme2016-06-041-34/+5
* vtls: fix ssl session cache race conditionIvan Avdeev2016-06-011-29/+26
* schannel: add CURLOPT_CERTINFO supportAndrew Kurushin2016-06-011-1/+27