diff --git a/src/cryptocontextimpl.cpp b/src/cryptocontextimpl.cpp index b1e3823..da040f5 100644 --- a/src/cryptocontextimpl.cpp +++ b/src/cryptocontextimpl.cpp @@ -124,19 +124,19 @@ void wrap_CryptoContextImpl(jlcxx::Module& mod) { lbcrypto::ConstCiphertext) const>(&WrappedT::EvalSub)); wrapped.method("EvalMultKeyGen", &WrappedT::EvalMultKeyGen); - // static_cast is not applicable to static functions, so wrap overloaded static function - // using lambda expressions + // static_cast is not applicable to static functions, so wrap overloaded static function + // using lambda expressions wrapped.method("ClearEvalMultKeys", [](){ - return WrappedT::ClearEvalMultKeys(); - }); - wrapped.method("ClearEvalMultKeys", [](const lbcrypto::CryptoContext cc){ - return WrappedT::ClearEvalMultKeys(cc); - }); - wrapped.method("ClearEvalMultKeys", [](const std::string& id){ - return WrappedT::ClearEvalMultKeys(id); - }); - - // EvalMult + return WrappedT::ClearEvalMultKeys(); + }); + wrapped.method("ClearEvalMultKeys", [](const lbcrypto::CryptoContext cc){ + return WrappedT::ClearEvalMultKeys(cc); + }); + wrapped.method("ClearEvalMultKeys", [](const std::string& id){ + return WrappedT::ClearEvalMultKeys(id); + }); + + // EvalMult // ConstCiphertext * ConstCiphertext wrapped.method("EvalMult", static_cast @@ -184,7 +184,7 @@ void wrap_CryptoContextImpl(jlcxx::Module& mod) { wrapped.method("EvalDivide", &WrappedT::EvalDivide); wrapped.method("EvalSumKeyGen", &WrappedT::EvalSumKeyGen); - // static_cast is not applicable to static functions, so wrap overloaded static function + // static_cast is not applicable to static functions, so wrap overloaded static function // using lambda expressions wrapped.method("ClearEvalSumKeys", [](){ return WrappedT::ClearEvalSumKeys();