From d066409562226e93a44dffa6bbeb154845fabda6 Mon Sep 17 00:00:00 2001 From: shaojian-ant <121606618+shaojian-ant@users.noreply.github.com> Date: Mon, 14 Oct 2024 20:33:43 +0800 Subject: [PATCH] Update base.cc --- heu/algorithms/paillier_zahlen/base.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/heu/algorithms/paillier_zahlen/base.cc b/heu/algorithms/paillier_zahlen/base.cc index ee6eda4..e48e2b1 100644 --- a/heu/algorithms/paillier_zahlen/base.cc +++ b/heu/algorithms/paillier_zahlen/base.cc @@ -41,12 +41,12 @@ void SecretKey::Init() { MPInt q_square_inv; MPInt::InvertMod(q_square_, p_square_, &q_square_inv); q_square_inv_mul_q_square_ = - q_square_inv * q_square_; // [(q^2)^{-1} mod p^2] * q^2 - MPInt::InvertMod(p_, q_, &p_inv_mod_q_); // p^{-1} mod q - phi_p_square_ = p_ * (p_ - MPInt::_1_); // p(p-1) - phi_q_square_ = q_ * (q_ - MPInt::_1_); // q(q-1) - phi_p_ = p_ - 1_mp; // p-1 - phi_q_ = q_ - 1_mp; // q-1 + q_square_inv * q_square_; // [(q^2)^{-1} mod p^2] * q^2 + MPInt::InvertMod(p_, q_, &p_inv_mod_q_); // p^{-1} mod q + phi_p_square_ = p_ * (p_ - MPInt::_1_); // p(p-1) + phi_q_square_ = q_ * (q_ - MPInt::_1_); // q(q-1) + phi_p_ = p_ - 1_mp; // p-1 + phi_q_ = q_ - 1_mp; // q-1 // Precompute hp MPInt n = p_ * q_;