diff --git a/src/ssl.c b/src/ssl.c index 416f9a2f220..9fb41b5e866 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -9123,7 +9123,7 @@ int wolfSSL_set_compression(WOLFSSL* ssl) #ifdef WOLFSSL_HAVE_ERROR_QUEUE return (unsigned long)wc_GetErrorNodeErr(); #else - return (unsigned long)(0 - NOT_COMPILED_IN); + return 0; #endif } #endif @@ -15181,7 +15181,7 @@ unsigned long wolfSSL_ERR_peek_last_error_line(const char **file, int *line) return (unsigned long)ret; } #else - return (unsigned long)(0 - NOT_COMPILED_IN); + return 0; #endif } @@ -16225,7 +16225,7 @@ unsigned long wolfSSL_ERR_peek_last_error(void) return (unsigned long)ret; } #else - return (unsigned long)(0 - NOT_COMPILED_IN); + return 0; #endif } diff --git a/src/x509.c b/src/x509.c index 73f4c3c92eb..b031ea4f75d 100644 --- a/src/x509.c +++ b/src/x509.c @@ -8954,6 +8954,12 @@ static int verifyX509orX509REQ(WOLFSSL_X509* x509, WOLFSSL_EVP_PKEY* pkey, type = DSAk; break; + #if defined(WOLFSSL_HAVE_MLDSA) + case WC_EVP_PKEY_DILITHIUM: + type = x509->pubKeyOID; + break; + #endif + default: WOLFSSL_MSG("Unknown pkey key type"); return WOLFSSL_FATAL_ERROR;