diff --git a/src/x509_str.c b/src/x509_str.c index 8a498a87a..5cd9af652 100644 --- a/src/x509_str.c +++ b/src/x509_str.c @@ -181,7 +181,11 @@ static int GetX509Error(int e) case ASN_SIG_KEY_E: return X509_V_ERR_CERT_SIGNATURE_FAILURE; default: +#ifdef HAVE_WOLFSSL_MSG_EX + WOLFSSL_MSG_EX("Error not configured or implemented yet: %d", e); +#else WOLFSSL_MSG("Error not configured or implemented yet"); +#endif return e; } } diff --git a/wolfssl/wolfcrypt/logging.h b/wolfssl/wolfcrypt/logging.h index 0b15db3b0..459d4f79e 100644 --- a/wolfssl/wolfcrypt/logging.h +++ b/wolfssl/wolfcrypt/logging.h @@ -164,6 +164,7 @@ WOLFSSL_API void wolfSSL_Debugging_OFF(void); WOLFSSL_API int WOLFSSL_IS_DEBUG_ON(void); #if !defined(_WIN32) && defined(XVSNPRINTF) WOLFSSL_API void WOLFSSL_MSG_EX(const char* fmt, ...); + #define HAVE_WOLFSSL_MSG_EX #else #define WOLFSSL_MSG_EX(m, ...) #endif