aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls
AgeCommit message (Expand)Author
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: 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-28axtls: use Curl_none_* versions of init() and cleanup()Johannes Schindelin
2017-08-28vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin
2017-08-28schannel: reorder functions topologicallyJohannes Schindelin
2017-08-28axtls: 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: introduce a new struct for SSL backendsJohannes Schindelin
2017-08-28vtls: make sure every _sha256sum()'s first arg is constJohannes Schindelin
2017-08-28vtls: make sure all _data_pending() functions return boolJohannes Schindelin
2017-08-28vtls: make sure all _cleanup() functions return voidJohannes Schindelin
2017-08-28vtls: use consistent signature for _random() implementationsJohannes Schindelin
2017-08-27darwinssl: handle long strings in TLS certsDaniel Stenberg
2017-08-16darwinssi: fix error: variable length array usedDaniel Stenberg
2017-08-11openssl: fix "error: this statement may fall through"Daniel Stenberg
2017-08-11openssl: remove CONST_ASN1_BIT_STRING.David Benjamin
2017-08-05darwinssl: fix compiler warningMarcel Raad
2017-08-04darwin: silence compiler warningsDaniel Stenberg
2017-08-03darwinssl: fix curlssl_sha256sum() compiler warnings on first argumentDaniel Stenberg
2017-07-28timeval: struct curltime is a struct timeval replacementDaniel Stenberg
2017-07-27darwinssl: fix variable type mistake (regression)Daniel Stenberg
2017-07-20nss: fix a possible use-after-free in SelectClientCert()Kamil Dudka
2017-07-20nss: unify the coding style of nss_send() and nss_recv()Kamil Dudka
2017-07-17darwinssl: fix pinnedpubkey build errorJay Satiro
2017-07-03gtls: fix build when sizeof(long) < sizeof(void *)Johannes Schindelin
2017-06-30openssl: improve fallback seed of PRNG with a time based hashdmitrykos
2017-06-16HTTPS-Proxy: don't offer h2 for https proxy connectionsJay Satiro
2017-06-13libressl: OCSP and intermediate certs workaround no longer neededStuart Henderson
2017-06-03cyassl: define build macros before including ssl.hMarcel Raad
2017-06-02mbedtls: make TU-local variable staticMarcel Raad
2017-05-29mbedtls: fix variable shadow warningJay Satiro
2017-05-16darwinssl: Fix exception when processing a client-side certificate fileNick Zitzmann
2017-05-15SecureTransport/DarwinSSL: Implement public key pinningmoparisthebest
2017-05-12mbedtls: Support server renegotiation requestRon Eldor
2017-05-04schannel: return a more specific error code for SEC_E_UNTRUSTED_ROOTDan Fandrich
2017-05-02gtls: fixed a lingering BUFSIZE referenceDan Fandrich
2017-05-01openssl: use local stack for temp storageDaniel Stenberg