aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls/schannel.c
AgeCommit message (Expand)Author
2018-09-20vtls: fix ssl version "or later" behavior change for many backendsJay Satiro
2018-09-07schannel: avoid switch-cases that go to default anywayDaniel Stenberg
2018-09-06schannel: unified error code handlingHan Han
2018-08-24schannel: client certificate store opening fixIhor Karpenko
2018-07-12schannel: enable CALG_TLS1PRF for w32api >= 5.1Marcel Raad
2018-07-11schannel: fix MinGW compile breakMarcel Raad
2018-07-09schannel: fix -Wsign-compare warningMarcel Raad
2018-07-09schannel: workaround for wrong function signature in w32apiMarcel Raad
2018-07-09schannel: make more cipher options conditionalMarcel Raad
2018-06-12schannel: support selecting ciphersRobert Prag
2018-05-27schannel: add failf calls for client certificate failuresralcock
2018-05-21checksrc: make sure sizeof() is used *with* parenthesesDaniel Stenberg
2018-05-16schannel: disable manual verify if APIs not availableJay Satiro
2018-05-16schannel: disable client cert option if APIs not availableArchangel_SDY
2018-05-04vtls: fix missing commasDaniel Stenberg
2018-05-04vtls: use unified "supports" bitfield member in backendsDaniel Stenberg
2018-04-27checksrc: force indentation of lines after an elseDaniel Gustafsson
2018-04-23schannel: fix build error on targets <= XPArchangel_SDY
2018-04-18schannel: add support for CURLOPT_CAINFODan McNulty
2018-04-17schannel: fix warningJay Satiro
2018-04-17schannel: add client certificate authenticationArchangel_SDY
2018-04-15all: Refactor malloc+memset to use callocDaniel Gustafsson
2018-04-06tls: fix mbedTLS 2.7.0 build + handle sha256 failuresWyatt O'Day
2018-02-09schannel: fix "no previous prototype" compiler warningMichael Kaufmann
2018-02-08schannel: fix compiler warningsMichael Kaufmann
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