@@ -56,7 +56,7 @@ void bind_parameters(py::module &m,const std::string name)
5656 .def (" GetKeySwitchCount" , &CCParams<T>::GetKeySwitchCount)
5757 .def (" GetEncryptionTechnique" , &CCParams<T>::GetEncryptionTechnique)
5858 .def (" GetMultiplicationTechnique" , &CCParams<T>::GetMultiplicationTechnique)
59- .def (" GetMultiHopModSize " , &CCParams<T>::GetMultiHopModSize )
59+ .def (" GetPRENumHops " , &CCParams<T>::GetPRENumHops )
6060 .def (" GetInteractiveBootCompressionLevel" , &CCParams<T>::GetInteractiveBootCompressionLevel)
6161 // setters
6262 .def (" SetPlaintextModulus" , &CCParams<T>::SetPlaintextModulus)
@@ -86,7 +86,7 @@ void bind_parameters(py::module &m,const std::string name)
8686 .def (" SetKeySwitchCount" , &CCParams<T>::SetKeySwitchCount)
8787 .def (" SetEncryptionTechnique" , &CCParams<T>::SetEncryptionTechnique)
8888 .def (" SetMultiplicationTechnique" , &CCParams<T>::SetMultiplicationTechnique)
89- .def (" SetMultiHopModSize " , &CCParams<T>::SetMultiHopModSize )
89+ .def (" SetPRENumHops " , &CCParams<T>::SetPRENumHops )
9090 .def (" SetInteractiveBootCompressionLevel" , &CCParams<T>::SetInteractiveBootCompressionLevel)
9191 .def (" __str__" ,[](const CCParams<T> ¶ms) {
9292 std::stringstream stream;
@@ -930,13 +930,11 @@ void bind_enums_and_constants(py::module &m)
930930 .value (" NOT_SET" , ProxyReEncryptionMode::NOT_SET)
931931 .value (" INDCPA" , ProxyReEncryptionMode::INDCPA)
932932 .value (" FIXED_NOISE_HRA" , ProxyReEncryptionMode::FIXED_NOISE_HRA)
933- .value (" NOISE_FLOODING_HRA" , ProxyReEncryptionMode::NOISE_FLOODING_HRA)
934- .value (" DIVIDE_AND_ROUND_HRA" , ProxyReEncryptionMode::DIVIDE_AND_ROUND_HRA);
933+ .value (" NOISE_FLOODING_HRA" , ProxyReEncryptionMode::NOISE_FLOODING_HRA);
935934 m.attr (" NOT_SET" ) = py::cast (ProxyReEncryptionMode::NOT_SET);
936935 m.attr (" INDCPA" ) = py::cast (ProxyReEncryptionMode::INDCPA);
937936 m.attr (" FIXED_NOISE_HRA" ) = py::cast (ProxyReEncryptionMode::FIXED_NOISE_HRA);
938937 m.attr (" NOISE_FLOODING_HRA" ) = py::cast (ProxyReEncryptionMode::NOISE_FLOODING_HRA);
939- m.attr (" DIVIDE_AND_ROUND_HRA" ) = py::cast (ProxyReEncryptionMode::DIVIDE_AND_ROUND_HRA);
940938
941939 // MultipartyMode
942940 py::enum_<MultipartyMode>(m, " MultipartyMode" )
@@ -1063,6 +1061,7 @@ void bind_encodings(py::module &m)
10631061 .def (" SetFormat" , &PlaintextImpl::SetFormat,
10641062 ptx_SetFormat_docs,
10651063 py::arg (" fmt" ))
1064+ .def (" GetCoefPackedValue" , &PlaintextImpl::GetCoefPackedValue)
10661065 .def (" GetPackedValue" , &PlaintextImpl::GetPackedValue)
10671066 .def (" GetCKKSPackedValue" , &PlaintextImpl::GetCKKSPackedValue,
10681067 ptx_GetCKKSPackedValue_docs)
0 commit comments