public DkmsProtocol(Circuit circuit, AsyncParty p, IList<int> playerIds, Zp playerInput, int numSlots, StateKey stateKey) : base(p, playerIds, stateKey) { Circuit = circuit; Input = playerInput; Prime = playerInput.Prime; NumSlots = numSlots; }
public virtual void Init(Circuit circuit, Zp input, int numSlots, IList <int> players, int numQuorums, int quorumSize, QuorumBuildingMethod qbMethod) { base.Init(players, numQuorums, quorumSize, qbMethod); Protocol = new DkmsProtocol(circuit, this, players, input, numSlots, null); }