C# Class MpcLib.Common.FiniteField.Circuits.BigGate

Mostrar archivo Open project: mahdiz/mpclib Class Usage Examples

Public Properties

Property Type Description
InputWires IList
OutputWires IList

Public Methods

Method Description
AddInputWire ( BigWire wire ) : void
AddOutputWire ( BigWire wire ) : void
BigGate ( IList inputWires, BigWire outputWire, System.Operation operation, System.Numerics.BigInteger prime ) : System
BigGate ( IList inputWires, IList outputWires, System.Operation operation, System.Numerics.BigInteger prime ) : System
DeleteOutputValue ( ) : void
Display ( IList gates ) : string

Private Methods

Method Description
InternalCalculate ( IList inputs ) : BigZp

Method Details

AddInputWire() public method

public AddInputWire ( BigWire wire ) : void
wire BigWire
return void

AddOutputWire() public method

public AddOutputWire ( BigWire wire ) : void
wire BigWire
return void

BigGate() public method

public BigGate ( IList inputWires, BigWire outputWire, System.Operation operation, System.Numerics.BigInteger prime ) : System
inputWires IList
outputWire BigWire
operation System.Operation
prime System.Numerics.BigInteger
return System

BigGate() public method

public BigGate ( IList inputWires, IList outputWires, System.Operation operation, System.Numerics.BigInteger prime ) : System
inputWires IList
outputWires IList
operation System.Operation
prime System.Numerics.BigInteger
return System

DeleteOutputValue() public method

public DeleteOutputValue ( ) : void
return void

Display() public method

public Display ( IList gates ) : string
gates IList
return string

Property Details

InputWires public_oe property

public IList InputWires
return IList

OutputWires public_oe property

public IList OutputWires
return IList