| 38 | |
| 39 | template <class FD> |
| 40 | void PartSetup<FD>::generate_setup(int n_parties, int plaintext_length, int sec, |
| 41 | int slack, bool round_up) |
| 42 | { |
| 43 | params.set_min_sec(sec); |
| 44 | Parameters(n_parties, plaintext_length, sec, slack, round_up).generate_setup( |
| 45 | params, FieldD); |
| 46 | pk = FHE_PK(params, FieldD.get_prime()); |
| 47 | sk = FHE_SK(params, FieldD.get_prime()); |
| 48 | calpha = Ciphertext(params); |
| 49 | } |
| 50 | |
| 51 | template <class FD> |
| 52 | void PartSetup<FD>::fake(vector<FHE_SK>& sks, vector<T>& alphais, |
no test coverage detected