MCPcopy Create free account
hub / github.com/data61/MP-SPDZ / generate_setup

Method generate_setup

FHEOffline/DataSetup.cpp:40–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38
39template <class FD>
40void 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
51template <class FD>
52void PartSetup<FD>::fake(vector<FHE_SK>& sks, vector<T>& alphais,

Callers 2

generate_setupFunction · 0.45

Calls 6

ParametersClass · 0.85
FHE_SKClass · 0.85
set_min_secMethod · 0.80
FHE_PKClass · 0.50
CiphertextClass · 0.50
get_primeMethod · 0.45

Tested by

no test coverage detected