Searched refs:TwoModulusCrt (Results 1 – 4 of 4) sorted by relevance
26 class TwoModulusCrt {28 TwoModulusCrt(const BigNum& coprime1, const BigNum& coprime2);31 TwoModulusCrt(const TwoModulusCrt&) = delete;32 TwoModulusCrt& operator=(const TwoModulusCrt&) = delete;34 ~TwoModulusCrt() = default;
20 TwoModulusCrt::TwoModulusCrt(const BigNum& coprime1, const BigNum& coprime2) in TwoModulusCrt() function in private_join_and_compute::TwoModulusCrt25 BigNum TwoModulusCrt::Compute(const BigNum& solution1, in Compute()31 BigNum TwoModulusCrt::GetCoprimeProduct() const { return coprime_product_; } in GetCoprimeProduct()
77 class TwoModulusCrt; variable271 std::unique_ptr<TwoModulusCrt> two_mod_crt_encrypt_;274 std::unique_ptr<TwoModulusCrt> two_mod_crt_decrypt_;310 std::unique_ptr<TwoModulusCrt> two_mod_crt_rand_;
444 two_mod_crt_encrypt_(new TwoModulusCrt(p_crypto_->GetPToExp(s + 1), in PrivatePaillier()446 two_mod_crt_decrypt_(new TwoModulusCrt(p_crypto_->GetPToExp(s), in PrivatePaillier()490 two_mod_crt_rand_ = std::make_unique<TwoModulusCrt>(p, q); in PrivatePaillierWithRand()