aboutsummaryrefslogtreecommitdiff
path: root/lib/vtls/openssl.c
AgeCommit message (Expand)Author
2017-09-07OpenSSL: fix yet another mistake while encapsulating SSL backend dataJohannes Schindelin
2017-09-07OpenSSL: fix erroneous SSL backend encapsulationJohannes Schindelin
2017-09-05openssl: Integrate Peter Wu's SSLKEYLOGFILE implementationJay Satiro
2017-09-05openssl: use OpenSSL's default ciphers by defaultKamil Dudka
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-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-11openssl: fix "error: this statement may fall through"Daniel Stenberg
2017-08-11openssl: remove CONST_ASN1_BIT_STRING.David Benjamin
2017-07-28timeval: struct curltime is a struct timeval replacementDaniel Stenberg
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-05-01openssl: use local stack for temp storageDaniel Stenberg
2017-04-20openssl: fix memory leak in servercertDaniel Stenberg
2017-04-18TLS: Fix switching off SSL session id when client cert is usedJay Satiro
2017-04-17openssl: don't try to print nonexistant peer private keysDavid Benjamin
2017-04-17openssl: fix thread-safety bugs in error-handlingDavid Benjamin
2017-04-17openssl: make SSL_ERROR_to_str more future-proofDavid Benjamin
2017-04-10openssl: fix this statement may fall through [-Wimplicit-fallthrough=]Alexis La Goutte
2017-04-08vtls: fix unreferenced variable warningsMarcel Raad
2017-03-28openssl: exclude DSA code when OPENSSL_NO_DSA is definedJay Satiro
2017-03-26spelling fixesklemens
2017-03-23openssl: fix comparison between signed and unsigned integer expressionsDaniel Stenberg
2017-03-23openssl: made the error table static constDan Fandrich
2017-03-23openssl: fall back on SSL_ERROR_* string when no error detailJay Satiro
2017-03-13Improve code readbilitySylvestre Ledru
2017-03-10openssl: add two /* FALLTHROUGH */ to satisfy coverityDaniel Stenberg
2017-03-08openssl: unbreak the build after 6448f98c1857deDaniel Stenberg
2017-03-08vtls: add options to specify range of enabled TLS versionsJozef Kralik
2017-03-03build: fix gcc7 implicit fallthrough warningsAlexis La Goutte
2017-01-31openssl: Don't use certificate after transferring ownershipAdam Langley
2017-01-17openssl: Fix random generationJay Satiro
2017-01-12rand: make it work without TLS backingDaniel Stenberg
2016-12-23openssl-random: check return code when asking for randomDaniel Stenberg
2016-12-18openssl: simplify expression in Curl_ossl_versionMichael Kaufmann
2016-12-14checksrc: warn for assignments within if() expressionsDaniel Stenberg
2016-12-13checksrc: stricter no-space-before-paren enforcementDaniel Stenberg
2016-12-07openssl: don't use OpenSSL's ERR_PACK.Adam Langley