From f84bb02bc953fcab60fa244458a1a7c4f02235e3 Mon Sep 17 00:00:00 2001 From: Pro7ech Date: Tue, 4 Nov 2025 15:55:43 +0100 Subject: [PATCH] Fix API consistency --- .../ciphertexts/fhe_uint_prepared.rs | 14 +++++++------- poulpy-schemes/src/tfhe/bdd_arithmetic/key.rs | 6 +++--- .../tfhe/bdd_arithmetic/tests/test_suite/add.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/and.rs | 8 ++++---- .../src/tfhe/bdd_arithmetic/tests/test_suite/or.rs | 8 ++++---- .../bdd_arithmetic/tests/test_suite/prepare.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/sll.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/slt.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/sltu.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/sra.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/srl.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/sub.rs | 8 ++++---- .../tfhe/bdd_arithmetic/tests/test_suite/xor.rs | 8 ++++---- 13 files changed, 54 insertions(+), 54 deletions(-) diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/ciphertexts/fhe_uint_prepared.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/ciphertexts/fhe_uint_prepared.rs index c8036ea..f8d0ab5 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/ciphertexts/fhe_uint_prepared.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/ciphertexts/fhe_uint_prepared.rs @@ -23,7 +23,7 @@ pub struct FheUintPrepared { pub(crate) _phantom: PhantomData, } -impl FheUintBlocksPreparedFactory for Module where +impl FheUintPreparedFactory for Module where Self: Sized + GGSWPreparedFactory { } @@ -50,7 +50,7 @@ impl GetGGSWBitMut for FheUi } } -pub trait FheUintBlocksPreparedFactory +pub trait FheUintPreparedFactory where Self: Sized + GGSWPreparedFactory, { @@ -88,25 +88,25 @@ impl FheUintPrepared, T, BE> { pub fn alloc_from_infos(module: &M, infos: &A) -> Self where A: GGSWInfos, - M: FheUintBlocksPreparedFactory, + M: FheUintPreparedFactory, { module.alloc_fhe_uint_prepared_from_infos(infos) } pub fn alloc(module: &M, base2k: Base2K, k: TorusPrecision, dnum: Dnum, dsize: Dsize, rank: Rank) -> Self where - M: FheUintBlocksPreparedFactory, + M: FheUintPreparedFactory, { module.alloc_fhe_uint_prepared(base2k, k, dnum, dsize, rank) } } -impl FheUintBlocksPreparedEncryptSk for Module where +impl FheUintPreparedEncryptSk for Module where Self: Sized + ModuleN + GGSWEncryptSk + GGSWPreparedFactory { } -pub trait FheUintBlocksPreparedEncryptSk +pub trait FheUintPreparedEncryptSk where Self: Sized + ModuleN + GGSWEncryptSk + GGSWPreparedFactory, { @@ -153,7 +153,7 @@ impl FheUintPrepared, ) where S: GLWESecretPreparedToRef + GLWEInfos, - M: FheUintBlocksPreparedEncryptSk, + M: FheUintPreparedEncryptSk, Scratch: ScratchTakeCore, { module.fhe_uint_prepared_encrypt_sk(self, value, sk, source_xa, source_xe, scratch); diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/key.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/key.rs index cc3176f..509b19f 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/key.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/key.rs @@ -205,7 +205,7 @@ impl BDDKeyPrepared } } -pub trait FheUintBlocksPrepare { +pub trait FheUintPrepare { fn fhe_uint_prepare_tmp_bytes(&self, block_size: usize, extension_factor: usize, res_infos: &R, infos: &A) -> usize where R: GGSWInfos, @@ -223,7 +223,7 @@ pub trait FheUintBlocksPrepare; } -impl FheUintBlocksPrepare for Module +impl FheUintPrepare for Module where Self: LWEFromGLWE + CirtuitBootstrappingExecute + GGSWPreparedFactory, Scratch: ScratchTakeCore, @@ -281,7 +281,7 @@ impl FheUintPrepared { O: DataRef, DK: DataRef, K: BDDKeyHelper, - M: FheUintBlocksPrepare, + M: FheUintPrepare, Scratch: ScratchTakeCore, { module.fhe_uint_prepare(self, other, key, scratch); diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/add.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/add.rs index 4cbe748..3ad0651 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/add.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/add.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ Add, BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/and.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/and.rs index bf7e720..5ed7471 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/and.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/and.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ And, BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/or.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/or.rs index e1ff2f2..53f6d2d 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/or.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/or.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Or, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Or, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/prepare.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/prepare.rs index acc82de..d930f40 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/prepare.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/prepare.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPreparedDebug, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPreparedDebug, tests::test_suite::{TEST_BASE2K, TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sll.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sll.rs index 987c9fb..14a7205 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sll.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sll.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Sll, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Sll, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/slt.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/slt.rs index bab9bfe..87d8235 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/slt.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/slt.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Slt, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Slt, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sltu.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sltu.rs index 8b7bb7f..19ff2c2 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sltu.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sltu.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Sltu, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Sltu, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sra.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sra.rs index 5cfb757..79cf96b 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sra.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sra.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Sra, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Sra, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/srl.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/srl.rs index adc5e0d..49429df 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/srl.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/srl.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Srl, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Srl, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sub.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sub.rs index 2ee4cba..f5eea39 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sub.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/sub.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Sub, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Sub, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory, diff --git a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/xor.rs b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/xor.rs index 0edaae4..c09f3bf 100644 --- a/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/xor.rs +++ b/poulpy-schemes/src/tfhe/bdd_arithmetic/tests/test_suite/xor.rs @@ -12,7 +12,7 @@ use rand::RngCore; use crate::tfhe::{ bdd_arithmetic::{ BDDKeyEncryptSk, BDDKeyPrepared, BDDKeyPreparedFactory, ExecuteBDDCircuit2WTo1W, FheUint, FheUintBlockDebugPrepare, - FheUintBlocksPrepare, FheUintBlocksPreparedEncryptSk, FheUintBlocksPreparedFactory, FheUintPrepared, Xor, + FheUintPrepare, FheUintPreparedEncryptSk, FheUintPreparedFactory, FheUintPrepared, Xor, tests::test_suite::{TEST_GGSW_INFOS, TEST_GLWE_INFOS, TestContext}, }, blind_rotation::{BlindRotationAlgo, BlindRotationKey, BlindRotationKeyFactory}, @@ -24,13 +24,13 @@ where + GLWESecretPreparedFactory + GLWEDecrypt + GLWENoise - + FheUintBlocksPreparedFactory - + FheUintBlocksPreparedEncryptSk + + FheUintPreparedFactory + + FheUintPreparedEncryptSk + FheUintBlockDebugPrepare + BDDKeyEncryptSk + BDDKeyPreparedFactory + GGSWNoise - + FheUintBlocksPrepare + + FheUintPrepare + ExecuteBDDCircuit2WTo1W + GLWEEncryptSk, BlindRotationKey, BRA>: BlindRotationKeyFactory,