C# 클래스 MpcLib.DistributedSystem.ProtocolIdGenerator

파일 보기 프로젝트 열기: mahdiz/mpclib 1 사용 예제들

공개 메소드들

메소드 설명
GateEvalIdentifier ( int gateNumber ) : ulong
GateInputSharingIdentifier ( int gateNumber, int whichInput ) : ulong
GenericIdentifier ( int id ) : ulong
GetIntraQuorumProtocolNumber ( ulong id ) : uint
IsQuorumProtocolIdentifier ( ulong id ) : bool
NopIdentifier ( ulong baseProtocolIdentifier ) : ulong
QuorumProtocolIdentifier ( ushort quorumNumber, uint intraQuorumProtocolNumber ) : ulong
ResultBroadcastIdentifier ( int outputNumber ) : ulong
TwoQuorumProtocolIdentifier ( ushort quorumNumberA, ushort quorumNumberB, ushort intraQuorumProtocolNumber ) : ulong

메소드 상세

GateEvalIdentifier() 공개 정적인 메소드

public static GateEvalIdentifier ( int gateNumber ) : ulong
gateNumber int
리턴 ulong

GateInputSharingIdentifier() 공개 정적인 메소드

public static GateInputSharingIdentifier ( int gateNumber, int whichInput ) : ulong
gateNumber int
whichInput int
리턴 ulong

GenericIdentifier() 공개 정적인 메소드

public static GenericIdentifier ( int id ) : ulong
id int
리턴 ulong

GetIntraQuorumProtocolNumber() 공개 정적인 메소드

public static GetIntraQuorumProtocolNumber ( ulong id ) : uint
id ulong
리턴 uint

IsQuorumProtocolIdentifier() 공개 정적인 메소드

public static IsQuorumProtocolIdentifier ( ulong id ) : bool
id ulong
리턴 bool

NopIdentifier() 공개 정적인 메소드

public static NopIdentifier ( ulong baseProtocolIdentifier ) : ulong
baseProtocolIdentifier ulong
리턴 ulong

QuorumProtocolIdentifier() 공개 정적인 메소드

public static QuorumProtocolIdentifier ( ushort quorumNumber, uint intraQuorumProtocolNumber ) : ulong
quorumNumber ushort
intraQuorumProtocolNumber uint
리턴 ulong

ResultBroadcastIdentifier() 공개 정적인 메소드

public static ResultBroadcastIdentifier ( int outputNumber ) : ulong
outputNumber int
리턴 ulong

TwoQuorumProtocolIdentifier() 공개 정적인 메소드

public static TwoQuorumProtocolIdentifier ( ushort quorumNumberA, ushort quorumNumberB, ushort intraQuorumProtocolNumber ) : ulong
quorumNumberA ushort
quorumNumberB ushort
intraQuorumProtocolNumber ushort
리턴 ulong