From 1f9dd3c955814144fc42042da2bbfd185ff99547 Mon Sep 17 00:00:00 2001 From: jackctj117 Date: Thu, 26 Feb 2026 14:04:49 -0700 Subject: [PATCH] Fix unused variable warning in PKCS7 without WC_RSA_PSS --- .github/workflows/os-check.yml | 2 ++ wolfcrypt/src/pkcs7.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/.github/workflows/os-check.yml b/.github/workflows/os-check.yml index 724fa8191d..30d99ae042 100644 --- a/.github/workflows/os-check.yml +++ b/.github/workflows/os-check.yml @@ -55,6 +55,8 @@ jobs: CPPFLAGS=''-DWC_RNG_SEED_CB -DWOLFSSL_NO_GETPID'' ', # PKCS#7 with RSA-PSS (CMS RSASSA-PSS signers) '--enable-pkcs7 CPPFLAGS=-DWC_RSA_PSS', + # PKCS#7 without RSA-PSS + '--enable-pkcs7', '--enable-opensslextra CPPFLAGS=''-DWOLFSSL_NO_CA_NAMES'' ', '--enable-opensslextra=x509small', 'CPPFLAGS=''-DWOLFSSL_EXTRA'' ', diff --git a/wolfcrypt/src/pkcs7.c b/wolfcrypt/src/pkcs7.c index 135163dd25..e90cce9588 100644 --- a/wolfcrypt/src/pkcs7.c +++ b/wolfcrypt/src/pkcs7.c @@ -5445,6 +5445,9 @@ static int wc_PKCS7_ParseSignerInfo(wc_PKCS7* pkcs7, byte* in, word32 inSz, ret = ASN_PARSE_E; } else { +#if !defined(WC_RSA_PSS) || defined(NO_RSA) + (void)paramsStart; +#endif #if defined(WC_RSA_PSS) && !defined(NO_RSA) if ((word32)sigOID == (word32)CTC_RSASSAPSS && paramTag == (ASN_SEQUENCE | ASN_CONSTRUCTED)) {