This might be a bit naive, but can somebody direct me on how to evaluate rotation keys in the threshold setting? I am not able to find it in the code. As the EvalRotateKeyGen takes privateKey as an input while in threshold setting, it is secret shared.
Hi @radhika
There is a multiparty unit test that includes rotations (and distributed generation of rotation keys) in the threshold FHE setting. In the current version of OpenFHE, is it is located at openfhe-development/UnitTestMultiparty.cpp at main · openfheorg/openfhe-development · GitHub Note that EvalAtIndex
is used for rotation in this case. We later added EvalRotate
as an alias for EvalAtIndex
(a more human-friendly version).