#ifndef OPENFHE_CRYPTOCONTEXT_BINDINGS_H #define OPENFHE_CRYPTOCONTEXT_BINDINGS_H #include #include #include #include #include #include "openfhe.h" #include "bindings.h" namespace py = pybind11; using namespace lbcrypto; using ParmType = typename DCRTPoly::Params; Plaintext MakeCKKSPackedPlaintextWrapper(std::shared_ptr> &self, const std::vector &value, size_t depth, uint32_t level, const std::shared_ptr params, usint slots); // std::shared_ptr> EvalFastRotationPrecomputeWrapper(CryptoContext &self,ConstCiphertext ciphertext) const { // return self->EvalFastRotationPrecompute(ciphertext); // } #endif // OPENFHE_CRYPTOCONTEXT_BINDINGS_H