forked from wolfSSL/wolfssl
Don't define PQC option strings in benchmark if WOLFSSL_BENCHMARK_ALL is defined
This fixes the 'defined but not used' build issue in benchmark.c if any PQC algos are enabled and WOLFSSL_BENCHMARK_ALL is defined.
This commit is contained in:
@ -1124,6 +1124,7 @@ static const bench_pq_hash_sig_alg bench_pq_hash_sig_opt[] = {
|
|||||||
};
|
};
|
||||||
#endif /* BENCH_PQ_STATEFUL_HBS */
|
#endif /* BENCH_PQ_STATEFUL_HBS */
|
||||||
|
|
||||||
|
#ifndef WOLFSSL_BENCHMARK_ALL
|
||||||
#if defined(WOLFSSL_HAVE_MLKEM) || defined(HAVE_FALCON) || \
|
#if defined(WOLFSSL_HAVE_MLKEM) || defined(HAVE_FALCON) || \
|
||||||
defined(HAVE_DILITHIUM) || defined(HAVE_SPHINCS)
|
defined(HAVE_DILITHIUM) || defined(HAVE_SPHINCS)
|
||||||
/* The post-quantum-specific mapping of command line option to bit values and
|
/* The post-quantum-specific mapping of command line option to bit values and
|
||||||
@ -1181,6 +1182,8 @@ static const bench_pq_alg bench_pq_asym_opt2[] = {
|
|||||||
#endif /* HAVE_SPHINCS */
|
#endif /* HAVE_SPHINCS */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_WNR
|
#ifdef HAVE_WNR
|
||||||
const char* wnrConfigFile = "wnr-example.conf";
|
const char* wnrConfigFile = "wnr-example.conf";
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user