From 435eabfb4b2979e68e1815a854f77f2d43de765e Mon Sep 17 00:00:00 2001 From: David Garske Date: Thu, 6 Aug 2020 07:51:04 -0700 Subject: [PATCH] Fix build error with unused variables. Added compat function for `X509_add_ext`. --- src/ssl.c | 4 ---- wolfssl/openssl/ssl.h | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 76a6d4ac7..461f7d3c4 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -20088,12 +20088,8 @@ int wolfSSL_X509_cmp(const WOLFSSL_X509 *a, const WOLFSSL_X509 *b) { const byte* derA; const byte* derB; - int retHashA; - int retHashB; int outSzA = 0; int outSzB = 0; - byte digestA[WC_MAX_DIGEST_SIZE]; - byte digestB[WC_MAX_DIGEST_SIZE]; if (a == NULL || b == NULL){ return BAD_FUNC_ARG; diff --git a/wolfssl/openssl/ssl.h b/wolfssl/openssl/ssl.h index 8b5ee139a..75d2f71d0 100644 --- a/wolfssl/openssl/ssl.h +++ b/wolfssl/openssl/ssl.h @@ -417,6 +417,7 @@ typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS; #define X509_email_free wolfSSL_X509_email_free #define X509_check_issued wolfSSL_X509_check_issued #define X509_dup wolfSSL_X509_dup +#define X509_add_ext wolfSSL_X509_add_ext #define X509_EXTENSION_get_object wolfSSL_X509_EXTENSION_get_object #define X509_EXTENSION_get_data wolfSSL_X509_EXTENSION_get_data