提交 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
......
...@@ -64,4 +64,4 @@ class ObliviousTransfer { ...@@ -64,4 +64,4 @@ class ObliviousTransfer {
} }
}; };
} // namespace aby3 } // namespace aby3
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册