From 65fc4ecc213449ce4afbe26a1a900787e21205f9 Mon Sep 17 00:00:00 2001 From: Antoniu Pop Date: Thu, 2 Mar 2023 15:56:31 +0000 Subject: [PATCH] fix(tests): do not test precision 8 when dimension is too low. --- .../tests/unit_tests/concretelang/ClientLib/KeySet.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp index 00d66eb70..d7a04c480 100644 --- a/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp +++ b/compilers/concrete-compiler/compiler/tests/unit_tests/concretelang/ClientLib/KeySet.cpp @@ -97,6 +97,9 @@ std::vector generateAllParameters() { for (auto dimension : lweDimensions) { for (auto precision : precisions) { for (auto crtDecomposition : crtDecompositions) { + // Do not use dimension 512 for precision 8 + if (precision > 7 && dimension < (1 << 10)) + continue; parameters.push_back(generateClientParameterOneScalarOneScalar( dimension, precision, crtDecomposition)); }