summaryrefslogtreecommitdiff
path: root/lib/vtls/bearssl.c
Commit message (Expand)AuthorAgeFilesLines
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
* vtls: use ALPN HTTP/1.0 when HTTP/1.0 is usedDaniel Stenberg2022-12-311-8/+14
* tls: backends use connection filters for IO, enabling HTTPS-proxyStefan Eissing2022-11-281-18/+8
* vtls: localization of state data in filtersStefan Eissing2022-11-221-73/+67
* lib: connection filters (cfilter) addition to curl:Stefan Eissing2022-11-111-7/+14
* openssl: reduce CA certificate bundle reparsing by cachingMichael Drake2022-11-081-1/+2
* bearssl: make it proper C89 compliantDaniel Stenberg2022-09-231-13/+13
* NPN: remove support for and use ofDaniel Stenberg2022-09-051-3/+3
* copyright: make repository REUSE compliantmax.mehl2022-06-131-0/+2
* vtls: use a generic "ALPN, server accepted" messageDaniel Stenberg2022-03-311-1/+1
* vtls: use a backend standard message for "ALPN: offers %s"Daniel Stenberg2022-03-311-2/+2
* vtls: provide a unified APLN-disagree string for all backendsDaniel Stenberg2022-03-311-1/+1
* BearSSL: add CURLOPT_SSL_CTX_FUNCTION supportJan Venekamp2022-03-121-1/+13
* BearSSL: add CURLOPT_SSL_CIPHER_LIST supportJan Venekamp2022-03-121-0/+220
* ssl: reduce allocated space for ssl backend when FTP is disabledMAntoniak2022-02-211-0/+15
* bearssl: fix EXC_BAD_ACCESS on incomplete CA certJan Venekamp2022-02-201-11/+14
* bearssl: fix connect error on expired cert and no verifyJan Venekamp2022-02-201-6/+37
* bearssl: fix session resumption (session id)Jan Venekamp2022-02-201-1/+1
* vtls: pass on the right SNI nameDaniel Stenberg2022-01-271-1/+9
* vtls: Fix a memory leak if an SSL session cannot be added to the cacheMichael Kaufmann2021-09-241-2/+4
* bearssl: support CURLOPT_CAINFO_BLOBAleksandr Krotov2021-07-281-16/+66
* infof: remove newline from format strings, always append itDaniel Stenberg2021-07-071-7/+7
* bearssl: explicitly initialize all fields of Curl_sslMichael Forney2021-05-261-21/+23
* bearssl: remove incorrect const on variable that is modifiedMichael Forney2021-05-261-1/+1
* tls: add USE_HTTP2 defineJacob Hoffman-Andrews2021-04-291-5/+5
* vtls: deduplicate some DISABLE_PROXY ifdefsMichaƂ Antoniak2021-04-221-6/+1
* TLS: fix HTTP/2 selectionDaniel Stenberg2021-04-021-1/+1
* vtls: add 'isproxy' argument to Curl_ssl_get/addsessionid()Daniel Stenberg2021-03-281-2/+6
* urldata: don't touch data->set.httpversion at run-timeDaniel Stenberg2021-02-121-1/+1
* vtls: factor out Curl_ssl_getsock to field of Curl_sslJacob Hoffman-Andrews2021-02-081-0/+1
* vtls: remove md5sumDaniel Stenberg2021-02-021-14/+0
* vtls: reduce conn->data usePatrick Monnerat2021-01-191-30/+35
* lib: pass in 'struct Curl_easy *' to most functionsDaniel Stenberg2021-01-171-4/+5
* bearssl: remove Curl_ prefix from static functionsDaniel Stenberg2021-01-141-31/+31
* failf: remove newline from formatting stringsDaniel Stenberg2020-12-251-2/+2
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* bearssl: fix build with disabled proxy supportBaruch Siach2020-07-121-2/+9
* timeouts: change millisecond timeouts to timediff_t from time_tDaniel Stenberg2020-05-301-1/+1
* bearssl: remove the BACKEND define kludgeDaniel Stenberg2020-03-191-48/+52
* bearssl: Improve I/O handlingMichael Forney2019-12-311-85/+77
* TLS: add BearSSL vtls implementationMichael Forney2019-11-261-0/+874