Skip to content

Commit 733a4dd

Browse files
Made Serialize/Deserialize functions available for EvalKeyMap
1 parent 9994095 commit 733a4dd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/lib/pke/serialization.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,10 @@ void bind_serialization(pybind11::module &m) {
310310
py::arg("str"), py::arg("sertype"));
311311
m.def("Serialize", &SerializeToBytesWrapper<EvalKey<DCRTPoly>, SerType::SERBINARY>,
312312
py::arg("obj"), py::arg("sertype"));
313+
m.def("Serialize", &SerializeToBytesWrapper<const std::map<uint32_t, EvalKey<DCRTPoly>>, SerType::SERBINARY>,
314+
py::arg("obj"), py::arg("sertype"));
315+
m.def("DeserializeEvalKeyMapString", &DeserializeFromBytesWrapper<std::map<uint32_t, EvalKey<DCRTPoly>>, SerType::SERBINARY>,
316+
py::arg("str"), py::arg("sertype"));
313317
m.def("DeserializeEvalKeyString", &DeserializeFromBytesWrapper<EvalKey<DCRTPoly>, SerType::SERBINARY>,
314318
py::arg("str"), py::arg("sertype"));
315319
m.def("SerializeEvalMultKeyString", &SerializeEvalMultKeyToBytesWrapper<SerType::SERBINARY>,

0 commit comments

Comments
 (0)