make the WOLFSSL_MAX_ERROR_SZ overridable

This commit is contained in:
Jacob Barthelmeh 2017-11-09 17:07:00 -07:00
parent 7733ee7e89
commit 39ad478973
2 changed files with 5 additions and 3 deletions

View File

@ -207,7 +207,7 @@ void WOLFSSL_BUFFER(const byte* buffer, word32 length)
void WOLFSSL_ENTER(const char* msg)
{
if (loggingEnabled) {
char buffer[80];
char buffer[WOLFSSL_MAX_ERROR_SZ];
XSNPRINTF(buffer, sizeof(buffer), "wolfSSL Entering %s", msg);
wolfssl_log(ENTER_LOG , buffer);
}
@ -217,7 +217,7 @@ void WOLFSSL_ENTER(const char* msg)
void WOLFSSL_LEAVE(const char* msg, int ret)
{
if (loggingEnabled) {
char buffer[80];
char buffer[WOLFSSL_MAX_ERROR_SZ];
XSNPRINTF(buffer, sizeof(buffer), "wolfSSL Leaving %s, return %d",
msg, ret);
wolfssl_log(LEAVE_LOG , buffer);
@ -242,7 +242,7 @@ void WOLFSSL_ERROR(int error)
if (loggingEnabled && error != WC_PENDING_E)
#endif
{
char buffer[80];
char buffer[WOLFSSL_MAX_ERROR_SZ];
#if defined(OPENSSL_EXTRA) || defined(DEBUG_WOLFSSL_VERBOSE)
(void)usrCtx; /* a user ctx for future flexibility */
(void)func;

View File

@ -452,9 +452,11 @@
};
/* max error buffer string size */
#ifndef WOLFSSL_MAX_ERROR_SZ
enum {
WOLFSSL_MAX_ERROR_SZ = 80
};
#endif
/* stack protection */
enum {