summaryrefslogtreecommitdiff
path: root/lib/vtls/cyassl.c
Commit message (Expand)AuthorAgeFilesLines
* WolfSSL: adding TLSv1.3sergii.kavunenko2018-03-051-1/+11
* build: remove HAVE_LIMITS_H checkJay Satiro2018-01-051-2/+0
* vtls: change struct Curl_ssl `close' field name to `close_one'.Patrick Monnerat2017-10-191-1/+1
* code style: use spaces around equals signsDaniel Stenberg2017-09-111-3/+3
* cyassl: call it the "WolfSSL" backendDaniel Stenberg2017-08-311-1/+1
* 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-1/+9
* vtls: prepare the SSL backends for encapsulated private dataJohannes Schindelin2017-08-281-58/+63
* getinfo: access SSL internals via Curl_sslJohannes Schindelin2017-08-281-0/+8
* vtls: remove obsolete declarations of SSL backend functionalityJohannes Schindelin2017-08-281-16/+12
* 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/+21
* vtls: move sha256sum into the Curl_ssl structJohannes Schindelin2017-08-281-5/+6
* vtls: move md5sum into the Curl_ssl structJohannes Schindelin2017-08-281-1/+2
* 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/+22
* cyassl: define build macros before including ssl.hMarcel Raad2017-06-031-32/+32
* TLS: Fix switching off SSL session id when client cert is usedJay Satiro2017-04-181-2/+2
* vtls: add options to specify range of enabled TLS versionsJozef Kralik2017-03-081-0/+5
* cyassl: get library version string at runtimeJay Satiro2017-02-261-1/+3
* rand: make it work without TLS backingDaniel Stenberg2017-01-121-8/+8
* wolfssl: display negotiated SSL version and cipherDan Fandrich2017-01-071-0/+6
* wolfssl: support setting cipher listDan Fandrich2017-01-061-0/+10
* cyassl: use time_t instead of long for timeoutJay Satiro2016-12-241-1/+1
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-4/+4
* cyassl: fixed typo introduced in 4f8b1774Dan Fandrich2016-11-301-1/+0
* HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEYThomas Glanzmann2016-11-251-2/+6
* proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov2016-11-241-37/+45
* Limit ASN.1 structure sizes to 256K. Prevent some allocation size overflows.Patrick Monnerat2016-11-241-1/+2
* vtls: Fail on unrecognized param for CURLOPT_SSLVERSIONJay Satiro2016-11-091-1/+4
* strcasecompare: replaced remaining rawstr.h with strcase.hDan Fandrich2016-10-311-1/+1
* strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg2016-10-311-2/+2
* select: switch to macros in uppercaseDaniel Stenberg2016-10-181-1/+2
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-5/+5
* vtls: Only call add/getsession if session id is enabledJay Satiro2016-06-221-32/+39
* vtls: fix ssl session cache race conditionIvan Avdeev2016-06-011-0/+6
* TLS: move the ALPN/NPN enable bits to the connectionDaniel Stenberg2016-05-091-2/+2
* tls: make setting pinnedkey option fail if not supportedDaniel Stenberg2016-05-011-14/+3
* wolfssl: Use ECC supported curves extensionJay Satiro2016-03-291-0/+19
* wolfssl: Add ALPN supportJay Satiro2016-03-281-5/+99
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-2/+2
* cyassl: deal with lack of *get_peer_certificateDaniel Stenberg2015-12-161-0/+6
* wolfssl: handle builds without SSLv3 supportDaniel Stenberg2015-12-161-0/+7
* cyassl: fix compiler warning on type conversionDaniel Stenberg2015-12-151-1/+1
* ssl: add server cert's "sha256//" hash to verboseDaniel Hwang2015-09-191-1/+2
* SSL: Pinned public key hash supportmoparisthebest2015-07-011-0/+13
* cyassl: Implement public key pinningJay Satiro2015-04-221-0/+39
* cyassl: Fix include orderJay Satiro2015-04-171-5/+14