private void SetUpAllHonest(int n, int f) { SetUp(n, f); for (uint i = 0; i < n; ++i) { _broadcasts[i] = new HoneyBadger( new HoneyBadgerId(Era), _publicKeys, _privateKeys[i].TpkePrivateKey, _broadcasters[i] ); _broadcasters[i].RegisterProtocols(new[] { _broadcasts[i], _resultInterceptors[i] }); } }
private void SetUpSomeSilent(int n, int f, ISet <int> s) { SetUp(n, f); for (var i = 0; i < n; ++i) { _broadcasts[i] = new HoneyBadger( new HoneyBadgerId(Era), _publicKeys, _privateKeys[i].TpkePrivateKey, _broadcasters[i] ); _broadcasters[i].RegisterProtocols(new[] { _broadcasts[i], _resultInterceptors[i] }); foreach (var j in s) { (_broadcasters[i] as BroadcastSimulator)?.Silent(j); } } }