curl/lib/vtls
Daniel Stenberg b9d25f9a6b timediff: return timediff_t from the time diff functions
... to cater for systems with unsigned time_t variables.

- Renamed the functions to curlx_timediff and Curl_timediff_us.

- Added overflow protection for both of them in either direction for
  both 32 bit and 64 bit time_ts

- Reprefixed the curlx_time functions to use Curl_*

Reported-by: Peter Piekarski
Fixes #2004
Closes #2005
2017-10-25 09:54:37 +02:00
..
axtls.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
axtls.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
cyassl.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
cyassl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
darwinssl.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
darwinssl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
gskit.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
gskit.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
gtls.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
gtls.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
mbedtls.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
mbedtls.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
nss.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
nssg.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
openssl.c timediff: return timediff_t from the time diff functions 2017-10-25 09:54:37 +02:00
openssl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
polarssl.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
polarssl.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
polarssl_threadlock.c code style: use spaces around equals signs 2017-09-11 09:29:50 +02:00
polarssl_threadlock.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
schannel.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
schannel.h vtls: fold the backend ID into the Curl_ssl structure 2017-08-28 14:56:58 +02:00
vtls.c vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00
vtls.h vtls: change struct Curl_ssl `close' field name to `close_one'. 2017-10-19 19:55:17 +01:00