summaryrefslogtreecommitdiff
path: root/lib/vtls/openssl.c
Commit message (Expand)AuthorAgeFilesLines
* 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-3/+14
* vtls: prepare the SSL backends for encapsulated private dataJohannes Schindelin2017-08-281-93/+97
* getinfo: access SSL internals via Curl_sslJohannes Schindelin2017-08-281-0/+9
* vtls: move SSL backends' private constants out of their header filesJohannes Schindelin2017-08-281-0/+3
* vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin2017-08-281-19/+23
* 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-5/+10
* vtls: move md5sum into the Curl_ssl structJohannes Schindelin2017-08-281-5/+7
* 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/+23
* openssl: fix "error: this statement may fall through"Daniel Stenberg2017-08-111-0/+1
* openssl: remove CONST_ASN1_BIT_STRING.David Benjamin2017-08-111-3/+1
* timeval: struct curltime is a struct timeval replacementDaniel Stenberg2017-07-281-6/+8
* openssl: improve fallback seed of PRNG with a time based hashdmitrykos2017-06-301-17/+26
* HTTPS-Proxy: don't offer h2 for https proxy connectionsJay Satiro2017-06-161-1/+2
* libressl: OCSP and intermediate certs workaround no longer neededStuart Henderson2017-06-131-1/+2
* openssl: use local stack for temp storageDaniel Stenberg2017-05-011-8/+8
* openssl: fix memory leak in servercertDaniel Stenberg2017-04-201-0/+1
* TLS: Fix switching off SSL session id when client cert is usedJay Satiro2017-04-181-2/+2
* openssl: don't try to print nonexistant peer private keysDavid Benjamin2017-04-171-29/+3
* openssl: fix thread-safety bugs in error-handlingDavid Benjamin2017-04-171-25/+27
* openssl: make SSL_ERROR_to_str more future-proofDavid Benjamin2017-04-171-16/+34
* openssl: fix this statement may fall through [-Wimplicit-fallthrough=]Alexis La Goutte2017-04-101-0/+2
* vtls: fix unreferenced variable warningsMarcel Raad2017-04-081-2/+2
* openssl: exclude DSA code when OPENSSL_NO_DSA is definedJay Satiro2017-03-281-0/+4
* spelling fixesklemens2017-03-261-1/+1
* openssl: fix comparison between signed and unsigned integer expressionsDaniel Stenberg2017-03-231-1/+1
* openssl: made the error table static constDan Fandrich2017-03-231-1/+1
* openssl: fall back on SSL_ERROR_* string when no error detailJay Satiro2017-03-231-8/+33
* Improve code readbilitySylvestre Ledru2017-03-131-22/+16
* openssl: add two /* FALLTHROUGH */ to satisfy coverityDaniel Stenberg2017-03-101-0/+2
* openssl: unbreak the build after 6448f98c1857deDaniel Stenberg2017-03-081-2/+12
* vtls: add options to specify range of enabled TLS versionsJozef Kralik2017-03-081-51/+69
* build: fix gcc7 implicit fallthrough warningsAlexis La Goutte2017-03-031-0/+1
* openssl: Don't use certificate after transferring ownershipAdam Langley2017-01-311-10/+8
* openssl: Fix random generationJay Satiro2017-01-171-1/+1
* rand: make it work without TLS backingDaniel Stenberg2017-01-121-6/+6
* openssl-random: check return code when asking for randomDaniel Stenberg2016-12-231-2/+4
* openssl: simplify expression in Curl_ossl_versionMichael Kaufmann2016-12-181-1/+1
* checksrc: warn for assignments within if() expressionsDaniel Stenberg2016-12-141-1/+2
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-6/+6
* openssl: don't use OpenSSL's ERR_PACK.Adam Langley2016-12-071-2/+2
* HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEYThomas Glanzmann2016-11-251-1/+2
* 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
* openssl: remove dead codeDaniel Stenberg2016-11-241-1/+1