From 28420b6e4d7957d327bc63ca02d0ad1e5280e94e Mon Sep 17 00:00:00 2001 From: David Garske Date: Mon, 21 Dec 2020 08:36:48 -0800 Subject: [PATCH] Fix for building with `--with-intelqa` and custom curves disabled. --- wolfcrypt/src/ecc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/ecc.c b/wolfcrypt/src/ecc.c index 05b683d49..cb73e65ad 100644 --- a/wolfcrypt/src/ecc.c +++ b/wolfcrypt/src/ecc.c @@ -3920,7 +3920,10 @@ static int wc_ecc_shared_secret_gen_async(ecc_key* private_key, int err; #if defined(HAVE_CAVIUM_V) || defined(HAVE_INTEL_QA) - if (private_key->dp && private_key->dp->id != ECC_CURVE_CUSTOM + if (private_key->dp + #ifdef WOLFSSL_CUSTOM_CURVES + && private_key->dp->id != ECC_CURVE_CUSTOM + #endif #ifdef HAVE_CAVIUM_V /* verify the curve is supported by hardware */ && NitroxEccIsCurveSupported(private_key)