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

Method randomize

BMR/Register.cpp:692–700  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

690}
691
692void RandomRegister::randomize()
693{
694 TrustedProgramParty& party = *TrustedProgramParty::singleton;
695 party.random_timer.start();
696 init(party.randomfd, party._N);
697 party.random_timer.stop();
698 keys[1] = keys[0] ^ party.get_deltas();
699 party.add_keys(*this);
700}
701
702void RandomRegister::op(const Register& left, const Register& right,
703 Function func)

Callers 3

initMethod · 0.45
loadMethod · 0.45
CommonPartyMethod · 0.45

Calls 7

initFunction · 0.85
add_keysMethod · 0.80
get_octetsMethod · 0.80
startMethod · 0.45
stopMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected