diff --git a/wolfcrypt/benchmark/benchmark.c b/wolfcrypt/benchmark/benchmark.c index cc5a01e13..68fa3dbf6 100644 --- a/wolfcrypt/benchmark/benchmark.c +++ b/wolfcrypt/benchmark/benchmark.c @@ -1900,6 +1900,14 @@ static void* benchmarks_do(void* args) } do { + #ifdef WOLFCRYPT_HAVE_SAKKE + /* SAKKE is not useable with ECDH/ECDSA. Run separate test. */ + if (curveId == ECC_SAKKE_1) { + curveId++; + continue; + } + #endif + if (wc_ecc_get_curve_size_from_id(curveId) != ECC_BAD_ARG_E) { bench_ecc_curve(curveId);