Open HovsepPapoyan opened 3 weeks ago
template static bool SerializeEvalAutomorphismKey(std::ostream& ser, const ST& sertype, std::string id = ""); template static bool SerializeEvalMultKey(std::ostream& ser, const ST& sertype, std::string id = ""); template static bool SerializeEvalSumKey(std::ostream& ser, const ST& sertype, std::string id = "");
void EvalBootstrapSetup(std::vector levelBudget = {5, 4}, std::vector dim1 = {0, 0}, uint32_t slots = 0, uint32_t correctionFactor = 0, bool precompute = true);
Ciphertext EvalInnerProduct(ConstPlaintext plaintext, ConstCiphertext ciphertext, usint batchSize) const;
template
static bool SerializeEvalAutomorphismKey(std::ostream& ser, const ST& sertype, std::string id = "");
template
static bool SerializeEvalMultKey(std::ostream& ser, const ST& sertype, std::string id = "");
template
static bool SerializeEvalSumKey(std::ostream& ser, const ST& sertype, std::string id = "");
void EvalBootstrapSetup(std::vector levelBudget = {5, 4}, std::vector dim1 = {0, 0},
uint32_t slots = 0, uint32_t correctionFactor = 0, bool precompute = true);
Ciphertext EvalInnerProduct(ConstPlaintext plaintext, ConstCiphertext ciphertext,
usint batchSize) const;