提交 6a6e43a9 编写于 作者: Y yangqingyou

remove prng in abstract_context

上级 d829309d
...@@ -30,17 +30,13 @@ using PseudorandomNumberGenerator = psi::PseudorandomNumberGenerator; ...@@ -30,17 +30,13 @@ using PseudorandomNumberGenerator = psi::PseudorandomNumberGenerator;
class AbstractContext { class AbstractContext {
public: public:
AbstractContext(size_t party, std::shared_ptr<AbstractNetwork> network) { AbstractContext(size_t party, std::shared_ptr<AbstractNetwork> network) {
init(party, network); set_party(party);
set_network(network);
}; };
AbstractContext(const AbstractContext &other) = delete; AbstractContext(const AbstractContext &other) = delete;
AbstractContext &operator=(const AbstractContext &other) = delete; AbstractContext &operator=(const AbstractContext &other) = delete;
void init(size_t party, std::shared_ptr<AbstractNetwork> network) {
set_party(party);
set_network(network);
}
void set_party(size_t party) { void set_party(size_t party) {
_party = party; _party = party;
} }
...@@ -124,8 +120,6 @@ private: ...@@ -124,8 +120,6 @@ private:
size_t _num_party; size_t _num_party;
size_t _party; size_t _party;
std::shared_ptr<AbstractNetwork> _network; std::shared_ptr<AbstractNetwork> _network;
PseudorandomNumberGenerator _prng[3];
}; };
} // namespace mpc } // namespace mpc
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册