From 92dcd38e3091dd7a5678d2a154affa0eb5774755 Mon Sep 17 00:00:00 2001 From: "Mayeul@Zama" <69792125+mayeul-zama@users.noreply.github.com> Date: Fri, 17 Oct 2025 15:04:32 +0200 Subject: [PATCH] chore: add decompression_grouping_factor to TestCompressionParameterSet --- .../crates/generate_0_10/src/utils.rs | 4 ++++ .../crates/generate_0_11/src/utils.rs | 4 ++++ .../crates/generate_0_8/src/utils.rs | 4 ++++ .../crates/generate_1_0/src/utils.rs | 4 ++++ .../crates/generate_1_1/src/utils.rs | 4 ++++ .../crates/generate_1_3/src/utils.rs | 4 ++++ .../crates/generate_1_4/src/utils.rs | 4 ++++ utils/tfhe-backward-compat-data/src/generate.rs | 1 + utils/tfhe-backward-compat-data/src/lib.rs | 1 + 9 files changed, 30 insertions(+) diff --git a/utils/tfhe-backward-compat-data/crates/generate_0_10/src/utils.rs b/utils/tfhe-backward-compat-data/crates/generate_0_10/src/utils.rs index 8832f9034..be05c2de8 100644 --- a/utils/tfhe-backward-compat-data/crates/generate_0_10/src/utils.rs +++ b/utils/tfhe-backward-compat-data/crates/generate_0_10/src/utils.rs @@ -180,7 +180,11 @@ impl ConvertParams for TestCompressionParameterSet { lwe_per_glwe, storage_log_modulus, packing_ks_key_noise_distribution, + decompression_grouping_factor, } = self; + + assert!(decompression_grouping_factor.is_none()); + CompressionParameters { br_level: DecompositionLevelCount(br_level), br_base_log: DecompositionBaseLog(br_base_log), diff --git a/utils/tfhe-backward-compat-data/crates/generate_0_11/src/utils.rs b/utils/tfhe-backward-compat-data/crates/generate_0_11/src/utils.rs index 7045ed197..50dedf125 100644 --- a/utils/tfhe-backward-compat-data/crates/generate_0_11/src/utils.rs +++ b/utils/tfhe-backward-compat-data/crates/generate_0_11/src/utils.rs @@ -180,7 +180,11 @@ impl ConvertParams for TestCompressionParameterSet { lwe_per_glwe, storage_log_modulus, packing_ks_key_noise_distribution, + decompression_grouping_factor, } = self; + + assert!(decompression_grouping_factor.is_none()); + CompressionParameters { br_level: DecompositionLevelCount(br_level), br_base_log: DecompositionBaseLog(br_base_log), diff --git a/utils/tfhe-backward-compat-data/crates/generate_0_8/src/utils.rs b/utils/tfhe-backward-compat-data/crates/generate_0_8/src/utils.rs index cb881bc11..713173d3d 100644 --- a/utils/tfhe-backward-compat-data/crates/generate_0_8/src/utils.rs +++ b/utils/tfhe-backward-compat-data/crates/generate_0_8/src/utils.rs @@ -184,7 +184,11 @@ impl ConvertParams for TestCompressionParameterSet { lwe_per_glwe, storage_log_modulus, packing_ks_key_noise_distribution, + decompression_grouping_factor, } = self; + + assert!(decompression_grouping_factor.is_none()); + CompressionParameters { br_level: DecompositionLevelCount(br_level), br_base_log: DecompositionBaseLog(br_base_log), diff --git a/utils/tfhe-backward-compat-data/crates/generate_1_0/src/utils.rs b/utils/tfhe-backward-compat-data/crates/generate_1_0/src/utils.rs index 34632e26f..6f4819af7 100644 --- a/utils/tfhe-backward-compat-data/crates/generate_1_0/src/utils.rs +++ b/utils/tfhe-backward-compat-data/crates/generate_1_0/src/utils.rs @@ -212,7 +212,11 @@ impl ConvertParams for TestCompressionParameterSet { lwe_per_glwe, storage_log_modulus, packing_ks_key_noise_distribution, + decompression_grouping_factor, } = self; + + assert!(decompression_grouping_factor.is_none()); + CompressionParameters { br_level: DecompositionLevelCount(br_level), br_base_log: DecompositionBaseLog(br_base_log), diff --git a/utils/tfhe-backward-compat-data/crates/generate_1_1/src/utils.rs b/utils/tfhe-backward-compat-data/crates/generate_1_1/src/utils.rs index 76357bef0..68900b6af 100644 --- a/utils/tfhe-backward-compat-data/crates/generate_1_1/src/utils.rs +++ b/utils/tfhe-backward-compat-data/crates/generate_1_1/src/utils.rs @@ -212,7 +212,11 @@ impl ConvertParams for TestCompressionParameterSet { lwe_per_glwe, storage_log_modulus, packing_ks_key_noise_distribution, + decompression_grouping_factor, } = self; + + assert!(decompression_grouping_factor.is_none()); + CompressionParameters { br_level: DecompositionLevelCount(br_level), br_base_log: DecompositionBaseLog(br_base_log), diff --git a/utils/tfhe-backward-compat-data/crates/generate_1_3/src/utils.rs b/utils/tfhe-backward-compat-data/crates/generate_1_3/src/utils.rs index 516c2d680..bb3e84fdf 100644 --- a/utils/tfhe-backward-compat-data/crates/generate_1_3/src/utils.rs +++ b/utils/tfhe-backward-compat-data/crates/generate_1_3/src/utils.rs @@ -264,7 +264,11 @@ impl ConvertParams for TestCompressionParameterSet { lwe_per_glwe, storage_log_modulus, packing_ks_key_noise_distribution, + decompression_grouping_factor, } = self; + + assert!(decompression_grouping_factor.is_none()); + CompressionParameters { br_level: DecompositionLevelCount(br_level), br_base_log: DecompositionBaseLog(br_base_log), diff --git a/utils/tfhe-backward-compat-data/crates/generate_1_4/src/utils.rs b/utils/tfhe-backward-compat-data/crates/generate_1_4/src/utils.rs index 2c1dedc0d..6771f7911 100644 --- a/utils/tfhe-backward-compat-data/crates/generate_1_4/src/utils.rs +++ b/utils/tfhe-backward-compat-data/crates/generate_1_4/src/utils.rs @@ -267,7 +267,11 @@ impl ConvertParams for TestCompressionParameterSet { lwe_per_glwe, storage_log_modulus, packing_ks_key_noise_distribution, + decompression_grouping_factor, } = self; + + assert!(decompression_grouping_factor.is_none()); + CompressionParameters { br_level: DecompositionLevelCount(br_level), br_base_log: DecompositionBaseLog(br_base_log), diff --git a/utils/tfhe-backward-compat-data/src/generate.rs b/utils/tfhe-backward-compat-data/src/generate.rs index 9ce4a588a..a0473c11b 100644 --- a/utils/tfhe-backward-compat-data/src/generate.rs +++ b/utils/tfhe-backward-compat-data/src/generate.rs @@ -260,6 +260,7 @@ pub const VALID_TEST_PARAMS_TUNIFORM_COMPRESSION: TestCompressionParameterSet = lwe_per_glwe: 256, storage_log_modulus: 12, packing_ks_key_noise_distribution: TestDistribution::TUniform { bound_log2: 42 }, + decompression_grouping_factor: None, }; /// Invalid parameter set to test the limits diff --git a/utils/tfhe-backward-compat-data/src/lib.rs b/utils/tfhe-backward-compat-data/src/lib.rs index 64144a3cb..b65141503 100644 --- a/utils/tfhe-backward-compat-data/src/lib.rs +++ b/utils/tfhe-backward-compat-data/src/lib.rs @@ -149,6 +149,7 @@ pub struct TestCompressionParameterSet { pub packing_ks_glwe_dimension: usize, pub lwe_per_glwe: usize, pub storage_log_modulus: usize, + pub decompression_grouping_factor: Option, pub packing_ks_key_noise_distribution: TestDistribution, }