mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-29 18:27:29 +02:00
change public Timeval to WOLFSSL_TIMEVAL
This commit is contained in:
@ -11278,7 +11278,7 @@ int wolfSSL_DeriveTlsKeys(unsigned char* key_data, word32 keyLen,
|
||||
\sa wolfSSL_accept_ex
|
||||
*/
|
||||
WOLFSSL_API int wolfSSL_connect_ex(WOLFSSL*, HandShakeCallBack, TimeoutCallBack,
|
||||
Timeval);
|
||||
WOLFSSL_TIMEVAL);
|
||||
|
||||
/*!
|
||||
\brief wolfSSL_accept_ex() is an extension that allows a HandShake Callback
|
||||
@ -11310,7 +11310,7 @@ WOLFSSL_API int wolfSSL_connect_ex(WOLFSSL*, HandShakeCallBack, TimeoutCallBack,
|
||||
\sa wolfSSL_connect_ex
|
||||
*/
|
||||
WOLFSSL_API int wolfSSL_accept_ex(WOLFSSL*, HandShakeCallBack, TimeoutCallBack,
|
||||
Timeval);
|
||||
WOLFSSL_TIMEVAL);
|
||||
|
||||
/*!
|
||||
\ingroup IO
|
||||
|
@ -72,7 +72,7 @@
|
||||
|
||||
static int lng_index = 0;
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
Timeval timeout;
|
||||
WOLFSSL_TIMEVAL timeout;
|
||||
static int handShakeCB(HandShakeInfo* info)
|
||||
{
|
||||
(void)info;
|
||||
|
@ -81,7 +81,7 @@ int catastrophic = 0; /* Use with -x flag to still exit when an error is
|
||||
static int lng_index = 0;
|
||||
|
||||
#ifdef WOLFSSL_CALLBACKS
|
||||
Timeval srvTo;
|
||||
WOLFSSL_TIMEVAL srvTo;
|
||||
static int srvHandShakeCB(HandShakeInfo* info)
|
||||
{
|
||||
(void)info;
|
||||
@ -1049,6 +1049,7 @@ THREAD_RETURN WOLFSSL_THREAD server_test(void* args)
|
||||
(void)mcastID;
|
||||
(void)loadCertKeyIntoSSLObj;
|
||||
(void)overrideDateErrors;
|
||||
(void)nonBlocking;
|
||||
|
||||
#ifdef WOLFSSL_TIRTOS
|
||||
fdOpenSession(Task_self());
|
||||
|
@ -18587,7 +18587,7 @@ int PickHashSigAlgo(WOLFSSL* ssl, const byte* hashSigAlgo, word32 hashSigAlgoSz)
|
||||
TimeoutInfo* info = &ssl->timeoutInfo;
|
||||
|
||||
if (info->numberPackets < (MAX_PACKETS_HANDSHAKE - 1)) {
|
||||
Timeval currTime;
|
||||
WOLFSSL_TIMEVAL currTime;
|
||||
|
||||
/* may add name after */
|
||||
if (name) {
|
||||
|
16
src/ssl.c
16
src/ssl.c
@ -11427,10 +11427,10 @@ int wolfSSL_dtls_get_current_timeout(WOLFSSL* ssl)
|
||||
return timeout;
|
||||
}
|
||||
|
||||
int wolfSSL_DTLSv1_get_timeout(WOLFSSL* ssl, Timeval* timeleft)
|
||||
int wolfSSL_DTLSv1_get_timeout(WOLFSSL* ssl, WOLFSSL_TIMEVAL* timeleft)
|
||||
{
|
||||
if (ssl && timeleft) {
|
||||
XMEMSET(timeleft, 0, sizeof(Timeval));
|
||||
XMEMSET(timeleft, 0, sizeof(WOLFSSL_TIMEVAL));
|
||||
timeleft->tv_sec = ssl->dtls_timeout;
|
||||
}
|
||||
return 0;
|
||||
@ -13542,13 +13542,13 @@ int wolfSSL_set_compression(WOLFSSL* ssl)
|
||||
|
||||
|
||||
static int wolfSSL_ex_wrapper(WOLFSSL* ssl, HandShakeCallBack hsCb,
|
||||
TimeoutCallBack toCb, Timeval timeout)
|
||||
TimeoutCallBack toCb, WOLFSSL_TIMEVAL timeout)
|
||||
{
|
||||
int ret = WOLFSSL_FATAL_ERROR;
|
||||
int oldTimerOn = 0; /* was timer already on */
|
||||
Timeval startTime;
|
||||
Timeval endTime;
|
||||
Timeval totalTime;
|
||||
WOLFSSL_TIMEVAL startTime;
|
||||
WOLFSSL_TIMEVAL endTime;
|
||||
WOLFSSL_TIMEVAL totalTime;
|
||||
Itimerval myTimeout;
|
||||
Itimerval oldTimeout; /* if old timer adjust from total time to reset */
|
||||
struct sigaction act, oact;
|
||||
@ -13656,7 +13656,7 @@ int wolfSSL_set_compression(WOLFSSL* ssl)
|
||||
#ifndef NO_WOLFSSL_CLIENT
|
||||
|
||||
int wolfSSL_connect_ex(WOLFSSL* ssl, HandShakeCallBack hsCb,
|
||||
TimeoutCallBack toCb, Timeval timeout)
|
||||
TimeoutCallBack toCb, WOLFSSL_TIMEVAL timeout)
|
||||
{
|
||||
WOLFSSL_ENTER("wolfSSL_connect_ex");
|
||||
return wolfSSL_ex_wrapper(ssl, hsCb, toCb, timeout);
|
||||
@ -13668,7 +13668,7 @@ int wolfSSL_set_compression(WOLFSSL* ssl)
|
||||
#ifndef NO_WOLFSSL_SERVER
|
||||
|
||||
int wolfSSL_accept_ex(WOLFSSL* ssl, HandShakeCallBack hsCb,
|
||||
TimeoutCallBack toCb,Timeval timeout)
|
||||
TimeoutCallBack toCb, WOLFSSL_TIMEVAL timeout)
|
||||
{
|
||||
WOLFSSL_ENTER("wolfSSL_accept_ex");
|
||||
return wolfSSL_ex_wrapper(ssl, hsCb, toCb, timeout);
|
||||
|
@ -53,19 +53,19 @@ typedef struct handShakeInfo_st {
|
||||
|
||||
|
||||
#if defined(HAVE_SYS_TIME_H) && !defined(NO_TIMEVAL)
|
||||
typedef struct timeval Timeval;
|
||||
typedef struct timeval WOLFSSL_TIMEVAL;
|
||||
#else /* HAVE_SYS_TIME_H */
|
||||
/* Define the Timeval explicitly. */
|
||||
/* Define the timeval explicitly. */
|
||||
typedef struct {
|
||||
long tv_sec; /* Seconds. */
|
||||
long tv_usec; /* Microseconds. */
|
||||
} Timeval;
|
||||
} WOLFSSL_TIMEVAL;
|
||||
#endif /* HAVE_SYS_TIME_H */
|
||||
|
||||
|
||||
typedef struct packetInfo_st {
|
||||
char packetName[MAX_PACKETNAME_SZ + 1]; /* SSL packet name */
|
||||
Timeval timestamp; /* when it occurred */
|
||||
WOLFSSL_TIMEVAL timestamp; /* when it occurred */
|
||||
unsigned char value[MAX_VALUE_SZ]; /* if fits, it's here */
|
||||
unsigned char* bufferValue; /* otherwise here (non 0) */
|
||||
int valueSz; /* sz of value or buffer */
|
||||
@ -77,7 +77,7 @@ typedef struct timeoutInfo_st {
|
||||
int flags; /* for future use */
|
||||
int numberPackets; /* actual # of packets */
|
||||
PacketInfo packets[MAX_PACKETS_HANDSHAKE]; /* list of all packets */
|
||||
Timeval timeoutValue; /* timer that caused it */
|
||||
WOLFSSL_TIMEVAL timeoutValue; /* timer that caused it */
|
||||
} TimeoutInfo;
|
||||
|
||||
|
||||
|
@ -844,7 +844,7 @@ wolfSSL_X509_STORE_set_verify_cb((WOLFSSL_X509_STORE *)(s), (WOLFSSL_X509_STORE_
|
||||
/* yassl had set the default to be 500 */
|
||||
#define SSL_get_default_timeout(ctx) 500
|
||||
|
||||
#define DTLSv1_get_timeout(ssl, timeleft) wolfSSL_DTLSv1_get_timeout((ssl), (Timeval*)(timeleft))
|
||||
#define DTLSv1_get_timeout(ssl, timeleft) wolfSSL_DTLSv1_get_timeout((ssl), (WOLFSSL_TIMEVAL*)(timeleft))
|
||||
#define DTLSv1_handle_timeout wolfSSL_DTLSv1_handle_timeout
|
||||
#define DTLSv1_set_initial_timeout_duration wolfSSL_DTLSv1_set_initial_timeout_duration
|
||||
|
||||
|
@ -984,7 +984,8 @@ WOLFSSL_API int wolfSSL_dtls_get_using_nonblock(WOLFSSL*);
|
||||
#define wolfSSL_get_using_nonblock wolfSSL_dtls_get_using_nonblock
|
||||
/* The old names are deprecated. */
|
||||
WOLFSSL_API int wolfSSL_dtls_get_current_timeout(WOLFSSL* ssl);
|
||||
WOLFSSL_API int wolfSSL_DTLSv1_get_timeout(WOLFSSL* ssl, Timeval* timeleft);
|
||||
WOLFSSL_API int wolfSSL_DTLSv1_get_timeout(WOLFSSL* ssl,
|
||||
WOLFSSL_TIMEVAL* timeleft);
|
||||
WOLFSSL_API void wolfSSL_DTLSv1_set_initial_timeout_duration(WOLFSSL* ssl,
|
||||
word32 duration_ms);
|
||||
WOLFSSL_API int wolfSSL_DTLSv1_handle_timeout(WOLFSSL* ssl);
|
||||
@ -2040,7 +2041,7 @@ WOLFSSL_API int wolfSSL_set_compression(WOLFSSL* ssl);
|
||||
WOLFSSL_ABI WOLFSSL_API int wolfSSL_set_timeout(WOLFSSL*, unsigned int);
|
||||
WOLFSSL_ABI WOLFSSL_API int wolfSSL_CTX_set_timeout(WOLFSSL_CTX*, unsigned int);
|
||||
WOLFSSL_API void wolfSSL_CTX_set_current_time_cb(WOLFSSL_CTX* ctx,
|
||||
void (*cb)(const WOLFSSL* ssl, Timeval* out_clock));
|
||||
void (*cb)(const WOLFSSL* ssl, WOLFSSL_TIMEVAL* out_clock));
|
||||
|
||||
/* get wolfSSL peer X509_CHAIN */
|
||||
WOLFSSL_API WOLFSSL_X509_CHAIN* wolfSSL_get_peer_chain(WOLFSSL* ssl);
|
||||
@ -3085,9 +3086,9 @@ typedef int (*TimeoutCallBack)(TimeoutInfo*);
|
||||
/* wolfSSL connect extension allowing HandShakeCallBack and/or TimeoutCallBack
|
||||
for diagnostics */
|
||||
WOLFSSL_API int wolfSSL_connect_ex(WOLFSSL*, HandShakeCallBack, TimeoutCallBack,
|
||||
Timeval);
|
||||
WOLFSSL_TIMEVAL);
|
||||
WOLFSSL_API int wolfSSL_accept_ex(WOLFSSL*, HandShakeCallBack, TimeoutCallBack,
|
||||
Timeval);
|
||||
WOLFSSL_TIMEVAL);
|
||||
|
||||
#endif /* WOLFSSL_CALLBACKS */
|
||||
|
||||
|
Reference in New Issue
Block a user