메소드 | 설명 | |
---|---|---|
Init ( int numPlayers, int numQuorums, int numSlots, int quorumSize, QuorumBuildingMethod qbMethod, AdversaryModel model, Zp inputs, int prime ) : void | ||
MaskzNetwork ( EventSimulator s, int seed ) : System |
메소드 | 설명 | |
---|---|---|
CreateByzantineCircuit ( int numPlayers, int numQuorums, int numSlots, int quorumSize, int prime ) : MpcProtocols.Dkms.Circuit | ||
CreateGateTree ( MpcProtocols root, int numLeaves, Zp quorumIndex, bool topToBottom ) : void | ||
CreateHbcCircuit ( int numPlayers, int numQuorums, int numSlots, int quorumSize, int prime ) : |
||
GetGatesAndLeaves ( Gate root, bool topToBottom, List |
protected static CreateByzantineCircuit ( int numPlayers, int numQuorums, int numSlots, int quorumSize, int prime ) : MpcProtocols.Dkms.Circuit | ||
numPlayers | int | |
numQuorums | int | |
numSlots | int | |
quorumSize | int | |
prime | int | |
리턴 | MpcProtocols.Dkms.Circuit |
protected static CreateGateTree ( MpcProtocols root, int numLeaves, Zp quorumIndex, bool topToBottom ) : void | ||
root | MpcProtocols | |
numLeaves | int | |
quorumIndex | Zp | |
topToBottom | bool | |
리턴 | void |
protected static CreateHbcCircuit ( int numPlayers, int numQuorums, int numSlots, int quorumSize, int prime ) : |
||
numPlayers | int | |
numQuorums | int | |
numSlots | int | |
quorumSize | int | |
prime | int | |
리턴 |
protected static GetGatesAndLeaves ( Gate root, bool topToBottom, List |
||
root | Gate | |
topToBottom | bool | |
gates | List |
|
리턴 | IEnumerable |
public Init ( int numPlayers, int numQuorums, int numSlots, int quorumSize, QuorumBuildingMethod qbMethod, AdversaryModel model, Zp inputs, int prime ) : void | ||
numPlayers | int | |
numQuorums | int | |
numSlots | int | |
quorumSize | int | |
qbMethod | QuorumBuildingMethod | |
model | AdversaryModel | |
inputs | Zp | |
prime | int | |
리턴 | void |
public MaskzNetwork ( EventSimulator s, int seed ) : System | ||
s | EventSimulator | |
seed | int | |
리턴 | System |