From 126a570a37d739332d0708537f5ac07af9f71d27 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Fri, 12 Aug 2022 16:09:17 +0200 Subject: [PATCH] Add HAVE_WOLFSSL_MSG_EX define when WOLFSSL_MSG_EX is available --- src/x509_str.c | 4 ++++ wolfssl/wolfcrypt/logging.h | 1 + 2 files changed, 5 insertions(+) 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