Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_
C
Carol
- Class in
SFE.BOAL
This class implements Carol - intended for measuring WAN communication speed versus Dave, where Carol is the client who connects to Dave (like Alice), and Dave is the server who performs accept (like Bob).
Carol(String[])
- Constructor for class SFE.BOAL.
Carol
Carol Constructor
carolUsage()
- Static method in class SFE.BOAL.
Carol
cextractEncPayload(int)
- Method in class SFE.BOAL.
Circuit
Extract encrypyed payload from an encrypted circuit (for the purpose of communicating it in minimal overhead).
cextractSecPayload(int)
- Method in class SFE.BOAL.
Circuit
Extract secret payload from an encrypted circuit (for the purpose of communicating it in minimal overhead).
changeReference(UniqueVariables)
- Method in class SFE.Compiler.
BinaryOpExpression
Changes references of variables to the last place they were changed
changeReference(UniqueVariables)
- Method in class SFE.Compiler.
OperationExpression
changeReference(UniqueVariables)
- Method in class SFE.Compiler.
TrinaryOpExpression
Changes references of variables to the last place they were changed
changeReference(UniqueVariables)
- Method in class SFE.Compiler.
UnaryOpExpression
ChooserOTs(Circuit, Formatter, OT, ObjectOutputStream, ObjectInputStream)
- Static method in class SFE.BOAL.
OT
This routine prepares a vector of OTs for the chooser, executes them, and places their results in the circuit
cinjectEncPayload(byte[])
- Method in class SFE.BOAL.
Circuit
Inject encrypyed payload into a circuit.
cinjectSecPayload(byte[])
- Method in class SFE.BOAL.
Circuit
Inject secret payload into a circuit.
Circuit
- Class in
SFE.BOAL
This class holds the data structures and methods used for garbeled circuit preparation.
Circuit()
- Constructor for class SFE.BOAL.
Circuit
clear()
- Method in class SFE.GUI.
VarPane
Clear the panel controls
cmeasureEncPayload()
- Method in class SFE.BOAL.
Circuit
Measure size of encrypted payload in an encrypted circuit
cmeasureSecPayload()
- Method in class SFE.BOAL.
Circuit
Measure size of secret payload in an encrypted circuit
code
- Variable in class SFE.GUI.
Statement
CodeWnd
- Class in
SFE.GUI
The Main Application window This window shows the code of the program, And the editor buttons.
CodeWnd()
- Constructor for class SFE.GUI.
CodeWnd
CodeWnd(String, Object)
- Constructor for class SFE.GUI.
CodeWnd
codeWnd
- Variable in class SFE.GUI.
EditWnd
codeWndPanel
- Variable in class SFE.GUI.
CodeWnd
CodeWndPanel
- Class in
SFE.GUI
The Panel of the main window (CodeWnd)
CodeWndPanel(Program, JFrame)
- Constructor for class SFE.GUI.
CodeWndPanel
Construct the panel
combineConstInput()
- Method in class SFE.Compiler.
BinaryOpExpression
Combines an input expression that is constant and return the result expression.
combineConstInput()
- Method in class SFE.Compiler.
OperationExpression
Combines an input expression that is constant and return the result expression.
combineConstInput()
- Method in class SFE.Compiler.
TrinaryOpExpression
Combines an input expression that is constant and return the result expression.
combineConstInput()
- Method in class SFE.Compiler.
UnaryOpExpression
Combines an input expression that is constant and return the result expression.
combineEqualInputs()
- Method in class SFE.Compiler.
BinaryOpExpression
Combines identical input expression an returns the result expression.
combineEqualInputs()
- Method in class SFE.Compiler.
OperationExpression
Combines identical input expression an returns the result expression.
combineEqualInputs()
- Method in class SFE.Compiler.
TrinaryOpExpression
Combines identical input expression an returns the result expression.
combineEqualInputs()
- Method in class SFE.Compiler.
UnaryOpExpression
Returns this expression since there is nothig to do.
combineLeftNLeft(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRight but on the this left and other left pins
combineLeftNLeftOnMid(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineLeftNLeftOnRight(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineLeftNRight(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRight but on the this left and other right pins
combineLeftNRightOnMid(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineLeftNRightOnRight(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineMidNLeftOnLeft(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineMidNLeftOnRight(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineMidNRightOnLeft(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineMidNRightOnRight(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineRightNLeft(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRight but on the this right and other left pin
combineRightNLeftOnLeft(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineRightNLeftOnMin(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineRightNRight(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
combines this op and other op on the right pin and returns the result.
combineRightNRightOnLeft(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRight but on the this right and other right pins
combineRightNRightOnMid(PrimitiveOperator)
- Method in class SFE.Compiler.
PrimitiveOperator
same as combineRightNRightOnLeft but on appropraite pins
combineSharedInput()
- Method in class SFE.Compiler.
BinaryOpExpression
Combines the gates that share an input pin into one gate.
combineSharedInput()
- Method in class SFE.Compiler.
OperationExpression
should be called only in hasSharedInput() is true.
combineSharedInput()
- Method in class SFE.Compiler.
TrinaryOpExpression
if hasSharedInput() is true, combine the gates into one simple gate.
combineUnaryInput()
- Method in class SFE.Compiler.
BinaryOpExpression
Combines an input expression that is the output of an unary operator into this Operation expression.
combineUnaryInput()
- Method in class SFE.Compiler.
OperationExpression
Combines an input expression the is the output of an unary operator into this Operation expression.
combineUnaryInput()
- Method in class SFE.Compiler.
TrinaryOpExpression
Combined an input expression the is the output of an unary operator into this Operation expression.
combineUnaryInput()
- Method in class SFE.Compiler.
UnaryOpExpression
Combined an input expression the is the output of an unary operator into this Operation expression.
commentDoc
- Variable in class SFE.GUI.
Variable
compile(String, boolean)
- Static method in class SFE.Compiler.
SFECompiler
A test program
compileProgram()
- Method in class SFE.Compiler.
SFECompiler
Compiles the all program: program <program-name> { <type declarations> <function declarations> }
CONST_PANEL
- Static variable in class SFE.GUI.
EditWndPanel
Constant
- Class in
SFE.GUI
Constant A constant is implemented as a label-value pair.
Constant(String, String)
- Constructor for class SFE.GUI.
Constant
constants
- Variable in class SFE.GUI.
Program
ConstExpression
- Class in
SFE.Compiler
The ConstExpression class represents consts expressions that can appear in the program.
ConstExpression()
- Constructor for class SFE.Compiler.
ConstExpression
ConstPanel
- Class in
SFE.GUI
An Editor Panel.
ConstPanel(Program, JFrame)
- Constructor for class SFE.GUI.
ConstPanel
Construct a new ConstPanel
constPanel
- Variable in class SFE.GUI.
EditWndPanel
Consts
- Class in
SFE.Compiler
The Consts class stores the constants defeined in the program.
Consts()
- Constructor for class SFE.Compiler.
Consts
containsGateNegGate(OperationExpression)
- Static method in class SFE.Compiler.
Optimizer
Returns true if optimizer contains a mapping for the specified gate.
countGates()
- Method in class SFE.PF.
Block
Count number of gates of this block.
countGates()
- Method in class SFE.PF.
P_EP
countGates()
- Method in class SFE.PF.
P_TP
countGates()
- Method in class SFE.PF.
S_U
countGates()
- Method in class SFE.PF.
S_u_1
countGates()
- Method in class SFE.PF.
S_u_v
countGates()
- Method in class SFE.PF.
S_V
countGates()
- Method in class SFE.PF.
UC
Count number of gates of UC.
countGates()
- Method in class SFE.PF.
UCsel
countGates()
- Method in class SFE.PF.
UCvaliant
currentFunction
- Static variable in class SFE.Compiler.
Function
curVar
- Variable in class SFE.GUI.
VarPane
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_