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

Function Commit_To_Seeds

Tools/Subroutines.cpp:195–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

193
194
195void Commit_To_Seeds(vector<PRNG>& G,
196 vector< vector<octetStream> >& seeds,
197 vector< vector<octetStream> >& Comm_seeds,
198 vector<octetStream>& Open_seeds,
199 const Player& P,int num_runs)
200{
201 CODE_LOCATION
202 seeds.resize(num_runs);
203 Comm_seeds.resize(num_runs);
204 Open_seeds.resize(num_runs);
205 for (int i=0; i<num_runs; i++)
206 { G[i].ReSeed();
207 seeds[i].resize(P.num_players());
208 Comm_seeds[i].resize(P.num_players());
209 Open_seeds[i].resize(P.num_players());
210 seeds[i][P.my_num()].reset_write_head();
211 seeds[i][P.my_num()].append(G[i].get_seed(),SEED_SIZE);
212 }
213 Commit(Comm_seeds,Open_seeds,seeds,P,num_runs);
214}

Callers 3

covert_generationFunction · 0.85
Create_MoreMethod · 0.85
Run_Gen_ProtocolFunction · 0.85

Calls 8

ReSeedMethod · 0.80
get_seedMethod · 0.80
CommitFunction · 0.70
resizeMethod · 0.45
num_playersMethod · 0.45
reset_write_headMethod · 0.45
my_numMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected