| 309 | */ |
| 310 | template <> |
| 311 | void Parameters::SPDZ_Data_Setup(FHE_Params& params, FFT_Data& FTD) |
| 312 | { |
| 313 | CODE_LOCATION_NO_SCOPE |
| 314 | |
| 315 | bigint p; |
| 316 | int idx, m; |
| 317 | SPDZ_Data_Setup_Primes(p, plaintext_length, idx, m); |
| 318 | SPDZ_Data_Setup_Char_p_Sub(idx, m, p, params); |
| 319 | |
| 320 | Zp_Data Zp(p); |
| 321 | gfp::init_field(p); |
| 322 | FTD.init(R,Zp); |
| 323 | } |
| 324 | |
| 325 | #ifdef USE_NTL |
| 326 | /* Compute Phi(N) */ |
nothing calls this directly
no test coverage detected