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.
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).