pk_wrap: do not support opaque EC keys when !PK_HAVE_ECC_KEYS

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
diff --git a/library/pk_wrap.c b/library/pk_wrap.c
index bd56a2a..325a0b0 100644
--- a/library/pk_wrap.c
+++ b/library/pk_wrap.c
@@ -1681,6 +1681,7 @@
     return bits;
 }
 
+#if defined(MBEDTLS_PK_HAVE_ECC_KEYS)
 static int ecdsa_opaque_can_do(mbedtls_pk_type_t type)
 {
     return type == MBEDTLS_PK_ECKEY ||
@@ -1710,15 +1711,12 @@
 #endif /* MBEDTLS_ECDSA_C && MBEDTLS_ECP_RESTARTABLE */
     .decrypt_func = NULL,
     .encrypt_func = NULL,
-#if defined(MBEDTLS_PK_HAVE_ECC_KEYS)
     .check_pair_func = ecdsa_opaque_check_pair_wrap,
-#else /* MBEDTLS_PK_HAVE_ECC_KEYS */
-    .check_pair_func = NULL,
-#endif /* MBEDTLS_PK_HAVE_ECC_KEYS */
     .ctx_alloc_func = NULL,
     .ctx_free_func = NULL,
     .debug_func = NULL,
 };
+#endif /* MBEDTLS_PK_HAVE_ECC_KEYS */
 
 static int rsa_opaque_can_do(mbedtls_pk_type_t type)
 {