Johannes Schindelin
e09bb63ed8
vtls: declare Curl_ssl structs for every SSL backend
...
The idea of introducing the Curl_ssl struct was to unify how the SSL
backends are declared and called. To this end, we now provide an
instance of the Curl_ssl struct for each and every SSL backend.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-08-28 14:56:56 +02:00
Johannes Schindelin
2568cfed2d
vtls: make sure all _data_pending() functions return bool
...
This patch makes the signature of the _data_pending() functions
consistent among the SSL backends, in preparation for unifying the way
all SSL backends are accessed.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-08-28 14:56:55 +02:00
Ales Mlakar
a360906de6
mbedtls: add support for CURLOPT_SSL_CTX_FUNCTION
...
Ref: https://curl.haxx.se/mail/lib-2017-02/0097.html
Closes https://github.com/curl/curl/pull/1272
2017-03-21 23:51:44 -04:00
Antoine Aubert
a90a5bccd4
mbedtls: implement CTR-DRBG and HAVEGE random generators
...
closes #1227
2017-01-29 11:37:22 +01:00
Daniel Stenberg
434f8d0389
internals: rename the SessionHandle struct to Curl_easy
2016-06-22 10:28:41 +02:00
Daniel Stenberg
283babfaf8
tls: make setting pinnedkey option fail if not supported
...
to make it obvious to users trying to use the feature with TLS backends
not supporting it.
Discussed in #781
Reported-by: Travis Burtrum
2016-05-01 17:05:38 +02:00
Daniel Stenberg
c111178bd4
mbedtls: implement and provide *_data_pending()
...
... as otherwise we might get stuck thinking there's no more data to
handle.
Reported-by: Damien Vielpeau
Fixes #737
2016-04-07 16:10:10 +02:00
Daniel Stenberg
ef802c9b85
mbedtls: follow-up for the previous commit
2016-04-07 15:32:18 +02:00
Daniel Stenberg
fdae85f68b
mbedtls.h: fix compiler warnings
2016-04-07 15:11:05 +02:00
Daniel Stenberg
4af40b3646
URLs: change all http:// URLs to https://
2016-02-03 00:19:02 +01:00
Thomas Glanzmann
bf93a1217c
mbedtls: implement CURLOPT_PINNEDPUBLICKEY
2016-01-10 00:17:26 +01:00
Jonas Minnberg
fe7590f729
vtls: added support for mbedTLS
...
closes #496
2015-10-20 07:57:24 +02:00