add session ticket hint interval setter

This commit is contained in:
toddouska
2015-05-18 13:15:13 -07:00
parent 8b52330877
commit bbec7011d4
2 changed files with 12 additions and 0 deletions

View File

@@ -878,6 +878,17 @@ int wolfSSL_CTX_set_TicketEncCb(WOLFSSL_CTX* ctx, SessionTicketEncCb cb)
return SSL_SUCCESS;
}
/* set hint interval, SSL_SUCCESS on ok */
int wolfSSL_CTX_set_TicketHint(WOLFSSL_CTX* ctx, int hint)
{
if (ctx == NULL)
return BAD_FUNC_ARG;
ctx->ticketHint = hint;
return SSL_SUCCESS;
}
#endif /* !defined(NO_WOLFSSL_CLIENT) && defined(HAVE_SESSION_TICKET) */
/* Session Ticket */

View File

@@ -1390,6 +1390,7 @@ typedef int (*SessionTicketEncCb)(WOLFSSL*,
int enc, unsigned char*, int, int*);
WOLFSSL_API int wolfSSL_CTX_set_TicketEncCb(WOLFSSL_CTX* ctx,
SessionTicketEncCb);
WOLFSSL_API int wolfSSL_CTX_set_TicketHint(WOLFSSL_CTX* ctx, int);
#endif /* NO_WOLFSSL_SERVER */